OS/400
OS/400 est le dispositif d'exploitation d'IBM conçu pour ses machines de la gamme AS/400, iSeries et i5. Il s'agit d'un dispositif dédié à l'informatique de gestion qui intègre des technologies brevetées comme un dispositif de fichiers objet...
Principaux dispositifs d'exploitation |
BSD |
FreeBSD - NetBSD - OpenBSD |
DragonFly BSD - PC-BSD |
GNU/Linux (Liste) |
Debian - Fedora - Gentoo |
Mandriva - Red Hat - Slackware |
SuSE - Ubuntu |
Mac OS |
Dispositif 5 - 6 - 7 - 8 - 9 |
Mac OS 8 - 9 |
Mac OS X -. 0 -. 1 -. 2 -. 3 -. 4 -. 5- . 6 - Server |
Microsoft Windows |
1.0 - 2 - 3. x - 95 - 98 - Me |
NT - 3.5x - 4.0 - 2000 |
XP - 2003 - Vista - 2008 |
7 (en développement) |
Autres |
AmigaOS - BeOS - DOS - Inferno |
LynxOS - Haiku - OS/2 |
QNX - Solaris - UNIX - MVS - VxWorks |
OS/360 - OS/390 - OS/400 - Plan 9 |
ReactOS - VMS - ZETA - FreeDOS |
OS/400 est le dispositif d'exploitation d'IBM conçu pour ses machines de la gamme AS/400, iSeries et i5 (ou System i).
Il s'agit d'un dispositif dédié à l'informatique de gestion qui intègre des technologies brevetées comme un dispositif de fichiers objet et une base de données intégrée.
Conception
Le dispositif AS/400 est basé sur le System/38, qui devait remplacer System/36. Le projet 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 dispositif é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'un dispositif en confondant surtout la mémoire centrale et les disques durs.
Le dispositif d'exploitation a été rédigé en PL1 pour les processeurs CISC puis en C++ quand IBM est passé aux processeurs RISC et intègre d'origine un dispositif de fichier 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 dispositif a été conçue avec une politique de grande évolutivité. Pour cela, la technologie MI (Interface Machine) a été intégrée au dispositif. Elle lui sert à rester en grande partie indépendante du matériel. Ainsi, si un changement de type de processeur était à envisager le développement d'une version dédiée du dispositif ne prendrait que quelques mois. Toujours dans le cadre de cette politique, le mode d'adressage 64 bits a été appliqué au dispositif.
OS/400 intègre une base de donnée. Cette dernière n'avait pas de nom jusqu'à il y a quelques années, où elle a pris le nom commercial de DB2 puis de DB2/UDB. La particularité de cette base de données comparé à d'autres est qu'elle est bien plus proche du noyau du dispositif (des API ont été développées particulièrement pour elle ) et elle est l'unique du marché dont les statistiques de rendements sont mise à jour en temps réel car intégrées directement dans la structure de la table. C'est spécifiquement 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. Qui plus est elle est actuellement l'unique 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 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 intégrée au dispositif est accompagnée des DDS (Data Description Specifications), langage donnant la possibilité la définition des fichiers physiques (PF) et logiques (LF) de la base de donnée (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 aussi que l'OS/400 dispose d'un dispositif de fichiers intégré (IFS), dont la structure rappelle celle d'UNIX, qui lui sert à partager son espace disque via le réseau avec des dispositifs exécutant les protocoles NFS et CIFS.
Les nouvelles versions intègrent actuellement le LPAR, qui permet le partitionnement logique d'une machine physique. On obtient ainsi plusieurs dispositifs logiques avec leurs utilisateurs, leurs fichiers, leurs accès réseau sur un seul dispositif physique réel (virtualisation des ressources).
Autres fonctionnalités
OS/400 intègre en série la technologie PASE depuis la V5R3, qui sert à développer les applications UNIX sur le dispositif et de les exécuter. Grâce à Pase, vous pouvez faire tourner n'importe quel logiciel GNU si vous disposez du code binaire. Il permet d'installer via le partitionnement logique d'autres dispositifs d'exploitation dont Linux (Distribution SuSE ou RedHat 64 bits).
Importance dans le monde
La France fait partie des pays grands utilisateurs d'OS/400-iSeries-i5 (ou System i) [réf. souhaitée].
Voir aussi
Références
Se reporter aux références indiquées à l'article System i
Liens externes
- (en) La page d'accueil System i
- (en) Documentation technique
- (fr) La gamme iSeries sur le site d'IBM
- (fr) Introduction à l'AS/400
- (en) Full Commands List AS400
- (en) IBM eServer iSeries Information Center
- (fr) XDOCS, site dédié à la Conduite de projet ainsi qu'à la plateforme iSeries
- (fr) iSeries News, le magazine de référence pour la plateforme iSeries
- (fr) L'actualité et des astuces de l'AS400
- (fr) Toutes les nouveautés de l'AS400
Recherche sur Google Images : |
"Son dispositif unique d'exécution de ..." L'image ci-contre est extraite du site www.hitsw.com Il est possible que cette image soit réduite par rapport à l'originale. Elle est peut-être protégée par des droits d'auteur. Voir l'image en taille réelle (272 x 296 - 8 ko - gif)Refaire la recherche sur Google Images |
Recherche sur Amazone (livres) : |
Voir la liste des contributeurs.
La version présentée ici à été extraite depuis cette source le 23/03/2009.
Ce texte est disponible sous les termes de la licence de documentation libre GNU (GFDL).
La liste des définitions proposées en tête de page est une sélection parmi les résultats obtenus à l'aide de la commande "define:" de Google.
Cette page fait partie du projet Wikibis.