TRIPOS - Википедия - TRIPOS
Эта статья включает Список ссылок, связанное чтение или внешняя ссылка, но его источники остаются неясными, потому что в нем отсутствует встроенные цитаты.Май 2012 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Разработчик | Кембриджский университет, Университет Бата, MetaComCo, Открыть G I |
---|---|
Написано в | BCPL, язык ассемблера |
Рабочее состояние | Снято с производства |
изначальный выпуск | 1978 |
Платформы | PDP-11, Компьютерная автоматизация LSI4, Данные General Nova, Motorola 68000, Intel 8086, Cintcode BCPL (ВМ ) |
ТРИПО (TRIфлакон пстол Опейтинг Sсистема) это компьютер Операционная система. Разработка началась в 1976 г. Компьютерная лаборатория из Кембриджский университет и его возглавил д-р. Мартин Ричардс. Первая версия появилась в январе 1978 г. и изначально работала на PDP-11[нужна цитата ]. Позже он был перенесен на Компьютерная автоматизация LSI4 и Данные General Nova. Работа над Motorola 68000 версия запущена в 1981 году на Университет Бата. MetaComCo приобрела права на версию 68000 и продолжала разработку, пока TRIPOS не был выбран Коммодор Амига в марте 1985 г., чтобы стать частью операционной системы для своего нового компьютера; он также использовался в Кембридже как часть Кембриджская распределенная вычислительная система.
Студенты в Кафедра компьютерных наук в Кембридже с любовью относитесь к 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 пакетов в секунду на частоте 10 МГц. Motorola 68010 ЦПУ.
Большая часть TRIPOS была реализована в BCPL. В ядро и драйверы устройств были реализованы в язык ассемблера.
Одной из примечательных особенностей TRIPOS / BCPL было культурное использование общих библиотек, нетипичное в то время, что привело к небольшим и, следовательно, быстрой загрузке утилит. Например, многие стандартные системные утилиты имели размер значительно меньше 0,5 Кбайт по сравнению с типичным минимумом около 20 Кбайт для функционально эквивалентного кода в современных Unix или Linux.
TRIPOS был перенесен на ряд машин, включая Данные General Nova 2, то Компьютерная автоматизация LSI4, Motorola 68000 и Intel 8086 - аппаратное обеспечение. Он включал поддержку Кембриджское кольцо локальная сеть. В последнее время,[когда? ] Мартин Ричардс создал порт TRIPOS для работы под Linux, с помощью Cintcode BCPL виртуальная машина.
По состоянию на февраль 2020 года TRIPOS по-прежнему активно поддерживается Open G I Ltd. (ранее Финансовые системы Misys ) в Вустершир, Великобритания. Многие британские страховые брокеры иметь систему TRIPOS на базе Linux / Intel, обслуживающую сетевые рабочие станции через TCP / IP соединение - системы используются для запуска Open G I. BROOMS Пакет приложений.[нужна цитата ] Open G Я добавил ряд функций для поддержки современного офиса, таких как возможность интеграции во многие основные приложения и службы, такие как SQL-сервер, Citrix XENAPP, терминальные серверы и т. Д.
Команды
Следующий список команды поддерживается TRIPOS CLI.[1]
- ССЫЛКА
- СБОРКА
- НАЗНАЧАТЬ
- ПЕРЕМЕНА
- C
- CD
- КОНСОЛЬ
- КОПИРОВАТЬ
- ДАТА
- УДАЛИТЬ
- DIR
- ДИСККОПИЯ
- DISKDOCTOR
- ЭХО
- ED
- РЕДАКТИРОВАТЬ
- ENDCLI
- FAILAT
- ВИНА
- ФИЛЕНОТ
- ФОРМАТ
- ЕСЛИ
- ИНФОРМАЦИЯ
- УСТАНОВИТЬ
- ПРИСОЕДИНИТЬСЯ
- LAB
- СПИСОК
- МАКЕДИР
- УСТАНАВЛИВАТЬ
- NEWCLI
- ДОРОЖКА
- ПОДСКАЗКА
- ЗАЩИЩАТЬ
- ПОКИДАТЬ
- RELABEL
- ПЕРЕИМЕНОВАТЬ
- ПРОБЕГ
- ПОИСК
- ПРОПУСКАТЬ
- СОРТИРОВАТЬ
- КУЧА
- ПОЛОЖЕНИЕ ДЕЛ
- ТИП
- VDU
- ЖДАТЬ
- ПОЧЕМУ
Cintpos
Cintpos это экспериментальная интерпретируемая версия TRIPOS, работающая на Cintcode BCPL виртуальная машина, также разработанный Мартином Ричардсом.
Рекомендации
дальнейшее чтение
- Операционная система TRIPOS, М. Ричардс, октябрь 1988 г.