OS/400 est le système d'exploitation d'IBM conçu pour ses machines de la gamme AS400 ISeries. Il s'agit d'un système dédié à l'informatique de gestion qui intègre des technologies brevetées comme un système de fichiers objet et une base de données intégrée.
Le système a été conçu en C++ et intègre d'origine un système 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ême sont décomposés en membres.
La base du système a été conçue avec une politique de grande évolutivité. Pour cela, la technologie 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 est à envisager le développement d'une version dédié du système prendrait que quelques mois. 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. Cette dernière n'avait pas de nom jusqu'à il y a quelques années, où elle a pris le nom commercial de DB2. Sa particularité par rapport à d'autres bases de données, c'est qu'elle est beaucoup plus proche du noyau système (des API ont été développées spécialement pour elle). De plus elle est aujourd'hui la seule qui ne demande pas une personne dédiée à son administration, même avec des bases conséquentes. Cette base de données applique les modifications aux fichiers sans temps de latence et optimise de facto 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 système est accompagnée des DDS (Data Description Specifications) , language permettant 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(structured query language) comme alternative aux DDS pour la création et la manipulation des données de la base, apportant ouvertures et fonctionnalités supplémentaires.
Les nouvelles versions intègrent aujourd'hui le LPAR. Il s'agit de permettre le partitionnement logique d'un système installé. On obtiendra ainsi plusieurs systèmes logiques avec leurs utilisateurs ,leurs fichier, leurs accès réseau sur un seul système physique réel.
OS/400 | OS/400 | OS/400 | OS/400 | OS/400 | OS/400 | I5/OS | OS/400 | OS/400 | OS/400