Jump to content

ТРИПОС

(Перенаправлено с TripOS )

ТРИПОС
Разработчик Кембриджский университет , Университет Бата , MetaComCo , Open GI
Написано в BCPL , язык ассемблера
Рабочее состояние Снято с производства
Первоначальный выпуск 1978 год ; 46 лет назад ( 1978 )
Платформы PDP-11 , Компьютерная автоматизация LSI4 , Data General Nova , Motorola 68000 , Intel 8086 , Cintcode BCPL ( VM )

TRIPOS ( TRI vial Portable Operation System компьютерная операционная ) система . Разработка началась в 1976 году в Компьютерной лаборатории Кембриджского университета и возглавил ее доктор Мартин Ричардс . Первая версия появилась в январе 1978 года и первоначально работала на PDP-11. [ нужна ссылка ] . Позже он был портирован на Computer Automation LSI4 и Data General Nova . Работа над версией Motorola 68000 началась в 1981 году в Университете Бата . MetaComCo приобрела права на версию 68000 и продолжала разработку до тех пор, пока в марте 1985 года Commodore не выбрала TRIPOS в качестве части операционной системы для своего нового Amiga компьютера ; он также использовался в Кембридже как часть Кембриджской распределенной вычислительной системы .

Студенты факультета компьютерных наук Кембриджа с любовью называют TRIPOS « ужасно надежной и невероятно портативной операционной системой» . Название TRIPOS также относится к системе курсов и экзаменов бакалавриата Tripos , уникальной для Кембриджского университета.

Влияние на компьютер Amiga

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

В июле 1985 года была представлена ​​Amiga , включающая TRIPOS в AmigaDOS модуль AmigaOS . AmigaDOS включала интерфейс командной строки и файловую систему Amiga . Весь модуль AmigaDOS изначально был написан на BCPL (предке языка программирования C ), том же языке, который использовался для написания TRIPOS. Позже AmigaDOS будет переписана на C, начиная с AmigaOS 2.x, сохраняя обратную совместимость с версией 1.x вплоть до AmigaOS 4 (полностью переписанной на C), когда AmigaDOS отказалась от своего наследия BCPL.

TRIPOS предоставил такие функции, как упреждающая многозадачность (с использованием планирования со строгим приоритетом), иерархическая файловая система и несколько интерпретаторов командной строки .

Наиболее важными концепциями TRIPOS были подход без управления памятью (это означает, что не выполняются никакие проверки, чтобы помешать программам использовать нераспределенную память) и передача сообщений посредством передачи указателей вместо копирования содержимого сообщения. Вместе эти две концепции позволили отправлять и получать более 1250 пакетов в секунду на процессоре Motorola 68010 с частотой 10 МГц .

Большая часть TRIPOS была реализована в BCPL . Ядро . и драйверы устройств реализованы на языке ассемблера были

Одной из примечательных особенностей TRIPOS/BCPL было культурное использование общих библиотек, нетипичное для того времени, что привело к созданию небольших и, следовательно, быстро загружаемых утилит. Например, размер многих стандартных системных утилит был значительно ниже 0,5 Кбайт по сравнению с типичным минимумом около 20 Кбайт для функционально эквивалентного кода в современных Unix или Linux. [ нужны разъяснения ]

TRIPOS был перенесен на ряд машин, включая Data General Nova 2 , Computer Automation LSI4, Motorola 68000 и Intel 8086 оборудование на базе . Она предлагалась в качестве стандартной операционной системы на Microbox III, компьютере на базе Motorola 68010 производства Micro Concepts, наряду с такими альтернативами, как CP/M и OS-9 . [ 1 ] В него входила поддержка Cambridge Ring локальной сети . Совсем недавно, [ когда? ] Мартин Ричардс создал порт TRIPOS для работы под Linux , используя виртуальную машину Cintcode BCPL .

По состоянию на февраль 2020 года TRIPOS по-прежнему активно поддерживается компанией Open GI Ltd. (ранее Misys Financial Systems ) в Вустершире , Великобритания . Многие британские страховые брокеры имеют ОС на базе Linux/Intel. [ нужны разъяснения ] Система TRIPOS, обслуживающая сетевые рабочие станции через соединение TCP/IP . Системы используются для запуска пакета приложений BROOMS компании Open GI . [ нужна ссылка ] В Open GI добавлен ряд функций для поддержки современного офиса, таких как возможность интеграции со многими основными приложениями и службами, такими как SQL-сервер, Citrix XENAPP, терминальные серверы и т. д.

Следующий список команд поддерживается TRIPOS CLI. [ 2 ]

Cintpos — это экспериментальная интерпретируемая версия TRIPOS, работающая на Cintcode BCPL виртуальной машине , также разработанной Мартином Ричардсом.

  1. ^ Муди, Глин (июль 1986 г.). «Графика Microbox III для специалиста» . Практические вычисления . стр. 54–55 . Проверено 16 июля 2024 г.
  2. ^ «Введение в Трипос» . МЕТАКОМКО, ООО. Май 1986 года . Проверено 29 ноября 2022 г.

Дальнейшее чтение

[ редактировать ]
  • Ричардс, М.; Эйлуорд, А.; Бонд, П.; Эванс, Р.; Найт, Би Джей (1979). «ТРИПОС — портативная операционная система для мини-компьютеров». Программное обеспечение: практика и опыт . 9 (7): 513–526. дои : 10.1002/спе.4380090702 . S2CID   2847052 .
  • М. Ричардс (1988). Операционная система ТРИПОС .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0b8f4f70bb8afc3fe1dd860b33c1ec2c__1721110200
URL1:https://arc.ask3.ru/arc/aa/0b/2c/0b8f4f70bb8afc3fe1dd860b33c1ec2c.html
Заголовок, (Title) документа по адресу, URL1:
TRIPOS - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)