Kontrollprogrammet - Control Program Facility
| Utvikler | IBM |
|---|---|
| Skrevet inn | PL/MI |
| Arbeidstilstand | Avviklet |
| Kildemodell | Lukket kilde |
| Første utgivelse | 1978 |
| Siste utgivelse | Utgivelse 8. / 14. november 1986 |
| Plattformer | IBM System/38 |
| Standard brukergrensesnitt | Kommandolinjegrensesnitt |
| Tillatelse | Proprietær |
| etterfulgt av | OS/400 |
Control Program Facility ( CPF ) var operativsystemet for IBM System/38 . CPF representerte en uavhengig utviklingslinje hos IBM Rochester , og var ikke knyttet til det tidligere og mer brukte operativsystemet System Support Program . CPF utviklet seg til operativsystemet OS/400 , som opprinnelig ble kjent som XPF (Extended CPF).
Selv om CPF anses å være operativsystemet til System/38, er mye av maskinvare- og ressursstyringen av plattformen implementert i System/38s horisontale og vertikale mikrokode .
Beskrivelse av bibliotekene
- QGPL - bibliotek for generelle formål
- QSYS - systembibliotek
- QSPL - spolebibliotek
- QTEMP - midlertidig bibliotek
- QSRV - systemtjenestebibliotek
- QRECOVERY - bibliotek for systemgjenoppretting
Datalagring
På de fleste datamaskiner før System/38, og de fleste moderne, ble data lagret på disken lagret i separate logiske filer . Når data ble lagt til i en fil, ble det skrevet i sektoren dedikert til dette, eller hvis sektoren var full, på en ny sektor et annet sted.
System/38 adopterte butikkarkitekturen på ett nivå , der hovedlagring og disklagring er organisert som en, fra det forlatte IBM Future Systems-prosjektet (FS). Hvert stykke data ble lagret separat og kunne plasseres hvor som helst på systemet. Det var ikke noe som heter en fysisk sammenhengende fil på disken, og operativsystemet administrerte lagring og tilbakekalling av alle dataelementer.
Kapasitetsbasert adressering
CPF var et eksempel på et kommersielt tilgjengelig Capability-basert operativsystem . System/38 var en av få kommersielle datamaskiner med kapasitetsbasert adressering . Kapasitetsbasert adressering ble fjernet i det videre operativsystemet OS/400 .
Distribuert datahåndtering
I 1986 kunngjorde System/38 støtte for Distributed Data Management Architecture (DDM). En slik mellomvare i sammenheng med et distribuert system er programvarelaget som ligger mellom operativsystemet og applikasjoner. Distribuert databehandlingsarkitektur definerer et miljø for deling av data. Dette gjør det mulig for System/38-programmer å lage, administrere og få tilgang til postorienterte filer på eksterne System/36, System/38 og IBM mainframe-systemer som kjører CICS. Det lar også programmer på eksterne System/36 og System/38 datamaskiner lage, administrere og få tilgang til filer av et System/38.
Programmerings språk
Språk som støttes på System/38 inkluderte RPG III , COBOL , BASIC og PL/I . CPF implementerer også kontrollspråket for System/38.
Referanser
Eksterne linker
- Kontrollprogrammets anleggshåndbok (PDF -fil)
- Kontrollprogrammets programmeringsguide (PDF -fil)