Jump to content

Ханивелл CP-6

КП-6
Разработчик Ханивелл, Инк.
Написано в ПЛ-6
Семейство ОС Универсальная система разделения времени
Рабочее состояние Исторический, снят с производства в 2005 г.
Исходная модель Закрытый исходный код
Первоначальный выпуск Бета 1979 года
Маркетинговая цель Бывшие клиенты XDS Sigma CP-V
Платформы Honeywell Level/66 и его преемники
По умолчанию
пользовательский интерфейс
Интерфейс командной строки
Лицензия Собственный

CP-6 — снятая с производства компьютерная операционная система , разработанная Honeywell, Inc. в 1976 году и представлявшая собой обратно совместимую версию Xerox CP-V , полностью переписанную для аппаратного обеспечения Honeywell Level/66 . CP-6 была системой, ориентированной на командную строку. Эмулятор терминала позволял использовать ПК в качестве терминалов CP-6.

В 1975 году Xerox решила продать компьютерный бизнес, который она приобрела у Scientific Data Systems в 1969 году. В рамках сделки, заключенной Гарри Суэттом, Honeywell приобрела Xerox Data Systems , [1] и нанял сотрудников отдела продаж Xerox и выездной компьютерной поддержки для оказания выездной сервисной поддержки существующей клиентской базе. Компания Xerox предоставила все запасное оборудование и расходные материалы, а также склады с ними. Доходы делились 60/40 Xerox до общего выпуска CP-6 и 60/40 Honeywell в течение трех лет после этого. После этого вся выручка досталась Honeywell.

В начале 1960-х годов компания Honeywell произвела и продала большое количество машин H200 вместе с программным обеспечением. В 1970 году она купила компьютерный бизнес General Electric .

LADC и разработка CP-6

[ редактировать ]

В 1976 году компания Honeywell начала разработку системы CP-6, включая ее операционную систему и программные продукты, для привлечения пользователей Xerox CP-V (около 750 пользователей Sigma). [2] покупать и использовать оборудование Honeywell. [3] [4] Honeywell наняла первоначальную команду из 60 программистов из группы разработчиков Xerox CP-V, а затем добавила еще 30 программистов, а также руководство и персонал. Команда, организованная Хэнком Хоугландом и Шелом Кли, располагалась в старом маркетинговом офисе Xerox на бульваре W. Century, 5250 в Лос-Анджелесе, который стал известен как Центр развития Лос-Анджелеса (LADC). Новая операционная система должна была называться CP-6. [3] LADC административно подчинялась компьютерной группе Honeywell в Финиксе, объекту, который Honeywell приобрела у General Electric.

Первый бета-сайт был установлен в Карлтонском университете в Оттаве, Канада, в июне 1979 года. [4] и еще три сайта были установлены до конца 1979 года. Клиенты работали с LADC как напрямую, так и через группу пользователей Exchange на протяжении всего периода спецификации и разработки, чтобы рассмотреть и утвердить направление разработки, компромиссы и порядок реализации функций.

Компания Comshare , крупный клиент Xerox, но с собственной операционной системой, нуждалась в большей мощности для обслуживания своего быстро растущего в области разделения времени бизнеса . Итак, с помощью инженеров по аппаратному обеспечению LADC и используя спецификации Xerox, инженеры Honeywell в Фениксе построили 30 компьютеров Sigma 9 : 24 для Comshare и шесть для других клиентов. Этот проект был начат в 1978 году, машины продавались по первоначальной розничной цене и поставлялись с третьего квартала 1979 года по 1981 год.

Продукт CP-6

[ редактировать ]

CP-6 был создан по образцу CP-V компании Xerox. Код был полностью переписан на новом языке высокого уровня PL-6 , разработанном и построенном специально для этой цели, а не на языке ассемблера, как это было в CP-V, из-за возрастающей сложности нового аппаратного обеспечения виртуальной адресации (например, это в линейке Honeywell L66 и DPS 8). [5] В ходе переписывания были устранены существующие недостатки и добавлено множество новых функций. [4] [6]

Как и CP-V, CP-6 имел пять режимов доступа, которые работали одновременно: пакетная обработка, удаленная пакетная обработка, разделение времени, обработка транзакций и обработка в реальном времени. Он включал мультипрограммирование и работал на нескольких процессорах. [7]

Как и CP-V, он представлял собой интегрированную систему управления файлами. Файлы были одинаково и совместимо доступны программам, работающим в любом режиме. Файлы можно сортировать в индексированном, ключевом, относительном или последовательном порядке.

Новым в CP-6 было использование интерфейсов связи и терминалов через интерфейсные процессоры на базе миникомпьютеров (Honeywell Level 6), подключаемые локально, удаленно или в сочетании через IMP (процессор манипуляции вводом). [8]

CP-6 включал интегрированную систему разработки программного обеспечения, которая поддерживала и включала в себя набор языковых процессоров: APL , [9] БАЗОВЫЙ , [10] COBOL , FORTRAN , RPG , IDP, IDS/II, SORT/MERGE, PL-6, GMAP и программа форматирования текста TEXT. Обычно необходимые пакеты программного обеспечения ( Pascal , SNOBOL , LISP , SPSS , BMDP, IMSL, SPICE II и SLAM) были разработаны Карлтонским университетом.

Операционная система поддерживала межсистемную связь, отправку заданий и передачу файлов между системами CP-6, а также между CP-6 и CP-V, а также между IBM и другими HASP системами протокола . В системе использовались средства связи и терминальные интерфейсы через Honeywell уровня 6 на базе миникомпьютера интерфейсный процессор . асинхронные, бисинхронные и TCP/IP Поддерживались протоколы связи.

