ТРИПОС
![]() | Эта статья включает список общих ссылок , но в ней отсутствуют достаточные соответствующие встроенные цитаты . ( Май 2012 г. ) |
Разработчик | Кембриджский университет , Университет Бата , MetaComCo , Open GI |
---|---|
Написано в | BCPL , язык ассемблера |
Рабочее состояние | Снято с производства |
Первоначальный выпуск | 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 виртуальной машине , также разработанной Мартином Ричардсом.
Ссылки
[ редактировать ]- ^ Муди, Глин (июль 1986 г.). «Графика Microbox III для специалиста» . Практические вычисления . стр. 54–55 . Проверено 16 июля 2024 г.
- ^ «Введение в Трипос» . МЕТАКОМКО, ООО. Май 1986 года . Проверено 29 ноября 2022 г.
Дальнейшее чтение
[ редактировать ]- Ричардс, М.; Эйлуорд, А.; Бонд, П.; Эванс, Р.; Найт, Би Джей (1979). «ТРИПОС — портативная операционная система для мини-компьютеров». Программное обеспечение: практика и опыт . 9 (7): 513–526. дои : 10.1002/спе.4380090702 . S2CID 2847052 .
- М. Ричардс (1988). Операционная система ТРИПОС .