Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Разговорная Система программирования [1] или КПС была раннее разделение времени системы , предлагаемая IBM , которая работала на System / 360 мэйнфреймов CIRCA 1967 по 1972 в разделе OS / 360 выпуск 17 MFT II или МВТ или выше. [2] КПС был реализован в качестве переводчика , и пользователь может выбрать либо элементарную форму BASIC или достаточно полную версию PL / I . Третий вариант предусматривал функции удаленного ввода заданий (RJE), позволяющие пользователям отправлять потоки заданий JCL. для пакетной обработки. Четвертый вариант получил название режима управления. Обычно только системному оператору разрешается использовать режим управления. Доступные функции в режиме управления включают:

  • Отправить сообщение отдельному пользователю или всем пользователям.
  • Clobber (сегодня это будет называться перезагрузкой) виртуальной CPS-машины конкретного пользователя.
  • Отслеживайте активность отдельного пользователя.
  • Завершите работу всей системы CPS.

CPS обеспечивает интерактивный пользовательский интерфейс. Это достигалось путем выдачи немедленной синтаксической ошибки (при необходимости), как только вводилась каждая строка программы.

CPS также предлагался с интерпретатором с микропрограммным обеспечением, только на IBM System / 360 Model 50 , но лишь несколько инсталляций Model 50 были выбраны для установки этого RPQ . Этот RPQ выполнял функцию EVAL программного стека CPS с помощью встроенного ПО.

Версия CPS, выпущенная IBM, была разработана для работы на терминале IBM 1050 и терминале IBM 2741 с «функцией прерывания». Позже группы пользователей добавили поддержку видеотерминала IBM 2260 .

Поддержка CPS для IBM 2741 «функция прерывания», скорее всего, повлияла на возможную поддержку группы пользователей для «функции прерывания» и терминала IBM 1050 в IBM Administrative Terminal System (ATS / 360), поскольку многие клиенты IBM, которые использовали CPS, также использовали ATS / 360.

В конечном итоге CPS был заменен TSO . Был предложен программный продукт IBM, который обеспечивал ограниченную функциональность CPS в рамках TSO , предназначенный в основном как «мост» между CPS и TSO .

Ссылки [ править ]

  1. ^ GYBO-0517 СПИСОК ВЕРСИИ СИСТЕМЫ КОНВЕРСАЦИОННОГО ПРОГРАММИРОВАНИЯ (CPS) НОМЕР ПРОГРАММЫ 3600-03.4.016
  2. ^ Тилен, Рональд Дж. «Система диалогового программирования» . Чикагский университет . Проверено 29 декабря 2018 года .

Внешние ссылки [ править ]