Средство программы управления
Разработчик | ИБМ |
---|---|
Написано в | ПЛ/МИ [1] |
Рабочее состояние | Снято с производства |
Исходная модель | Закрытый исходный код |
Первоначальный выпуск | 1978 год |
Последний выпуск | Выпуск 8/14 ноября 1986 г [2] |
Платформы | 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]
Ссылки
[ редактировать ]- ^ Jump up to: а б с Фрэнк Г. Солтис (1997). Внутри AS/400, второе издание . Дьюк Пресс. ISBN 978-1882419661 .
- ^ «IBM SYSTEM/38 CONTROL PROGRAM FACILITY RELEASE 8 ДОСТУПНА С РАСШИРЕНИЯМИ» . ИБМ. 07.10.1986 . Проверено 7 апреля 2021 г.
- ^ Технические разработки IBM System/38 (PDF) . Проектирование и разработка продуктов IBM, Подразделение общих систем. 1980 [1978]. ISBN 0-933186-03-7 . Г580-0237-1.
- ^ Солтис, Фрэнк (сентябрь 1981 г.). «Проектирование системы обработки данных малого бизнеса» . IEEE-компьютер . 14 : 77–93. дои : 10.1109/CM.1981.220610 . S2CID 398484 .
- ^ Марк Смотерман. «Система будущего IBM (FS) — 1970-е годы» . Проверено 11 октября 2017 г.
- ^ Леви, Генри М. (1984). «IBM System/38» (PDF) . Компьютерные системы, основанные на возможностях . Цифровая пресса. ISBN 0-932376-22-3 .
- ^ Солтис, Фрэнк Г. (июль 2001 г.). Крепость Рочестер: внутренняя история IBM ISeries . Пресса 29-й улицы. п. 119. ИСБН 978-1-58304-083-6 . .
- ^ «Справочное руководство по языку управления IBM System/38» (PDF) . ИБМ. 10 сентября 1982 г. Проверено 24 марта 2021 г. [ постоянная мертвая ссылка ]