Трипос ( TRI флакон Р ortable О perating S ystem ) представляет собой компьютер операционной системы . Развитие началось в 1976 году в компьютерной лаборатории в Кембриджском университете и возглавлял д - р Мартин Ричардс . Первая версия появилась в январе 1978 г. и первоначально работала на PDP-11 [ необходима ссылка ] . Позже он был перенесен на Computer Automation LSI4 и Data General Nova . Работа над версией Motorola 68000 началась в 1981 году в Батском университете.. MetaComCo приобрела права на версию 68000 и продолжала разработку до тех пор, пока в марте 1985 года компания Commodore Amiga не выбрала TRIPOS в качестве части операционной системы для своего нового компьютера; он также использовался в Кембридже как часть Кембриджской распределенной вычислительной системы .
Разработчик | Кембриджский университет , Университет Бата , MetaComCo , Open GI |
---|---|
Написано в | BCPL , язык ассемблера |
Рабочее состояние | Снято с производства |
Первый выпуск | 1978 |
Платформы | PDP-11 , компьютерная автоматизация LSI4 , Data General Nova , Motorola 68000 , Intel 8086 , Cintcode BCPL ( VM ) |
Студенты факультета компьютерных наук Кембриджа с любовью называют 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 . Он включал поддержку локальной сети Cambridge Ring . Совсем недавно [ когда? ] Мартин Ричардс создал порт TRIPOS для работы под Linux , используя виртуальную машину Cintcode BCPL .
По состоянию на февраль 2020 года TRIPOS по-прежнему активно поддерживается Open GI Ltd. (ранее Misys Financial Systems ) в Вустершире , Великобритания . Многие британские страховые брокеры имеют [ требуется пояснение ] систему TRIPOS на базе Linux / Intel, обслуживающую сетевые рабочие станции через соединение TCP / IP - системы используются для запуска пакета приложений BROOMS от Open GI . [ необходима цитата ] Open GI добавил ряд функций для поддержки современного офиса, таких как возможность интеграции во многие основные приложения и службы, такие как SQL-сервер, Citrix XENAPP, терминальные серверы и т. д.
Команды
Следующий список команд поддерживается CLI TRIPOS. [1]
- ССЫЛКА
- СБОРКА
- НАЗНАЧАТЬ
- ПЕРЕРЫВ
- C
- CD
- ПРИСТАВКА
- КОПИРОВАТЬ
- ДАТА
- УДАЛИТЬ
- DIR
- ДИСККОПИЯ
- ДИСКДОКТОР
- ЭХО
- ED
- РЕДАКТИРОВАТЬ
- ENDCLI
- FAILAT
- ВИНА
- ФИЛЕНОТ
- ФОРМАТ
- ЕСЛИ
- ИНФОРМАЦИЯ
- УСТАНОВИТЬ
- ПРИСОЕДИНИТЬСЯ
- ЛАБОРАТОРИЯ
- СПИСОК
- МАКЕДИР
- УСТАНАВЛИВАТЬ
- NEWCLI
- ДОРОЖКА
- ПОДСКАЗКА
- ЗАЩИЩАТЬ
- ПОКИДАТЬ
- RELABEL
- ПЕРЕИМЕНОВАТЬ
- ЗАПУСТИТЬ
- ПОИСК
- ПРОПУСКАТЬ
- СОРТИРОВАТЬ
- КУЧА
- СТАТУС
- ТИП
- VDU
- ЖДАТЬ
- ЗАЧЕМ
Cintpos
Cintpos - это экспериментальная интерпретируемая версия TRIPOS, которая работает на виртуальной машине Cintcode BCPL , также разработанной Мартином Ричардсом.
Рекомендации
- ^ https://www.pagetable.com/docs/amigados_tripos/tripos_manuals.pdf
- Справочные руководства
- Страница Мартина Ричардса в Cintpos
- Краткая неофициальная история компьютерной лаборатории
- Вначале была CAOS
дальнейшее чтение
- Операционная система TRIPOS , М. Ричардс, октябрь 1988 г.
Внешние ссылки
- Путеводитель по истории Amiga: TripOS / 68k
- CBG Stallone Компьютер