OS/400 - Définition et Explications

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs est disponible ici.
Principaux systèmes
d'exploitation
BSD
FreeBSD - NetBSD - OpenBSD
DragonFly BSD - PC-BSD
GNU/Linux (Liste)
Debian (Debian (/de.bjan/) est une organisation communautaire et démocratique, dont le but est le...) - Fedora - Gentoo
Mandriva (Mandriva (anciennement Mandrakesoft) est une société française éditrice de la distribution...) - Red Hat (Red Hat est une société multinationale d'origine américaine éditant des...) - Slackware (Slackware est une distribution Linux qui, à la différence d'autres distributions...)
SuSE (SUSE (prononciation : /su:zə/, "souzeu" en français) est une distribution Linux...) - Ubuntu (Ubuntu (prononciation [ubuntu], c'est-à-dire « ou-boun-tou » en...)
Mac OS (Mac OS (pour Macintosh Operating System) est le nom du système d'exploitation d'Apple pour ses...)
Système 5 - 6 - 7 - 8 - 9
Mac OS X (Mac OS X est une ligne de systèmes d’exploitation propriétaire développés et...) -.0 -.1 -.2 -.3 -.4 -.5 - Server
MS-DOS (MS-DOS (abréviation de Microsoft Disk Operating System) est un système d'exploitation...) - Microsoft Windows (Windows (littéralement « Fenêtres » en anglais) est une gamme de...)
1.0 - 2 - 3.x - 95 - 98 - Me
NT - 3.5x - 4.0 - 2000
XP - 2003 - Vista
2008 (prochainement)
Seven (en développement)
Autres
AmigaOS (AmigaOS est le système d'exploitation natif des ordinateurs Amiga, lancé en 1984 et...) - BeOS (BeOS est un système d'exploitation développé par la société...) - Inferno
LynxOS (LynxOS est un système d'exploitation temps réel et de style UNIX de la société LynuxWorks pour...) - Haiku OS - OS/2 (OS/2 est un système d'exploitation créé par Microsoft et IBM, qui ensuite a...)
QNX - Solaris - UNIX (UNIX (marque déposée officiellement comme UNIX, parfois aussi écrit comme Unix avec...) - MVS
OS/360 (OS/360 était un système d'exploitation développé par IBM pour leur nouvelle série...) - OS/390 - OS/400 (OS/400 est le système d'exploitation d'IBM conçu pour ses machines de la gamme AS/400, iSeries et...) - Plan 9 (Plan 9 from Bell Labs, appelé usuellement Plan 9, est un système d'exploitation expérimental...)
ReactOS (ReactOS est un projet de système d'exploitation libre en développement se voulant...) - VMS - ZETA (ZETA est un système d'exploitation de la société allemande YellowTAB. Il est une évolution de...) - FreeDOS (FreeDOS a pour but d'être un système d'exploitation complet, libre, et 100% compatible MS-DOS.)

OS/400 est le système d'exploitation d'IBM (International Business Machines Corporation (IBM) est une société multinationale américaine...) conçu pour ses machines de la gamme AS/400, iSeries et i5 (ou System i).
Il s'agit d'un système dédié à l'informatique de gestion (L'informatique de gestion est le domaine de l'informatique se concentrant sur la programmation de...) qui intègre des technologies brevetées comme un système de fichiers objet (De manière générale, le mot objet (du latin objectum, 1361) désigne une entité définie dans...) et une base de données intégrée.

Conception

Le système AS/400 est basé sur le System/38, qui devait remplacer System/36. Le projet (Un projet est un engagement irréversible de résultat incertain, non reproductible a...) OS/400 (nom de code Silverlake), mené par Franck Soltis, a été réalisé avec la volonté de conserver les clients de System/36. Ainsi, une des contraintes du système était de faire fonctionner les applications System/36 sur la nouvelle machine.

Technologies

Dès les débuts de la conception de l'AS/400 une technique importante avait fait son apparition: l'espace d'adressage unique (Single Level Store). Il s'agit d'accéder aux emplacements mémoire (D'une manière générale, la mémoire est le stockage de l'information. C'est aussi le souvenir...) d'un système en confondant notamment la mémoire centrale et les disques durs.

Le système d'exploitation a été écrit en PL1 pour les processeurs CISC puis en C++ lorsqu'IBM est passé (Le passé est d'abord un concept lié au temps : il est constitué de l'ensemble...) aux processeurs RISC et intègre d'origine un système de fichier (Un système de fichiers (file system ou filesystem en anglais) ou système de gestion de...) objet. Les données sont stockées sous une forme arborescente composée de trois niveaux : les bibliothèques, les objets et les membres. Une bibliothèque contient des objets, qui eux-mêmes peuvent être décomposés en membres.

La base du système a été conçue avec une politique de grande évolutivité. Pour cela, la technologie (Le mot technologie possède deux acceptions de fait :) MI (Interface Machine) a été intégrée au système. Elle lui permet de rester en grande partie indépendante du matériel. Ainsi, si un changement de type de processeur (Le processeur, ou CPU (de l'anglais Central Processing Unit, « Unité centrale de...) était à envisager le développement d'une version dédiée du système ne prendrait que quelques mois (Le mois (Du lat. mensis «mois», et anciennement au plur. «menstrues») est une période de temps...). Toujours dans le cadre de cette politique, le mode d'adressage 64 bits a été appliqué au système.

OS/400 intègre une base de donnée (En informatique, une base de données (Abr. : « BD » ou...). Cette dernière n'avait pas de nom jusqu'à il y a quelques années, où elle a pris le nom commercial (Un commercial (une commerciale) est une personne dont le métier est lié à la vente.) de DB2 (DB2 est un système de gestion de base de données utilisant le langage SQL tout comme (par...) puis de DB2/UDB. La particularité de cette base de données par rapport à d'autres est qu'elle est beaucoup plus proche du noyau du système (des API ont été développées spécialement pour elle) et elle est la seule du marché dont les statistiques (La statistique est à la fois une science formelle, une méthode et une technique. Elle...) de rendements sont mise à jour (Une mise à jour, souvent abrégé en MAJ ou MàJ, est l'action qui consiste à...) en temps (Le temps est un concept développé par l'être humain pour appréhender le...) réel car intégrées directement dans la structure de la table. C (Le C++ est un langage de programmation permettant la programmation sous de multiples paradigmes...)'est particulièrement intéressant pour l'optimiseur de la base qui a toujours a sa disposition les statistiques en temps réel pour optimiser les requêtes. De plus elle est aujourd'hui la seule qui ne demande pas une personne dédiée à son administration, même dans le cas de bases de grande taille. Cette base de données applique les modifications aux fichiers sans temps de latence et optimise la base à tout (Le tout compris comme ensemble de ce qui existe est souvent interprété comme le monde ou...) moment sans pénaliser les utilisateurs. Il n'y a pas de manipulations mensuelles ou hebdomadaires pour réindexer ou supprimer les espaces vides dans les bases.

Depuis le System/38 introduit par IBM en 1978, cette base de donnée (Dans les technologies de l'information (TI), une donnée est une description élémentaire, souvent...) intégrée au système est accompagnée des DDS (Data Description Specifications), langage permettant la définition (Une définition est un discours qui dit ce qu'est une chose ou ce que signifie un nom. D'où la...) des fichiers physiques (PF) et logiques (LF) de la base de donnée (Dans les technologies de l'information, une donnée est une description élémentaire,...) (tables, vues et index).La nouveauté, avec la sortie de l'OS/400 en 1988, fut l'intégration de SQL comme alternative aux DDS pour la création et la manipulation des données de la base, apportant ouvertures et fonctionnalités supplémentaires.

Notons également que l'OS/400 dispose d'un système de fichiers intégré (IFS), dont la structure rappelle celle d'UNIX, qui lui permet de partager son espace disque (Le mot disque est employé, aussi bien en géométrie que dans la vie courante, pour désigner une...) via le réseau (Un réseau informatique est un ensemble d'équipements reliés entre eux pour échanger des...) avec des systèmes exécutant les protocoles NFS et CIFS.

Les nouvelles versions intègrent aujourd'hui le LPAR, qui permet le partitionnement logique (La logique (du grec logikê, dérivé de logos (λόγος),...) d'une machine physique (La physique (du grec φυσις, la nature) est étymologiquement la...). On obtient ainsi plusieurs systèmes logiques avec leurs utilisateurs, leurs fichiers, leurs accès réseau sur un seul système physique réel (virtualisation des ressources).

Autres fonctionnalités

OS/400 intègre en série la technologie PASE depuis la V5R3, qui permet de développer les applications UNIX sur le système et de les exécuter. Grâce à Pase, vous pouvez faire tourner n'importe quel logiciel (En informatique, un logiciel est un ensemble d'informations relatives à des traitements...) GNU (GNU est un projet de système d'exploitation composé exclusivement de logiciels libres.) si vous disposez du code binaire. Il permet d'installer via le partitionnement logique d'autres systèmes d'exploitation dont Linux (Au sens strict, Linux est le nom du noyau de système d'exploitation libre, multitâche,...) (Distribution SuSE ou RedHat 64 bits).

Importance dans le monde (Le mot monde peut désigner :)

La France fait partie des pays (Pays vient du latin pagus qui désignait une subdivision territoriale et tribale d'étendue...) grands utilisateurs d'AS/400-iSeries-i5 (ou System i).

Cet article vous a plu ? Partagez-le sur les réseaux sociaux avec vos amis !
Page générée en 0.056 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
Ce site est édité par Techno-Science.net - A propos - Informations légales
Partenaire: HD-Numérique