Эта статья требует дополнительных ссылок для проверки . ( апрель 2007 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
Разработчик | Конвергентные технологии |
---|---|
Написано в | PL / M |
Рабочее состояние | Снято с производства |
Первый выпуск | 1980 |
Платформы | x86 |
Тип ядра | Микроядро |
Лицензия | Проприетарный |
Операционная система Конвергентных технологий , также известная по- разному как CTOS , BTOS и STARSYS , была модульной, передачи сообщений , несколько процессов на основе операционной системы .
Обзор [ править ]
CTOS имел множество инновационных функций для своего времени. Доступ к системе контролировался паролем пользователя и паролем тома или диска. Если бы кто-то знал пароль, например, для тома, он мог бы получить доступ к любому файлу или каталогу на этом томе (жестком диске). На каждый том и каталог были нанесены ссылки с разделителями для их идентификации, а после них можно было указать имя файла, в зависимости от операции, например {Сетевой узел} [Имя тома] <Имя каталога> Имя файла.
Можно было настроить операционную систему для добавления или удаления функций.
CTOS поддерживает прозрачную одноранговую сеть, передаваемую через последовательные кабели RS-422 (топология гирляндной цепи), а в более поздних версиях - по витой паре (топология звезды) с адаптерами RS-422. Каждая рабочая группа (называемая «кластером») была подключена к серверу (называемому «главным»). Рабочие станции, обычно бездисковые , загружались по сети кластера с главного компьютера и при желании могли загружаться локально с подключенных жестких дисков.
Межпроцессного взаимодействия (IPC) в первую очередь основано на «запрос» и «отвечает» основы обмена сообщениями, расширенной в Enterprise Application Integration среди услуг как внутренних , так и внешних средах. Таким образом, CTOS была хорошо известна своей микроядерной архитектурой, основанной на сообщениях . Приложения добавляются как службы к главному серверу. Каждый клиент использует услуги через свой собственный почтовый ящик, называемый «обмен», и хорошо публикуемые форматы сообщений. Связь работает с «кодами запроса», принадлежащими службе. Операционная система поддерживает обмены, очереди сообщений, планирование, управление, передачу сообщений и т. Д., В то время как служба управляет сообщениями на своем собственном обмене с помощью «ожидания», «проверки» и «ответа». макросы.
CTOS работал на компьютерах Intel x86 и мог работать одновременно с Windows NT на ПК Unisys .
Системный API был представлен как для языков высокого уровня, так и для языка ассемблера.
Программы [ править ]
Ассемблер был очень продвинутым, с Lisp -подобным макро-средством сопоставления с образцом , не имеющим аналогов почти ни в одном другом ассемблере до или после. Был постоянно резидентный отладчик.
Большинство системных программ было написано на PL / M , языке, подобном АЛГОЛу, от Intel, который компилировался непосредственно в объектный код без библиотеки времени выполнения .
Текстовый процессор был один из первых экранными редакторов с большим количеством мощных функций, таких как несколько представлений одного и того же файла, вырезать / копировать / вставить, неограниченное количество отмены / повтора, не набрав потерял после аварии или сбоя питания, пользователь -выбираемые шрифты и многое другое.
Электронная таблица позволяла защищать блоки ячеек от редактирования или других действий пользователя. Версия BTOS позволяла писать сценарии, которые включали открытие электронной таблицы для ввода пользователем, а затем автоматическую печать графиков на основе входных данных.
Системная оболочка была расширяемой, что позволяло определять новые команды. Для получения параметров система отображала форму, которую должен был заполнить пользователь. В форме ввода были условные обозначения для обязательных и необязательных полей ввода, что упростило обучение новых пользователей.
Использование [ править ]
Первым продуктом компании Convergent Technologies была IWS (интегрированная рабочая станция) на базе процессора Intel 8086 , операционная система которой была CTOS. Это была модульная операционная система со встроенной локальной сетью . CTOS поддерживает несколько процессов или потоков, а также межпроцессное взаимодействие на основе сообщений.
Компании, которые лицензировали CTOS, включали Bull (STARSYS) и Burroughs (BTOS), которые позже объединились с Sperry и стали Unisys . Unisys была крупнейшим клиентом, с которым в 1988 году компания Convergent Technologies объединилась в одну компанию. На пике своего развития у CTOS было более 800 000 пользователей по всему миру. Бездисковые рабочие станции (например, Bull ) использовали процессор Intel 80186 , который редко используется в стандартных ПК.
Progress Software Corporation сделала коммерческое приложение базы данных для CTOS, которое было в 4GL . Береговая охрана США использовала эти базы данных для управления материально - технического обеспечения для своих судов.
Был порт CorelDRAW для CTOS, на котором запущен Presentation Manager .
CTOS больше не продается новым клиентам; бывшими основными клиентами были полиция, банки, авиакомпании, Почтовая служба США, Управление по борьбе с наркотиками , армия США и береговая охрана США . Береговая охрана использовала операционную систему примерно с 1984 по 2000 год. В Австралии CTOS / BTOS использовалась Комиссией по торговой практике, Генеральным аудитором Нового Южного Уэльса, CSIRO, избирательным бюро Содружества, Департаментом тюрем Западной Австралии и многими коммерческими банками.
Ссылки [ править ]
- Миллер, Эдна Ильина; Джим Крук; Джун Лой (1991). Изучение CTOS . Прентис Холл . ISBN 0-13-297342-1.
Внешние ссылки [ править ]
- CTOS FAQ Октябрь 1999 г.
- Обнародование CTOS, байт, декабрь 1994 г.
- Главный технический директор Пола Муни
- Архив изображений часто задаваемых вопросов CTOS
- Эксгумация CTOS: проект "Конвергентные технологии", Надя Ильина
- Конвергентный архив на bitsavers.org
Эта статья основана на материалах, взятых из Free On-line Dictionary of Computing до 1 ноября 2008 г. и включенных в соответствии с условиями «перелицензирования» GFDL версии 1.3 или новее.