Content deleted Content added
comment on the relationship between the CPF and the MC layers |
m →Capability-based addressing: replaced: commercially-available → commercially available; cap |
||
(20 intermediate revisions by 6 users not shown) | |||
Line 1:
{{Short description|Operating system of the IBM System/38}}
{{Infobox OS
| name = Control Program Facility (CPF)<!-- Name of program or distribution -->
Line 19 ⟶ 20:
| RTM date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} ONLY for articles about OS releases -->
| GA date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} ONLY for articles about OS releases -->
| latest release version = Release 8
| latest release date = {{Start date and age|1986|11|14|df=yes}}<ref>{{cite web|url=https://www-01.ibm.com/common/ssi/cgi-bin/ssialias?appname=skmwww&htmlfid=897%2FENUS286-462&infotype=AN&subtype=CA|date=1986-10-07|title=IBM SYSTEM/38 CONTROL PROGRAM FACILITY RELEASE 8 AVAILABLE WITH ENHANCEMENTS|publisher=IBM|access-date=2021-04-07}}</ref>
| latest preview version =
| latest preview date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} -->
| marketing target =
| programmed in = [[PL/I|PL/MI
| language = <!-- Supported human languages (English, French, Italian, Arabic, ...) -->
| update model = <!-- APT, Windows Update, etc. -->
| package manager = <!-- dpkg, rpm, Windows installer, etc. -->
| supported platforms = [[IBM System/38
| kernel type = <!-- Hybrid, Monolithic, Microkernel, Exokernel, Nanokernel, etc. -->
| userland =
Line 41 ⟶ 42:
}}
'''Control Program Facility''' ('''CPF''')
While CPF is considered to be the operating system of the System/38,
==Description of the libraries==
Line 59 ⟶ 60:
==Capability-based addressing==
CPF was an example of a commercially
==Distributed
In 1986, System/38 announced support for [[Distributed Data Management Architecture]] (DDM). Such a [[Middleware (distributed applications)|middleware]] in the context of a distributed system is the software layer that lies between the operating system and applications. Distributed Data Management Architecture defines an environment for sharing data. This enables System/38 programs to create, manage, and access record-oriented files on remote System/36, System/38, and IBM mainframe systems running CICS. It also allows programs on remote System/36 and System/38 computers to create, manage, and access files of a System/38.
==Programming languages==
Languages supported on the System/38 included [[RPG III]], [[COBOL]], [[BASIC]], and [[PL/I]]. CPF also implements the [[Control Language]] for System/38.<ref>{{cite web|url=http://bitsavers.org/pdf/ibm/system38/SC21-7731-5_System_38_Control_Language_Reference_Manual_to_pg_4-708_198209.pdf|title=IBM System/38 Control Language Reference Manual|date=1982-09-10|publisher=IBM|access-date=2021-03-24}}{{Dead link|date=December 2023 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>
==References==
|