TSX-Plus


TSX-Plus es un sistema operativo multiusuario para la serie de computadoras PDP-11 / LSI-11 . Fue desarrollado por S&H Computer Systems, Inc. y se basa en el sistema operativo en tiempo real de usuario único RT-11 de DEC (TSX-Plus se instala sobre RT-11).

Debido a las limitaciones del sistema de administración de memoria en el PDP-11/LSI-11, todo el núcleo del sistema operativo no debe ocupar más de 40 kibibytes de memoria, de un máximo posible de 4 mebibytes de memoria física que realmente se puede instalar en esas máquinas (obligado por el espacio de direcciones de 22 bits ). La fortaleza de TSX-Plus es proporcionar simultáneamente a múltiples usuarios los servicios del RT-11 de usuario único de DEC . [1] Según el modelo de PDP-11 y la cantidad de memoria, el sistema podría admitir un mínimo de 12 usuarios [2] (14-18 usuarios en un 11/73 de 2 Mb, según la carga de trabajo). Una característica de productividad llamada " líneas virtuales" "permite a un solo usuario controlar varias tareas desde un solo terminal." [3]

El software incluía un paquete WP llamado Lex-11 [4] y una hoja de cálculo de Saturn Software . La máquina se ralentizaba considerablemente si más de 8 estudiantes querían usar el paquete de procesamiento de textos al mismo tiempo. También había un lenguaje de tabla de decisiones llamado "D" del NCC en Manchester que funcionó muy bien en TSX Plus.

Lanzado en 1980, TSX-Plus fue el sucesor de TSX, lanzado en 1976. [2] El sistema fue popular en la década de 1980. La última versión de TSX-Plus tenía soporte TCP/IP .

S&H escribió el TSX original porque "Gastar $ 25K en una computadora que solo podía admitir un usuario con errores" (el fundador Harry Sanders); el resultado fue el TSX inicial para cuatro usuarios en 1976. [2]

TSX-Plus requería arrancar primero RT-11 antes de ejecutar TSX-Plus como un programa de usuario. Una vez que TSX-Plus estuviera funcionando, tomaría el control total de la máquina de RT-11. Proporcionó verdadera protección de memoria para usuarios de otros usuarios, proporcionó cuentas de usuario y mantuvo la separación de cuentas en volúmenes de disco e implementó un superconjunto de las solicitudes programadas de RT-11 EMT. Los programas RT-11 generalmente se ejecutaban, sin modificar, bajo TSX-Plus y, de hecho, la mayoría de las utilidades RT-11 se usaban tal cual bajo TSX-Plus. Los controladores de dispositivos generalmente solo requerían ligeras modificaciones.