Installation du programme de contrôle - Control Program Facility
| Développeur | IBM |
|---|---|
| Écrit en | PL/MI |
| État de fonctionnement | Abandonné |
| Modèle source | Source fermée |
| Première version | 1978 |
| Dernière version | Parution 8 / 14 novembre 1986 |
| Plateformes | Système IBM/38 |
| Interface utilisateur par défaut | Interface de ligne de commande |
| Licence | Propriétaire |
| succédé par | OS/400 |
Control Program Facility ( CPF ) était le système d'exploitation de l' IBM System/38 . CPF représentait une ligne de développement indépendante chez IBM Rochester et n'était pas lié au système d'exploitation System Support Program plus ancien et plus largement utilisé . CPF a évolué vers le système d' exploitation OS/400 , qui était à l'origine connu sous le nom de XPF (Extended CPF).
Alors que CPF est considéré comme le système d'exploitation du System/38, une grande partie de la gestion du matériel et des ressources de la plate-forme est implémentée dans le microcode horizontal et vertical du System/38 .
Description des bibliothèques
- QGPL - bibliothèque à usage général
- QSYS – bibliothèque système
- QSPL – bibliothèque de spoulage
- QTEMP – bibliothèque temporaire
- QSRV – bibliothèque de services système
- QRECOVERY – bibliothèque de récupération du système
Stockage de données
Dans la plupart des ordinateurs antérieurs au System/38, et les plus modernes, les données stockées sur disque étaient stockées dans des fichiers logiques séparés . Lorsque des données étaient ajoutées à un fichier, elles étaient écrites dans le secteur dédié à celui-ci, ou si le secteur était plein, sur un nouveau secteur ailleurs.
Le System/38 a adopté l' architecture de stockage à un niveau , où le stockage principal et le stockage sur disque sont organisés en un seul, à partir du projet IBM Future Systems (FS) abandonné . Chaque donnée était stockée séparément et pouvait être placée n'importe où sur le système. Il n'existait pas de fichier physiquement contigu sur le disque, et le système d'exploitation gérait le stockage et le rappel de tous les éléments de données.
Adressage basé sur les capacités
CPF était un exemple de système d'exploitation basé sur les capacités disponible dans le commerce . System/38 était l'un des rares ordinateurs commerciaux à avoir un adressage basé sur les capacités . L'adressage basé sur les capacités a été supprimé dans le système d'exploitation OS/400 suivant .
Gestion des données distribuées
En 1986, System/38 a annoncé la prise en charge de l'architecture de gestion de données distribuées (DDM). Un tel middleware dans le contexte d'un système distribué est la couche logicielle qui se situe entre le système d'exploitation et les applications. L'architecture de gestion des données distribuées définit un environnement pour le partage des données. Cela permet aux programmes System/38 de créer, gérer et accéder à des fichiers orientés enregistrement sur des systèmes mainframe System/36, System/38 et IBM distants exécutant CICS. Il permet également aux programmes sur des ordinateurs System/36 et System/38 distants de créer, gérer et accéder aux fichiers d'un System/38.
Langages de programmation
Les langages pris en charge sur le System/38 incluaient RPG III , COBOL , BASIC et PL/I . CPF implémente également le langage de contrôle pour System/38.