Аппаратная система Honeywell для CP-6 состояла из хост-процессора мэйнфрейма (L66, DPS8, DPS8000, DPS90), [11] к которым были подключены подключенные диски, ленты, принтеры и карточное оборудование. Высокоскоростной канал соединял этот хост с мини-компьютером уровня 6 , который обеспечивал обработку и подключение терминалов, линий связи, а также высокоскоростной канал с удаленными компьютерами, включая LADC и клиентов для онлайн-поддержки, загрузки новой версии и решения проблем. исправить патчи. Эмулятор терминала позволял использовать ПК в качестве терминалов CP-6.

В 1979 или 1980 году системный инженер LADC Дэйв Платт разработал и включил в операционную систему CP-6 функцию идентификации вывода на печать под названием Edgemark. Вызванный через параметры JCL (язык управления заданиями), Edgemark печатал имя пользователя, отправившего задание на печать, и номер задания, масштабированный по количеству выходных страниц, на перфорированном крае фальцованной бумаги, используемой линейными принтерами того времени. Это позволяло пользователю или системному оператору легко находить начальную и конечную страницы данного задания на печать в большой стопке отпечатков принтера, просто взглянув на стопку.

Дополнения к продукту в середине восьмидесятых годов включали адаптацию для мейнфреймов DPS8000 Bull. [12]

Поддержка продукта

[ редактировать ]

CP-6 включал в себя онлайн-систему сообщения о проблемах и их устранения, начиная с 1976 года, под названием «Запрос на техническое действие системы» (STAR). Люди, которые курировали систему STAR, были STARlords. Программисты имели прямой доступ к компьютерам клиентов и могли решать проблемы непосредственно в режиме онлайн. Система использовала собственную сеть Honeywell. [13]

  1. ^ «Вирусы и безопасность системы» . АУГГН . 23 (4). AUUG, Inc.: 23 декабря 2002 г.
  2. ^ Шор, Рита (16 июня 1980 г.). «Honeywell добавляет мэйнфрейм для пользователей Xerox и расширяет возможности CP-6» . Компьютерный мир . Том. 14, нет. 24. Предприятие ИДГ. п. 4. ISSN   0010-4841 .
  3. ^ Перейти обратно: а б Крисман, Пенсильвания; Брайан, Дж. Эдвард (март 1981 г.). «Управление разработкой программного обеспечения для CP 6 в LADC». Материалы пятой ежегодной международной конференции по программному обеспечению Honeywell .
  4. ^ Перейти обратно: а б с Брайан, Дж. Эдвард (1994). «Не все программисты созданы равными» . Материалы конференции IEEE по аэрокосмическим приложениям . IEEE. п. 56. дои : 10.1109/AERO.1994.291203 . ISBN  9780780318328 .
  5. ^ CP-6 Введение в PL-6 (PDF) . Honeywell, Inc., июнь 1988 г. Проверено 3 сентября 2014 г.
  6. ^ Брайан, Дж. Эдвард (март 2012 г.). Не все программисты созданы равными — Redux . Материалы аэрокосмической конференции IEEE 2012 .
  7. ^ Крисман, Пэт; Брайан, Дж. Эдвард (январь 1982 г.). «Трансформация операционной системы» . Датаматизация . Том. 28, нет. 1. Техническое издательство.
  8. ^ Концепции и возможности CP-6 . Ханивелл. Сентябрь 1980 г. с. §4﹘8. IMP определяет последовательности и специальные символы, которые будут генерироваться в результате указанных нажатий клавиш на терминале. Эти определяемые пользователем последовательности или символы могут представлять собой уникальные комбинации управляющих последовательностей системы и специальных символов или новые функции специального назначения, подходящие для отдельного пользователя. IMP можно использовать для: 1. Переопределения клавиш на клавиатуре одного терминала, чтобы она выглядела как клавиатура другого терминала. 2. Определите функциональные клавиши для выполнения часто используемых функций, таких как проверка заданий. 3. Определите ключи для генерации часто используемых строк (например, длинных имен переменных в программе).
  9. ^ Фрост, Брюс (10–13 апреля 1983 г.). «Доступ APL и IDS/II APL к большим базам данных». APL '83: Материалы международной конференции по APL . Вашингтон, округ Колумбия: Ассоциация вычислительной техники. стр. 103–107. дои : 10.1145/800062.801203 . ISBN  9780897910958 . {{cite conference}}: CS1 maint: формат даты ( ссылка )
  10. ^ Рональд Бринкман (1 января 1984 г.). Программирование на структурированном Бейсике . Макмиллан. ISBN  978-0-02-314870-5 .
  11. ^ Билер, Джеффри (9 марта 1981 г.). «Honeywell прогнозирует изменения в базе CP-6» . Компьютерный мир . Том. 15, нет. 10. Предприятие ИДГ. п. 6. ISSN   0010-4841 .
  12. ^ Билер, Джеффри (22 октября 1979 г.). «Honeywell адаптирует CP-6 для процессоров DPS-8» . Компьютерный мир . Том. 13, нет. 43. Предприятие ИДГ. п. 34. ISSN   0010-4841 .
  13. ^ Филдинг, Рой Т. (1992). Эмпирический микроанализ данных о сбоях программного обеспечения в течение 12-летнего процесса обслуживания программного обеспечения . Калифорнийский университет в Ирвайне. п. Магистерская диссертация.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: fb8590ca8fa14ec88be842ef88a9671f__1713630060
URL1:https://arc.ask3.ru/arc/aa/fb/1f/fb8590ca8fa14ec88be842ef88a9671f.html
Заголовок, (Title) документа по адресу, URL1:
Honeywell CP-6 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)