Программа управления объектом

Операционная система IBM System/38
Операционная система
Центр управления программой (CPF)
РазработчикИБМ
Написано вПЛ/МИ [1]
Рабочее состояниеПрекращено
Исходная модельЗакрытый исходный код
Первоначальный выпуск1978 ; 47 лет назад ( 1978 )
Последний релизВыпуск 8/14 ноября 1986 г .; 38 лет назад [2] ( 1986-11-14 )
ПлатформыСистема IBM/38

Пользовательский интерфейс по умолчанию
Интерфейс командной строки
ЛицензияЗапатентованный
ПреемникОС/400

Control Program Facility ( CPF ) — операционная система IBM System/38 . [3] CPF представляла собой независимую линию разработки в IBM Rochester и не была связана с более ранней и более широко используемой операционной системой System Support Program . CPF развилась в операционную систему OS/400 , которая изначально была известна как XPF (Extended CPF). [1]

Хотя CPF считается операционной системой System/38, большая часть управления оборудованием и ресурсами платформы реализована в горизонтальном и вертикальном микрокоде System/38 . [1] [4]

Описание библиотек

  • QGPL – библиотека общего назначения
  • QSYS – системная библиотека
  • QSPL – библиотека спулинга
  • QTEMP – временная библиотека
  • QSRV – библиотека системных служб
  • QRECOVERY – библиотека восстановления системы

Хранение данных

В большинстве компьютеров до System/38 и в большинстве современных данные, хранящиеся на диске, хранились в отдельных логических файлах . Когда данные добавлялись в файл, они записывались в сектор, предназначенный для этого, или, если сектор был заполнен, в новый сектор где-то в другом месте.

System/38 переняла архитектуру одноуровневого хранилища , где основное хранилище и дисковое хранилище организованы как единое целое, из заброшенного проекта IBM Future Systems (FS). [5] Каждый фрагмент данных хранился отдельно и мог быть помещен в любое место системы. Не существовало такого понятия, как физически непрерывный файл на диске, и операционная система управляла хранением и вызовом всех элементов данных.

Адресация на основе возможностей

CPF был примером коммерческой операционной системы на основе возможностей . System/38 был одним из немногих коммерческих компьютеров с адресацией на основе возможностей . [6] Адресация на основе возможностей была удалена в последующей операционной системе OS/400 . [7]

Распределенное управление данными

В 1986 году System/38 объявила о поддержке архитектуры распределенного управления данными (DDM). Такое промежуточное программное обеспечение в контексте распределенной системы является программным уровнем, который находится между операционной системой и приложениями. Архитектура распределенного управления данными определяет среду для совместного использования данных. Это позволяет программам System/38 создавать, управлять и получать доступ к ориентированным на записи файлам на удаленных системах System/36, System/38 и мэйнфреймах IBM, работающих под управлением CICS. Это также позволяет программам на удаленных компьютерах System/36 и System/38 создавать, управлять и получать доступ к файлам System/38.

Языки программирования

Языки, поддерживаемые в System/38, включают RPG III , COBOL , BASIC и PL/I . CPF также реализует язык управления для System/38. [8]

Ссылки

  1. ^ abc Frank G. Soltis (1997). Внутри AS/400, второе издание. Duke Press. ISBN 978-1882419661.
  2. ^ "IBM SYSTEM/38 CONTROL PROGRAM FACILITY RELEASE 8 ДОСТУПНА С УЛУЧШЕНИЯМИ". IBM. 1986-10-07 . Получено 2021-04-07 .
  3. ^ Технические разработки IBM System/38 (PDF) . IBM Product Design and Development, General Systems Division. 1980 [1978]. ISBN 0-933186-03-7. G580-0237-1.
  4. ^ Солтис, Фрэнк (сентябрь 1981 г.). «Проектирование системы обработки данных для малого бизнеса». IEEE Computer . 14 : 77–93 . doi :10.1109/CM.1981.220610. S2CID  398484.
  5. ^ Марк Смотерман. "IBM Future System (FS) - 1970s" . Получено 11 октября 2017 г. .
  6. ^ Леви, Генри М. (1984). "Система IBM/38" (PDF) . Системы на основе возможностей компьютеров . Цифровая пресса. ISBN 0-932376-22-3.
  7. ^ Солтис, Фрэнк Г. (июль 2001 г.). Фортресс Рочестер: Внутренняя история IBM ISeries. 29th Street Press. стр. 119. ISBN 978-1-58304-083-6..
  8. ^ "Справочное руководство по языку управления IBM System/38" (PDF) . IBM. 1982-09-10 . Получено 2021-03-24 .[ постоянная мертвая ссылка ‍ ]
  • Руководство по концепциям управляющих программ (файл PDF)
  • Руководство программиста управляющей программы (файл PDF)
Получено с "https://en.wikipedia.org/w/index.php?title=Control_Program_Facility&oldid=1258416697"