Операционная система конвергентных технологий
Эта статья нуждается в дополнительных цитатах для проверки . ( апрель 2007 г. ) |
Разработчик | Конвергентные технологии |
---|---|
Написано в | ПЛ/М |
Рабочее состояние | Снято с производства |
Первоначальный выпуск | 1980 год |
Платформы | х86 |
ядра Тип | Микроядро |
Лицензия | Собственный |
Операционная система Convergent Technologies , также известная как CTOS , BTOS и STARSYS , представляет собой устаревшую модульную с передачей сообщений многопроцессорную операционную систему .
Обзор
[ редактировать ]CTOS имел множество инновационных функций для своего времени. Доступ к системе контролировался с помощью пароля пользователя и паролей тома или диска. Если бы кто-то знал пароль, например, для тома, он мог бы получить доступ к любому файлу или каталогу на этом томе ( жестком диске ). Ссылки на каждый том и каталог имели разделители для их идентификации, а за ними могло следовать имя файла, в зависимости от операции, например {Сетевой узел}[Имя тома]<Имя_каталога>Имя_файла.
Можно было настроить операционную систему для добавления или удаления функций.
CTOS поддерживал прозрачную одноранговую сеть, передаваемую по последовательным кабелям RS-422 (топология шлейфового подключения), а в более поздних версиях - по витой паре ( топология звезды ) с адаптерами RS-422 с использованием CTOS Cluster Hub-R12, разработанного Полом Джексоном. доктор философии компании SumNet Pty Limited в Австралии. Каждая рабочая группа (называемая «кластером») была подключена к серверу (называемому «главным»). Рабочие станции, обычно бездисковые , загружались по сети кластера с главного устройства и при необходимости могли загружаться локально с подключенных жестких дисков.
Межпроцессное взаимодействие (IPC) в первую очередь основано на основе обмена сообщениями «запрос» и «ответ», что улучшило интеграцию корпоративных приложений между службами как для внутренней, так и для внешней среды. архитектуре на основе сообщений Таким образом, CTOS был хорошо известен благодаря микроядерной . Приложения добавляются как сервисы на главный сервер. Каждый клиент использует услуги через свой собственный почтовый ящик, называемый «обменом», и через общедоступные форматы сообщений. Связь работает на основе «кодов запроса», принадлежащих службе. Операционная система поддерживает обмены, очереди сообщений, планирование, контроль, передачу сообщений и т. д., в то время как служба управляет сообщениями на своем собственном обмене с помощью макросов «ожидание», «проверка» и «ответ».
CTOS работал на компьютерах Intel x86 и мог работать одновременно с Windows NT на Unisys ПК .
В системном API были представлены как языки высокого уровня , так и язык ассемблера .
Программы
[ редактировать ]Ассемблер был очень продвинутым, с Lisp -подобными макросами для сопоставления шаблонов, не имеющими аналогов практически ни в одном другом ассемблере ни до, ни после. Был всегда резидентный отладчик.
Большинство системных программ были написаны на PL/M , ALGOL -подобном языке от Intel , который компилировался непосредственно в объектный код без библиотеки времени выполнения .
Текстовый процессор был одним из первых экранных редакторов со множеством мощных функций, таких как несколько просмотров одного и того же файла, вырезание/копирование/вставка, неограниченное количество операций отмены/повтора, отсутствие потери ввода после сбоя или сбоя питания, -выбираемые шрифты и многое другое.
Электронная таблица позволяла защитить блоки ячеек от редактирования или другого пользовательского ввода. Версия BTOS позволяла писать сценарии, которые включали открытие электронной таблицы для ввода данных пользователем, а затем автоматическую печать графиков на основе входных данных.
Системная оболочка была расширяемой, что позволяло определять новые команды. Для получения параметров система отображала форму, которую должен был заполнить пользователь. В форме ввода были соглашения об обязательных и необязательных полях ввода, что упрощало обучение новых пользователей.
Использование
[ редактировать ]Первым продуктом Convergent Technologies была IWS (интегрированная рабочая станция) на базе процессора Intel 8086 с операционной системой CTOS. Это была модульная операционная система со встроенной локальной сетью . CTOS поддерживал несколько процессов или потоков, а также межпроцессное взаимодействие на основе сообщений.
В число компаний, получивших лицензию на CTOS, входили Bull (STARSYS) и Burroughs (BTOS), которые позже объединились со Sperry и образовали Unisys . Unisys была крупнейшим клиентом и приобрела Convergent Technologies в 1988 году. На пике своего развития у CTOS было более 800 000 пользователей по всему миру.
CTOS больше не предлагается новым клиентам. Бывшими крупными клиентами были полиция, банки, авиакомпании, Nationwide Insurance , [1] У-Хаул , [2] Почтовая служба США , Управление по борьбе с наркотиками , Армия США и Береговая охрана США . Береговая охрана использовала эту операционную систему примерно с 1984 по 2000 год. В Австралии CTOS/BTOS использовалась Комиссией по торговой практике , Генеральным аудитором Нового Южного Уэльса , CSIRO, Избирательным бюро Содружества, Департаментом тюрем Западной Австралии и многими коммерческими банками.
В некоторых конвергентных системах использовался процессор Intel 80186 , процессор, который редко используется в стандартных ПК.
Корпорация Progress Software создала коммерческое приложение базы данных для CTOS на языке 4GL . использовала Береговая охрана США эти базы данных для управления логистикой своих судов.
Был порт CorelDRAW для CTOS, на котором работал Presentation Manager .
Ссылки
[ редактировать ]- ^ «Когда миссия имеет решающее значение, руководители подключаются к рабочим станциям BTOS» . ИТ-директор . Ноябрь 1989 года.
- ^ «Контракт Берроуза с U-Haul» . Компьютерный мир . 23 июня 1986 г. с. 15.
- Миллер, Эдна Ильин; Крук, Джим; Лой, июнь (1991). Исследование CTOS . Прентис Холл . ISBN 0-13-297342-1 .