TOPS-10

El "Sistema Operativo de Tiempo Compartido - 10" o TOPS-10 fue un sistema operativo de tiempo compartido, comercializado por DEC para su arquitectura PDP-10 durante largo tiempo.

Se destaco desde inicios de la decada de 1970 por sus facilidades de programacion y control multiusuario. Desde la decada de 1980 DEC lo ofrecio en paralelo al mas potente TOPS-20. Fue utilizado hasta inicios de la decada de 1990.

Historia

Su desarrollo se inicio en 1964 como un programa de control denominado MONITOR que operaba en la PDP-6 (base prototipica de la PDP-10). Ante la extension de funciones y potencia que sufrio, DEC decidio renombrarlo como TOPS-10 e iniciar en 1967 su comercializacion. Su edad de oro se ubica a inicios de la decada de 1970 tras el lanzamiento de la potente minicomputadora PDP-10, la cual era ofrecida por DEC junto con el sistema operativo oficial bajo la designacion productiva de DECSystem-10.

Al estar disponible el codigo fuente de TOPS-10, numerosas instituciones lo tomaron como base para sus propios desarrollos extendidos. Algunos de ellos incluso cobraron mayor relevancia cuantitativa, como el caso del sistema TENEX de BBN. Desde el punto de vista cualitativo otros tambien lo superaron: la Universidad de Stanford modifico mucho el Monitor original y sus derivados TOPS-10 para producir su propio sistema WAITS para la PDP-10. Existieron tambien clones en el Bloque del Este.

Sin embargo, TOPS-10 permanecio relevante durante muchos anos en vista del generoso ambiente de programacion que proponia. Disfruto de vida util hasta bien entrada la decada de 1990, gracias a la posibilidad de emulacion que permitian los equipos de arquitectura PDP. Su ultima version 7.04D fue publicada en dicho ano.

Software

Con este entorno la PDP-10 ofrecia buen desempeno para escribir rutinas de programacion, microprogramas y macros basados en texto de manera remota.

TOPS-10 se distinguia por sus muy buenas facilidades para programar en un entorno compartido. El ensamblador Mactro-10 de la PDP-10 era utilizado fundamentalmente para el sistema, e incluso utilidades de aplicacion. Los interpretes y compiladores de BASIC eran sumamente populares para software de uso general, pero ALGOL, COBOL, y FORTRAN eran potentes, y fueron los lenguajes de programacion muy extendidos.

Entre las aplicaciones telematicas, se encontraba CB Simulator, un programa de conversacion en linea, MAIL, y FINGER.

Juegos de TOPS-10

TOPS-10 importante en el aspecto ludico, pues constituyo el primer ambiente en que los estudiantes universitarios disponian acceso a un sistema concurrente de potencia. Este permitia el uso de lenguajes mas adecuados que BASIC para escribir juegos complejos.

Entre los juegos de TOPS-10 influyentes es muy recordado ADVENT, una aventura de texto del tipo calabozos y cavernas. MUD es el primer ejemplo de aplicacion multijugador de exploracion de mazmorras. Tambien contaba con el DECWAR, simulador de guerra espacial e influyente clon de startrek.