Kontrol Programı Tesisi - Control Program Facility
| geliştirici | IBM |
|---|---|
| Yazılmış | PL/MI |
| çalışma durumu | Durdurulan |
| Kaynak modeli | Kapalı Kaynak |
| İlk sürüm | 1978 |
| En son sürüm | Yayın 8/14 Kasım 1986 |
| Platformlar | IBM Sistemi/38 |
| Varsayılan kullanıcı arayüzü | Komut satırı arayüzü |
| Lisans | tescilli |
| tarafından başarıldı | OS/400 |
Kontrol Programı Tesisi ( CPF ) idi işletim sistemi için IBM System / 38 . CPF, IBM Rochester'da bağımsız bir geliştirme hattını temsil ediyordu ve daha önceki ve daha yaygın olarak kullanılan Sistem Destek Programı işletim sistemiyle ilgisi yoktu . CPF , başlangıçta XPF (Genişletilmiş CPF) olarak bilinen OS/400 işletim sistemine dönüştü .
CPF, System/38'in işletim sistemi olarak kabul edilirken, platformun donanım ve kaynak yönetiminin çoğu, System/38'in Yatay ve Dikey Mikro Kodunda uygulanmaktadır .
Kütüphanelerin açıklaması
- QGPL – genel amaçlı kitaplık
- QSYS – sistem kitaplığı
- QSPL – biriktirme kitaplığı
- QTEMP – geçici kitaplık
- QSRV – sistem hizmeti kitaplığı
- QRECOVERY – sistem kurtarma kitaplığı
Veri depolama
System/38'den önceki çoğu bilgisayarda ve en modern bilgisayarlarda, diskte depolanan veriler ayrı mantıksal dosyalarda depolanıyordu . Bir dosyaya veri eklendiğinde, buna ayrılmış sektöre veya sektör doluysa başka bir yerde yeni bir sektöre yazıldı.
System/38 , terk edilmiş IBM Future Systems projesinden (FS) ana depolama ve disk depolamanın tek bir şekilde düzenlendiği tek seviyeli mağaza mimarisini benimsedi . Her bir veri parçası ayrı ayrı saklandı ve sistem üzerinde herhangi bir yere yerleştirilebilirdi. Diskte fiziksel olarak bitişik bir dosya diye bir şey yoktu ve işletim sistemi tüm veri öğelerinin depolanmasını ve geri çağrılmasını yönetiyordu.
Yetenek tabanlı adresleme
CPF, ticari olarak temin edilebilen Yetenek tabanlı işletim sistemine bir örnekti . System/38, yetenek tabanlı adreslemeye sahip birkaç ticari bilgisayardan biriydi . Takip eden OS/400 işletim sisteminde yetenek tabanlı adresleme kaldırıldı .
Dağıtılmış Veri Yönetimi
1986'da System/38, Dağıtılmış Veri Yönetim Mimarisi'ni (DDM) desteklediğini duyurdu . Dağıtılmış bir sistem bağlamında böyle bir ara katman yazılımı, işletim sistemi ve uygulamalar arasında uzanan yazılım katmanıdır. Dağıtılmış Veri Yönetimi Mimarisi, veri paylaşımı için bir ortam tanımlar. Bu, System/38 programlarının uzak System/36, System/38 ve CICS çalıştıran IBM anabilgisayar sistemlerinde kayıt odaklı dosyalar oluşturmasını, yönetmesini ve bunlara erişmesini sağlar. Ayrıca uzak System/36 ve System/38 bilgisayarlarındaki programların bir System/38 dosyalarını oluşturmasına, yönetmesine ve bunlara erişmesine izin verir.
Programlama dilleri
Sistem/38'de desteklenen diller arasında RPG III , COBOL , BASIC ve PL/I bulunur . CPF ayrıca System/38 için Kontrol Dilini de uygular .
Referanslar
Dış bağlantılar
- Kontrol Programı Tesis Konseptleri Kılavuzu (PDF dosyası)
- Kontrol Programı Tesis Programcı Kılavuzu (PDF dosyası)