TSX-Plus

Поделись знанием:
(перенаправлено с «РАФОС/TS»)
Перейти к: навигация, поиск

TSX-Plus (первоначально TSX) — операционная система, разрабатывалась с конца 1970-х годов американской компанией S&H Computer Systems для компьютеров семейств PDP-11 и LSI-11.

Являясь расширением операционной системы RT-11, TSX-Plus предоставляла возможности многопользовательской, многозадачной работы с существенным расширением возможностей RT-11XM. Многозадачность системы реализована с помощью адаптивного планировщика заданий. Работа планировщика основана на предоставлении каждой задаче выделенных квантов времени, определяемых приоритетом, установленным для каждой задачи.

TSX-Plus предназначена для работы на машинах, имеющих диспетчер памяти и объём ОЗУ более 32 Кслов (64 Кб). Для работы ОС также необходим жёсткий диск объёмом не менее 2 Мбайт. Минимально необходимый объём ОЗУ определяется размером резидентной части ядра (около 100 Кслов) + объём ОЗУ для одной задачи (32 Кслов). Неактивные в текущий момент времени задачи выгружаются в SWAP-память, находящуюся на жёстком диске. При наличии ОЗУ достаточного объёма, систему можно сгенерировать без поддержки SWAP-памяти. В этом случае количество заданий ограничивается объёмом доступного ОЗУ.

В отличие от ОС NTS, TSX-Plus не имеет дискового загрузчика. Для её загрузки используется установленный на том же самом системном диске любой монитор RT-11, под управлением которого и происходит старт системы TSX-Plus. Наличие системы RT-11 также создаёт дополнительное удобство для генерации системы в соответствии с конкретными аппаратными и системными требованиями.

Монитор TSX-Plus поставляется в виде дистрибутива — набора объектных и ассемблерных файлов. Дистрибутив содержит также набор командных файлов для компиляции ядра ОС. Для генерации системы используется стандартный компилятор макроассемблера и компоновщик (Link), поставляемые с ОС RT-11. Необходимые параметры системы задаются в ассемблерном файле определений с помощью текстового редактора.

Под управлением системы TSX-Plus используется то же самое программное обеспечение, что и для ОС RT-11, иначе говоря системы совместимы на уровне ABI:

  • Утилиты управления дисками и каталогами DIR, PIP, DUP;
  • Текстовые редакторы командной строки TECO, EDIT, экранные редакторы KED и K52 (для дисплеев VT100 и VT52 соответственно);
  • Интерпретирующая система BASIC-11
  • Компиляторы языков, такие как MACRO, FORTRAN-IV, Паскаль, Си, QBASIC, MODULA-2, PL/1;
  • Реактор связей LINK и библиотекарь объектных модулей LIBR;
  • Отладчики ODT, VDT;
  • А также многое другое ПО.

TSX-Plus и её разновидности весьма широко использовалась и в СССР, где была известна под названием — РАФОС/TS.

Также существовала версия для ПВК Электроника МС 0585, разработанная на ВЦ АН СССР группой программистов под руководством Михаила Потёмкина.

Существовала более глубокая модификация, осуществлённая программистами ИОНХ — NTS-4VM (на базе ядра NTS).

Последняя версия 6.50 включает поддержку TCP/IP.

Также известна версия для IBM PC - TSX-32.

Напишите отзыв о статье "TSX-Plus"



Ссылки

  • www.sandh.com/
  • shop-pdp.kent.edu/tshtml/tsxpls.htm


Отрывок, характеризующий TSX-Plus


Для человеческого ума непонятна абсолютная непрерывность движения. Человеку становятся понятны законы какого бы то ни было движения только тогда, когда он рассматривает произвольно взятые единицы этого движения. Но вместе с тем из этого то произвольного деления непрерывного движения на прерывные единицы проистекает большая часть человеческих заблуждений.
Известен так называемый софизм древних, состоящий в том, что Ахиллес никогда не догонит впереди идущую черепаху, несмотря на то, что Ахиллес идет в десять раз скорее черепахи: как только Ахиллес пройдет пространство, отделяющее его от черепахи, черепаха пройдет впереди его одну десятую этого пространства; Ахиллес пройдет эту десятую, черепаха пройдет одну сотую и т. д. до бесконечности. Задача эта представлялась древним неразрешимою. Бессмысленность решения (что Ахиллес никогда не догонит черепаху) вытекала из того только, что произвольно были допущены прерывные единицы движения, тогда как движение и Ахиллеса и черепахи совершалось непрерывно.
Принимая все более и более мелкие единицы движения, мы только приближаемся к решению вопроса, но никогда не достигаем его. Только допустив бесконечно малую величину и восходящую от нее прогрессию до одной десятой и взяв сумму этой геометрической прогрессии, мы достигаем решения вопроса. Новая отрасль математики, достигнув искусства обращаться с бесконечно малыми величинами, и в других более сложных вопросах движения дает теперь ответы на вопросы, казавшиеся неразрешимыми.
Эта новая, неизвестная древним, отрасль математики, при рассмотрении вопросов движения, допуская бесконечно малые величины, то есть такие, при которых восстановляется главное условие движения (абсолютная непрерывность), тем самым исправляет ту неизбежную ошибку, которую ум человеческий не может не делать, рассматривая вместо непрерывного движения отдельные единицы движения.
В отыскании законов исторического движения происходит совершенно то же.
Движение человечества, вытекая из бесчисленного количества людских произволов, совершается непрерывно.
Постижение законов этого движения есть цель истории. Но для того, чтобы постигнуть законы непрерывного движения суммы всех произволов людей, ум человеческий допускает произвольные, прерывные единицы. Первый прием истории состоит в том, чтобы, взяв произвольный ряд непрерывных событий, рассматривать его отдельно от других, тогда как нет и не может быть начала никакого события, а всегда одно событие непрерывно вытекает из другого. Второй прием состоит в том, чтобы рассматривать действие одного человека, царя, полководца, как сумму произволов людей, тогда как сумма произволов людских никогда не выражается в деятельности одного исторического лица.
Историческая наука в движении своем постоянно принимает все меньшие и меньшие единицы для рассмотрения и этим путем стремится приблизиться к истине. Но как ни мелки единицы, которые принимает история, мы чувствуем, что допущение единицы, отделенной от другой, допущение начала какого нибудь явления и допущение того, что произволы всех людей выражаются в действиях одного исторического лица, ложны сами в себе.