TSX-Plus
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.
Q9135
операционная система
Concept
Q35014
1970-х
Concept
None
S&H Computer Systems
UNK
Q1327833
PDP-11
MISC
None
LSI-11
UNK
Q305216
RT-11
Concept
None
планировщика заданий
UNK
Q2308807
диспетчер памяти
Concept
None
SWAP-память
UNK
None
NTS
UNK
Q1780522
монитор
UNK
Q305216
RT-11
Concept
Q1229611
дистрибутив
Concept
Q14902318
объектных
Concept
Q47506
компиляции
Concept
Q9662
ядра ОС
Concept
Q6470767
макроассемблер
Concept
Q523796
компоновщик
Concept
Q305216
RT-11
Concept
Q305216
RT-11
Concept
Q614302
VT100
MISC
Q4052565
VT52
MISC
Q42979
BASIC-11
Concept
Q6470767
MACRO
Concept
Q83303
FORTRAN-IV
ORG
Q81571
Паскаль
Concept
Q15777
Си
Concept
Q381247
QBASIC
MEDIA
Q777358
MODULA-2
MEDIA
Q223433
PL/1
MEDIA
Q184473
ODT
MEDIA
Q15180
СССР
LOC
Q4530929
ПВК Электроника МС 0585
MISC
Q4129931
ВЦ АН СССР
LOC
Q4201634
ИОНХ
Concept
Q81414
TCP/IP
Concept
Q202712
IBM PC
MISC
Q4050618
TSX-Plus
MISC
Q4050618
TSX-Plus
MISC
Q4050618
TSX-Plus
MISC
Q4050618
TSX-Plus
MISC
Q4050618
TSX-Plus
MISC
Q4050618
TSX-Plus
MISC
Q4050618
TSX-Plus
MISC
Q4050618
TSX-Plus
MISC
-11^^http://www.w3.org/2001/XMLSchema#decimal
-11
NUMBER
-11^^http://www.w3.org/2001/XMLSchema#decimal
-11
NUMBER
-11^^http://www.w3.org/2001/XMLSchema#decimal
-11
NUMBER
-11^^http://www.w3.org/2001/XMLSchema#decimal
-11
NUMBER
+32^^http://www.w3.org/2001/XMLSchema#decimal
32
NUMBER
+64^^http://www.w3.org/2001/XMLSchema#decimal
64
NUMBER
+2^^http://www.w3.org/2001/XMLSchema#decimal
2
NUMBER
+32^^http://www.w3.org/2001/XMLSchema#decimal
32
NUMBER
-11^^http://www.w3.org/2001/XMLSchema#decimal
-11
NUMBER
-11^^http://www.w3.org/2001/XMLSchema#decimal
-11
NUMBER
-11^^http://www.w3.org/2001/XMLSchema#decimal
-11
NUMBER
-11^^http://www.w3.org/2001/XMLSchema#decimal
-11
NUMBER
+52^^http://www.w3.org/2001/XMLSchema#decimal
52
NUMBER
+100^^http://www.w3.org/2001/XMLSchema#decimal
100
NUMBER
+52^^http://www.w3.org/2001/XMLSchema#decimal
52
NUMBER
-11^^http://www.w3.org/2001/XMLSchema#decimal
-11
NUMBER
-2^^http://www.w3.org/2001/XMLSchema#decimal
-2
NUMBER
+1^^http://www.w3.org/2001/XMLSchema#decimal
1
NUMBER
-4^^http://www.w3.org/2001/XMLSchema#decimal
-4
NUMBER
+6.50^^http://www.w3.org/2001/XMLSchema#decimal
6.50
NUMBER
-32^^http://www.w3.org/2001/XMLSchema#decimal
-32
NUMBER
instance of
platform