Valvontaohjelma - Control Program Facility

Valvontaohjelma (CPF)
Kehittäjä IBM
Kirjoitettu sisään PL/MI
Toimiva tila Lopetettu
Lähdemalli Suljettu lähde
Ensimmäinen julkaisu 1978 ; 43 vuotta sitten ( 1978 )
Viimeisin julkaisu Julkaisu 8/14 marraskuu 1986 ; 34 vuotta sitten ( 1986-11-14 )
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