Kontrollprogrammet - Control Program Facility

Kontrollprogram (CPF)
Utvikler IBM
Skrevet inn PL/MI
Arbeidstilstand Avviklet
Kildemodell Lukket kilde
Første utgivelse 1978 ; 43 år siden ( 1978 )
Siste utgivelse Utgivelse 8. / 14. november 1986 ; 34 år siden ( 1986-11-14 )
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