TOPS 10 - ubuntuperonista/wiki_tp GitHub Wiki
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 destacó desde inicios de la década de 1970 por sus facilidades de programación y control multiusuario. Desde la década de 1980 DEC lo ofreció en paralelo al más potente TOPS-20. Fue utilizado hasta inicios de la década de 1990.
Su desarrollo se inició en 1964 como un programa de control denominado **MONITOR** que operaba en la PDP-6 (base prototípica de la PDP-10). Ante la extensión de funciones y potencia que sufrió, DEC decidió renombrarlo como **TOPS-10** e iniciar en 1967 su comercialización. Su edad de oro se ubica a inicios de la década 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 designación productiva de **DECSystem-10**.
Al estar disponible el código 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 también lo superaron: la Universidad de Stanford modificó mucho el Monitor original y sus derivados TOPS-10 para producir su propio sistema **WAITS** para la PDP-10. Existieron también clones en el Bloque del Este.
Sin embargo, TOPS-10 permaneció relevante durante muchos años en vista del generoso ambiente de programación que proponía. Disfrutó de vida útil hasta bien entrada la década de 1990, gracias a la posibilidad de emulación que permitían los equipos de arquitectura PDP. Su última versión 7.04D fue publicada en dicho año.
Con este entorno la PDP-10 ofrecía buen desempeño para escribir rutinas de programación, microprogramas y macros basados en texto de manera remota.
TOPS-10 se distinguía 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 aplicación. Los intérpretes y compiladores de BASIC eran sumamente populares para software de uso general, pero ALGOL, COBOL, y FORTRAN eran potentes, y fueron los lenguajes de programación muy extendidos.
Entre las aplicaciones telemáticas, se encontraba CB Simulator, un programa de conversación en línea, MAIL, y FINGER.
TOPS-10 importante en el aspecto lúdico, pues constituyó el primer ambiente en que los estudiantes universitarios disponían acceso a un sistema concurrente de potencia. Este permitía 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 aplicación multijugador de exploración de mazmorras. También contaba con el DECWAR, simulador de guerra espacial e influyente clon de startrek.