TSX más | |
---|---|
Residencia en | RT-11 |
Primera edición | 1970 |
Plataformas compatibles | PDP-11 |
Sitio web | sandh.com |
TSX-Plus (originalmente TSX ) es un sistema operativo que ha sido desarrollado desde finales de la década de 1970 por la empresa estadounidense S&H Computer Systems para computadoras de las familias PDP-11 y LSI-11 .
Como una extensión del sistema operativo RT-11 , TSX-Plus proporcionó capacidades multiusuario y multitarea con una expansión significativa de las capacidades del RT-11XM. La multitarea del sistema se implementa mediante un programador de tareas adaptativo . El trabajo del planificador se basa en proporcionar a cada tarea segmentos de tiempo asignados, determinados por la prioridad establecida para cada tarea.
TSX-Plus está diseñado para ejecutarse en máquinas que tengan un administrador de memoria y más de 32 kpalabras (64 KB) de RAM. El sistema operativo también requiere un disco duro con una capacidad de al menos 2 MB. La cantidad mínima requerida de RAM está determinada por el tamaño de la parte residente del kernel (alrededor de 100 Kpalabras) + la cantidad de RAM para una tarea (32 Kpalabras). Las tareas que actualmente están inactivas se cargan en la memoria SWAP ubicada en el disco duro. Con suficiente RAM, el sistema se puede generar sin soporte de memoria SWAP. En este caso, la cantidad de trabajos está limitada por la cantidad de RAM disponible.
A diferencia del sistema operativo NTS , TSX-Plus no tiene un cargador de disco. Para cargarlo se utiliza cualquier monitor RT-11 instalado en el mismo disco del sistema , bajo cuyo control arranca el sistema TSX-Plus. La presencia del sistema RT-11 también crea la conveniencia adicional de generar un sistema de acuerdo con los requisitos específicos del sistema y del hardware.
El monitor TSX-Plus viene como un kit de distribución : un conjunto de archivos de objetos y ensambladores. El kit de distribución también contiene un conjunto de archivos por lotes para compilar el kernel del sistema operativo . Para generar el sistema, se utiliza el compilador y enlazador de ensamblador de macros estándar (Link) suministrado con el sistema operativo RT-11 . Los parámetros del sistema necesarios se establecen en el archivo de definición del ensamblador mediante un editor de texto.
Bajo el control del sistema TSX-Plus, se utiliza el mismo software que para el SO RT-11 , es decir, los sistemas son compatibles a nivel ABI:
TSX-Plus y sus variedades se utilizaron mucho en la URSS , donde se conocía con el nombre de RAFOS/TS .
También hubo una versión para PVK Elektronika MS 0585 , desarrollada en el Centro de Computación de la Academia de Ciencias de la URSS por un grupo de programadores dirigido por Mikhail Potemkin.
Hubo una modificación más profunda llevada a cabo por los programadores de IONH : NTS-4VM (basado en el núcleo NTS).
La última versión 6.50 incluye soporte TCP/IP .
Versión también conocida para IBM PC - TSX-32.