Valvontaohjelma - Control Program Facility
| Kehittäjä | IBM |
|---|---|
| Kirjoitettu sisään | PL/MI |
| Toimiva tila | Lopetettu |
| Lähdemalli | Suljettu lähde |
| Ensimmäinen julkaisu | 1978 |
| Viimeisin julkaisu | Julkaisu 8/14 marraskuu 1986 |
| Alustat | IBM -järjestelmä/38 |
| Oletuksena käyttöliittymä | Komentorivin käyttöliittymä |
| Lisenssi | Oma |
| Onnistui | OS/400 |
Valvontaohjelma Facility ( CPF ) oli käyttöjärjestelmä varten IBM System / 38 . CPF edusti itsenäistä kehityslinjaa IBM Rochesterissa , eikä sillä ollut yhteyttä aikaisempaan ja laajemmin käytettyyn System Support Program -käyttöjärjestelmään. CPF kehittyi OS/400 -käyttöjärjestelmäksi, joka tunnettiin alun perin nimellä XPF (Extended CPF).
Vaikka CPF: ää pidetään System/38: n käyttöjärjestelmänä, suuri osa alustan laitteisto- ja resurssienhallinnasta toteutetaan System/38: n vaaka- ja pystysuorassa mikrokoodissa .
Kirjastojen kuvaus
- QGPL - yleiskirjasto
- QSYS - järjestelmäkirjasto
- QSPL - spooling -kirjasto
- QTEMP - väliaikainen kirjasto
- QSRV - järjestelmäpalvelukirjasto
- QRECOVERY - järjestelmän palautuskirjasto
Tietovarasto
Useimmissa tietokoneissa ennen järjestelmää/38 ja uusimmissa tietokoneissa levylle tallennetut tiedot tallennettiin erillisiin loogisiin tiedostoihin . Kun dataa lisättiin tiedostoon, se kirjoitettiin sille omistetulle sektorille tai jos sektori oli täynnä, uudelle sektorille muualla.
System/38 otti käyttöön hylätyn IBM Future Systems -projektin (FS) yhden tason tallennusarkkitehtuurin , jossa pää- ja levytila on järjestetty yhdeksi . Kaikki tiedot on tallennettu erikseen ja ne voidaan sijoittaa mihin tahansa järjestelmään. Levyllä ei ollut fyysisesti vierekkäistä tiedostoa, ja käyttöjärjestelmä hallitsi kaikkien tietoelementtien tallennusta ja muistamista.
Kykypohjainen osoite
CPF oli esimerkki kaupallisesti saatavilla olevasta Capability-pohjaisesta käyttöjärjestelmästä . System/38 oli yksi harvoista kaupallisista tietokoneista, joissa oli kykypohjainen osoitteistus . Ominaisuuspohjainen osoite poistettiin seuraavasta OS/400- käyttöjärjestelmästä.
Hajautetun datan hallinta
Vuonna 1986 System/38 ilmoitti tukevansa hajautetun tiedonhallinnan arkkitehtuuria (DDM). Tällainen väliohjelmisto hajautetun järjestelmän yhteydessä on ohjelmistokerros, joka sijaitsee käyttöjärjestelmän ja sovellusten välissä. Hajautetun tiedonhallinnan arkkitehtuuri määrittää ympäristön tietojen jakamiseen. Tämän ansiosta System/38-ohjelmat voivat luoda, hallita ja käyttää tietuepohjaisia tiedostoja System/36-, System/38- ja IBM-keskuskonejärjestelmissä, joissa on CICS. Se mahdollistaa myös järjestelmän/36- ja System/38 -etätietokoneiden ohjelmien luoda, hallita ja käyttää järjestelmän tiedostoja/38.
Ohjelmointikielet
Järjestelmässä tuetut kielet/38 olivat RPG III , COBOL , BASIC ja PL/I . CPF myös toteuttaa Control Language System / 38.
Viitteet
Ulkoiset linkit
- Ohjausohjelman tilojen käsitteiden käsikirja (PDF -tiedosto)
- Control Program Facility -ohjelmoijan opas (PDF -tiedosto)