IBM ДППКС
Эта статья нуждается в дополнительных цитатах для проверки . ( февраль 2021 г. ) |
![]() | |
Разработчик | ИБМ |
---|---|
Написано в | ПЛ/ДС |
Рабочее состояние | Снято с производства |
Первоначальный выпуск | 1978 год |
Последний выпуск | ДППХ/370/1988 |
Платформы | ИБМ 8100 , ES/9370 |
По умолчанию пользовательский интерфейс | Интерфейс командной строки |
Лицензия | Собственный |
Distributed Processing Programming Executive , выпуск которой прекращен — это операционная система , представленный IBM , предварительно установленный на IBM 8100 и позже перенесенный на ES/9370 .
Краткая история
[ редактировать ]- Впервые он был представлен в серии IBM 8100 , выпущенной в 1978 году.
- В 1987 году был выпущен продукт исполнительной системы программирования распределенной обработки (DPPX/SP), выпуск 4.
- В 1986 году IBM решила отказаться от архитектуры IBM 8100, чтобы консолидировать свои семейства аппаратного и программного обеспечения.
- В 1988 году они выпустили DPPX/370, работавший на процессорах ES/9370 ( модель S/370 ). [1]
- К концу июня 1997 года поддержка DPPX/370 была официально прекращена.
Архитектура
[ редактировать ]DPPX был написан на языке программирования для распределенных систем (PL/DS), языке системного программирования, производном от PL/I , аналогичном языку системного программирования PL/S, используемому для MVS и VM . Частью процесса разработки DPPX/370 была разработка языка PL/DS 2, который был основан на PL/DS, но с изменениями, вызванными измененным набором команд. (PL/DS, как и PL/S, — это язык высокого уровня, который поощряет широкое использование встроенного ассемблера.)
Пользовательские интерфейсы (например, командная строка) DPPX были очень понятными и простыми в использовании, синтаксис команд, вся концепция и идеи DPPX выглядели очень простыми и последовательными (командная строка, онлайн-справка и т. д.), и каждый и каждый аспект был задокументирован в Интернете и в богатом наборе хорошо организованных печатных руководств. Системой DPPX можно управлять действительно без участия оператора и удаленно (отсюда и «Распределенная часть названия »). Одним из преимуществ этого чистого дизайна было то, что программы можно было писать на современных диалектах COBOL , а диалоги можно было разрабатывать в интерактивном режиме.
У DPPX была собственная СУБД с простой архитектурой поиска ключей и возможностью перемещения вперед по таблице после запуска с определенного значения ключа путем ввода команды прямого чтения. Ограничением СУБД DPPX было отсутствие возможности предварительного чтения, что затрудняло, например, кодирование функции возврата страницы для экрана, загружаемого из таблицы СУБД DPPX. Это ограничение было смягчено предприимчивым молодым программистом (К. Райли из Анкориджа, Аляска), который предложил на уровне приложения создать альтернативные ключи для таблиц DPPX, которым требовалась функция предварительного чтения. Затем в альтернативные ключи можно было загрузить дополнение первичного ключа к двоичной единице, и в этот момент чтение вперед по альтернативному ключу было эквивалентно чтению предыдущего по первичному ключу.
Программное обеспечение
[ редактировать ]В дополнение к ожидаемым функциям операционной системы DPPX включал несколько функций, которые позволяли осуществлять удаленное администрирование, например Distributed Host Command Facility (DHCF), которая позволяла пользователю Host Command Facility (HCF) на мэйнфрейме входить в систему либо с полной -режим экрана или линейный режим для выполнения команд, как если бы они вошли в систему локально, и исполнительный директор сети (или узла) распределенных систем (DSNX), который позволял заданию исполнительного директора распределенных систем (DSX) (позже NetView / DM) управлять файлами.
Также были доступны отдельные дополнительные продукты, в том числе компиляторы COBOL и Fortran , система управления распределенными транзакциями (DTMS), расширения командных средств (CFE), которые обеспечивали простую поддержку полноэкранных приложений, возможность потока данных (DSC), позволяющая пользователям DPPX войдите в приложения на мэйнфрейме и Performance Tool (PT).
Ссылки
[ редактировать ]- ^ Авраам, Р.; Гудрич, Б.Ф. (март 1990 г.). «Портирование DPPX с IBM 8100 на IBM ES/9370: осуществимость и обзор» . IBM Systems Journal . дои : 10.1147/sj.291.0090 . Архивировано из оригинала 22 февраля 2006 г. Проверено 28 февраля 2021 г.