TSS / 8


TSS / 8 es un sistema operativo discontinuado de tiempo compartido coescrito por Don Witcraft y John Everett en Digital Equipment Corporation en 1967. DEC también se refirió a él como Timeshared-8 y EduSystem 50. [3] : p.2-15 

TSS / 8 fue diseñado en la Universidad Carnegie Mellon con el estudiante de posgrado Adrian van de Goor, como reacción al costo, desempeño, confiabilidad y complejidad del TSS / 360 de IBM (para su Modelo 67) . [4] : 180 

Don Witcraft escribió el programador TSS / 8, el decodificador de comandos y el controlador UUO ( Operaciones de usuario no implementadas ). John Everett escribió el controlador de disco, el sistema de archivos, el controlador de TTY ( teletipo ) y la rutina de servicio 680-I para TSS / 8. Roger Pyle y John Everett escribieron el sistema de monitorización de disco PDP-8 , y John Everett adaptó PAL-III para hacer PAL-D para DMS. Bob Bowering, autor de MACRO para PDP-6 y PDP-10 , escribió una versión ampliada, PAL-X, para TSS / 8. [5]

se basó en una arquitectura de protección propuesta por Adrian Van Der Goor, un estudiante de posgrado de Gordon Bell en Carnegie-Mellon . Requiere un mínimo de 12K palabras de memoria y un dispositivo de intercambio; en una máquina de palabras de 24K, podría brindar un buen soporte para 17 usuarios. [1] Cada usuario obtiene una PDP-8 4K virtual; muchas de las utilidades que los usuarios ejecutaron en estas máquinas virtuales eran solo versiones ligeramente modificadas de utilidades del Disk Monitor System o entornos de cinta de papel. Internamente, TSS / 8 consta de RMON, el monitor residente , DMON, el monitor de disco (sistema de archivos) y KMON, el monitor del teclado (shell de comandos). BASIC estaba bien soportado, mientras que las versiones restringidas (4K) de FORTRAN D y Algol estaban disponibles. [6]

También admitió FOCAL de DEC , que fue "desarrollado específicamente para el PDP 8 / E" y proporcionó "un lenguaje algebraico" y también un "modo de calculadora de escritorio".