Универсальная система разделения времени
Разработчик | Системы обработки данных Xerox |
---|---|
Написано в | Язык ассемблера (метасимвол) |
Семейство ОС | Непригодный |
Рабочее состояние | Снято с производства |
Исходная модель | Неизвестный |
Первоначальный выпуск | 1966 год |
Последний выпуск | Д00 / 1 квартал 1973 г. |
Платформы | Системы обработки данных Xerox Sigma 6, Sigma 7, Sigma 9 |
По умолчанию пользовательский интерфейс | Интерфейс командной строки |
Лицензия | Неизвестный |
Универсальная система разделения времени (UTS) — это операционная система , выпуск которой прекращен, для компьютеров серии XDS Sigma , пришедшая на смену монитору пакетной обработки (BPM)/монитору пакетного разделения времени (BTM). Об UTS было объявлено в 1966 году, но из-за задержек фактически поставки начались только в 1971 году. Он был разработан для предоставления услуг мультипрограммирования для онлайновых (интерактивных) пользовательских программ в дополнение к пакетным производственным заданиям, симбионтному ( буферному ) вводу-выводу, и критические процессы в реальном времени. Системные демоны , называемые «призрачными заданиями», использовались для запуска кода монитора в пользовательском пространстве. Последняя версия, D00, была выпущена в январе 1973 года. На смену ей пришла операционная система CP-V, которая сочетала UTS с функциями пакетно-ориентированной операционной системы Xerox (XOS).
CP-V
[ редактировать ]Операционная система CP -V (произносится как sea-pea-five), совместимая преемница UTS, была выпущена в августе 1973 года. [1] CP-V поддерживал те же процессоры, что и UTS, плюс Xerox 560. CP-V предлагает «однопотоковую и многопрограммную пакетную обработку; разделение времени; и режим удаленной обработки , включая интеллектуальную удаленную пакетную обработку». Обработка в реальном времени была добавлена в версию B00 в апреле 1974 года, а обработка транзакций — в версию C00 в ноябре 1974 года. [2] [3]
Версия CP-V C00 и F00, а также версия TCP-V I00 компании Telefile по-прежнему [ когда? ] работать на эмуляторе Sigma, разработанном в 1997 году. [ нужна ссылка ]
КП-Р
[ редактировать ]CP-R (Программа управления в реальном времени) — это операционная система реального времени, выпуск которой прекращен, для компьютерных систем Xerox 550 и Sigma 9. CP-R поддерживает три типа задач: основные задачи приоритетного плана, второстепенные задачи приоритетного плана и пакетные задачи.
КП-6
[ редактировать ]CP-6 — это аналог CP-V, созданный с нуля и работающий на компьютерах Honeywell .
В 1975 году Xerox решила выйти из компьютерного бизнеса, который она приобрела у Scientific Data Systems в 1969 году. Honeywell предложила приобрести Xerox Data Systems, первоначально для обеспечения выездной сервисной поддержки существующей клиентской базы.
Система CP-6, включающая ОС и программные продукты, разрабатывалась компанией Honeywell начиная с 1976 года для перевода пользователей Xerox CP-V на работу на оборудовании Honeywell. Первый бета-сайт был установлен в Карлтонском университете в Оттаве, Канада, в июне 1979 года, а до конца 1979 года были установлены еще три сайта.
Поддержка CP-6 была передана ACTC в Канаде в 1993 году. Системы CP-6 продолжали работать в течение многих лет в США, Канаде, Швеции, Великобритании и Германии. Последнее отключение системы произошло в Карлтонском университете в 2005 году.
CP-6 и его достижения, его разработчики и клиенты увековечены мемориальной доской на стене сообщества в Музее истории компьютеров в Маунтин-Вью, Калифорния.
Программное обеспечение
[ редактировать ]Программное обеспечение CP-V версии B00, 1974 г. [4] CP-V поддерживался командой CP-6 в Центре развития Honeywell в Лос-Анджелесе (LADC) до 1977 года и после этого.
Программное обеспечение в комплекте
[ редактировать ]- TEL – Исполнительный язык терминала.
- EASY – Простая интерактивная среда для программ и файлов данных FORTRAN и BASIC.
- CCI – интерпретатор управляющих команд (или карт). Пакетный аналог TEL.
- ПАКЕТ – отправить поток заданий в пакетную очередь.
- PCL — язык преобразования периферийных устройств (произносится как «рассол»). Копирование файла данных с устройства на устройство.
- РЕДАКТИРОВАНИЕ – Редактор линий.
- LINK – Однопроходный перевязочный загрузчик.
- НАГРУЗКА – Двухходовой накладной погрузчик.
- DELTA — отладчик уровня инструкций.
- СОРТИРОВАТЬ/ОБЪЕДИНИТЬ.
- Расширенный FORTRAN IV.
- FDP — пакет отладки FORTRAN.
- МЕТА-СИМВОЛ – Макросассемблер.
- БАЗОВЫЙ.
- ФЛАГ – FORTRAN с возможностью загрузки и использования, совместимый с IBM Fortran-H.
- АНС КОБОЛ.
- Онлайн-отладчик COBOL.
- АПЛ.
- SL-1 – Язык моделирования.
- Симулятор IBM серии 1400.
- SYSGEN – Генерация системы.
- DEFCOM – экспорт внешних определений из загрузочного модуля.
- SYMCON – манипулирование символами в загрузочном модуле.
- АНАЛИЗ – Анализатор дампов системы.
Программное обеспечение, приобретаемое отдельно
[ редактировать ]- УПРАВЛЕНИЕ — универсальный инструмент управления файлами и создания отчетов.
- СЭД – система управления базами данных.
- GPDS – дискретный симулятор общего назначения.
- CIRC – Анализ электронных цепей.
Внесенное программное обеспечение
[ редактировать ]Xerox поддерживала библиотеку другого программного обеспечения Xerox и пользовательского программного обеспечения из группы пользователей EXCHANGE. [5]
Ссылки
[ редактировать ]- ^ Внутренняя памятка Xerox Data Systems. «Функции, добавленные в CP-V в каждом выпуске» (PDF) . Проверено 16 октября 2011 г.
- ^ Внутренняя памятка Xerox Data Systems. «История, размер и сфера применения CP-V» (PDF) . Проверено 16 октября 2011 г.
- ^ Внутренняя памятка Xerox Data Systems. «Проект CP-V» (PDF) . Проверено 16 октября 2011 г.
- ^ Системы данных Xerox. «Справочное руководство по управлению системой Xerox Control Program-Five» (PDF) . Проверено 20 декабря 2011 г.
- ^ Системы данных Xerox. «Список доступных программ Xerox» (PDF) . Проверено 20 декабря 2011 г.
Дальнейшее чтение
[ редактировать ]- Брайан, Дж. Эдвард, «Не все программисты созданы равными – Redux», Материалы аэрокосмической конференции IEEE 2012 г., март 2012 г.
- П.А. Крисман и Брайан, Г. Эдвард, «Управление разработкой программного обеспечения для CP 6 в LADC», Материалы пятой ежегодной международной конференции по программному обеспечению Honeywell, март 1981 г.
- Брайан, Г. Эдвард, «CP-6: показатели качества и производительности в 15-летнем жизненном цикле операционной системы», Software Quality Journal 2, 129–144, июнь 1993 г.
- Фрост, Брюс, «Доступ APL и IDS/II к большим базам данных», APL '83, Материалы международной конференции по APL, страницы 103–107.
- Филдинг, Рой Т., «Эмпирический микроанализ данных о сбоях программного обеспечения в течение 12-летнего процесса обслуживания программного обеспечения», магистерская диссертация, Калифорнийский университет в Ирвайне, 1992 г.