Control Program Facility: Difference between revisions

Content deleted Content added
No edit summary
more references
Line 41:
}}
 
'''Control Program Facility''' ('''CPF''') was the [[operating system]] for the [[IBM System/38]].<ref>{{cite CPFbook evolved| intourl the= [[OShttp:/400]]/bitsavers.org/pdf/ibm/system38/IBM_System_38_Technical_Developments_Dec1978.pdf operating| systemtitle = IBM System/38 Technical Developments | publisher = IBM Product Design and Development, whichGeneral wasSystems originallyDivision known| asorig-year '''XPF'''= (Extended1978 CPF).<ref| year name="inside 1980 | isbn = 0-as400"933186-03-7 | id = G580-0237-1}}</ref> CPF represented an independendent line of development at [[IBM Rochester]], and was unrelated to the earlier and more widely used [[IBM System/34, 36 System Support Program|SSP]] operating system. CPF evolved into the [[OS/400]] operating system, which was originally known as '''XPF''' (Extended CPF).<ref name="inside-as400" />
 
While CPF is considered to be the operating system of the System/38, it sits on top of the System/38 Machine Interface layer, and consequently much of the functionality of a traditional operating system is implemented in the [[System 38#Microcode|Horizontal and Vertical Microcode]] layers of the platform. Consequently, CPF is comparable to the [[userspace]] of other operating systems in terms of its functionality and responsibilities.<ref>{{cite journal|url=https://www.computer.org/csdl/magazine/co/1981/09/01667517/13rRUwciPii|title=Design of a Small Business Data Processing System|first=Frank|last=Soltis|journal=[[IEEE Computer]]|date=September 1981|volume=14|pages=77-93|doi=10.1109/C-M.1981.220610}}</ref>