Control Program Facility ( CPF ) была операционной системой для IBM System / 38 . [3] CPF представляла собой самостоятельное направление разработки в IBM Rochester и не имела отношения к более ранней и более широко используемой операционной системе System Support Program . CPF превратился в операционную систему OS / 400 , которая изначально была известна как XPF (Extended CPF). [1]
Разработчик | IBM |
---|---|
Написано в | PL / MI [1] |
Рабочее состояние | Снято с производства |
Исходная модель | Закрытый источник |
Первый выпуск | 1978 |
Последний релиз | Выпуск 8/14 ноября 1986 г . [2] |
Платформы | IBM System / 38 |
Пользовательский интерфейс по умолчанию | Интерфейс командной строки |
Лицензия | Проприетарный |
Преемник | OS / 400 |
Хотя 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] Адресация на основе возможностей была удалена в последующих моделях AS / 400 и iSeries . [7]
Распределенное управление данными
В 1986 году System / 38 объявила о поддержке распределенной архитектуры управления данными (DDM). Такое промежуточное ПО в контексте распределенной системы - это программный уровень, который находится между операционной системой и приложениями. Архитектура распределенного управления данными определяет среду для обмена данными. Это позволяет программам System / 38 создавать, управлять и получать доступ к файлам, ориентированным на записи, на удаленных системах System / 36, System / 38 и мэйнфреймах IBM, на которых работает CICS. Он также позволяет программам на удаленных компьютерах System / 36 и System / 38 создавать, управлять и получать доступ к файлам System / 38.
Языки программирования
Языки , поддерживаемые системой / 38 включены RPG III , COBOL , BASIC и PL / I . CPF также реализует язык управления для System / 38. [8]
Рекомендации
- ^ a b c Фрэнк Г. Солтис (1997). Внутри AS / 400, второе издание . Duke Press. ISBN 978-1882419661.
- ^ "ВЫПУСК 8 ПРОГРАММЫ УПРАВЛЕНИЯ IBM SYSTEM / 38 ДОСТУПНЫ С УЛУЧШЕНИЯМИ" . IBM. 1986-10-07 . Проверено 7 апреля 2021 .
- ^ IBM System / 38 Технические разработки (PDF) . IBM Product Design and Development, General Systems Division. 1980 [1978]. ISBN 0-933186-03-7. G580-0237-1.
- ^ Солтис, Франк (сентябрь 1981). «Дизайн системы обработки данных малого бизнеса» . Компьютер IEEE . 14 : 77–93. DOI : 10.1109 / CM.1981.220610 . S2CID 398484 .
- ^ Марк Смотерман. «IBM Future System (FS) - 1970-е» . Проверено 11 октября 2017 года .
- ^ Леви, Генри М. (1984). «Система IBM / 38» (PDF) . Компьютерные системы, основанные на возможностях . Цифровая пресса. ISBN 0-932376-22-3.
- ^ Солтис, Фрэнк Г. (июль 2001 г.). Крепость Рочестер: внутренняя история IBM ISeries . 29-я улица Press. п. 119. ISBN 978-1-58304-083-6..
- ^ «Справочное руководство по языку управления IBM System / 38» (PDF) . IBM. 1982-09-10 . Проверено 24 марта 2021 .
Внешние ссылки
- Руководство по концепциям средств управляющей программы (файл PDF)
- Руководство программиста по средствам управления (PDF-файл)