stringtranslate.com

Los 10 mejores

TOPS-10 System ( Timesharing / Total Operating System - 10 ) es un sistema operativo descontinuado de Digital Equipment Corporation (DEC) para la familia de computadoras mainframe PDP-10 (o DECsystem-10) . Lanzado en 1967, TOPS- 10 evolucionó a partir del software "Monitor" anterior para las computadoras PDP-6 y PDP-10; este software fue renombrado TOPS-10 en 1970.

Descripción general

TOPS-10 admitía memoria compartida y permitió el desarrollo de uno de los primeros juegos de ordenador multijugador auténticos . El juego, llamado DECWAR , [2] era un juego de tipo Star Trek orientado al texto . Los usuarios en las terminales escribían comandos y luchaban entre sí en tiempo real. TOPS-10 también fue el hogar del Multi User Dungeon original, MUD , el precursor de los MMORPG actuales .

Otra aplicación innovadora se denominó FORUM . Esta aplicación fue quizás el primer simulador de CB que permitía a los usuarios conversar entre sí en lo que hoy se conoce como sala de chat . Esta aplicación mostró el potencial de la comunicación entre múltiples usuarios y condujo al desarrollo de la aplicación de chat de CompuServe .

TOPS-10 tenía una interfaz de programación de aplicaciones (API) muy robusta que utilizaba un mecanismo llamado UUO ( Unimplemented User Operation) . Las UUO implementaban llamadas al sistema operativo de una manera que las hacía parecer instrucciones de máquina. La API de llamadas de monitorización estaba muy adelantada a su tiempo, como la mayoría de los sistemas operativos, y hacía que la programación del sistema en los DECsystem-10 fuera sencilla y potente.

El programador TOPS-10 admitía colas de ejecución priorizadas y agregaba un proceso a una cola según su prioridad. El sistema también incluía archivos de usuario e independencia de dispositivos.

Comandos

La siguiente lista de comandos son compatibles con TOPS-10. [3]

Historia

Historial de versiones

El software del monitor PDP-6 se lanzó por primera vez en 1964. El soporte para el procesador KA10 del PDP-10 se agregó al monitor en la versión 2.18 en 1967. El nombre TOPS-10 se utilizó por primera vez en 1970 para la versión 5.01. La versión 6.01 (mayo de 1974) fue la primera TOPS-10 en implementar memoria virtual (paginación por demanda), lo que permitió ejecutar programas más grandes que la memoria física. A partir de la versión 7.00, estuvo disponible el multiprocesamiento simétrico (a diferencia de la disposición maestro/esclavo utilizada anteriormente). La versión final de TOPS-10 fue la 7.04 [1] en 1988.

TOPS-10 hoy

Los aficionados ahora tienen derecho a configurar y utilizar TOPS-10 bajo una licencia de aficionado. [4]

La forma más sencilla para que un aficionado ejecute TOPS-10 es adquirir un emulador adecuado [5] [6] y una imagen del sistema operativo . [7] TOPS-10 también se puede generar a partir de "cintas" de distribución originales archivadas. [8] [9]

Paul Allen mantuvo varios sistemas informáticos históricos de acceso público, incluido un DECsystem-2065 que ejecutaba TOPS-10. [10]

Software

Lenguajes de programación implementados

El ensamblador TOPS-10, MACRO-10 , se incluyó con la distribución TOPS-10.

Los siguientes lenguajes de programación se implementaron en TOPS-10 como productos en capas:

Los siguientes lenguajes de programación se implementaron en TOPS-10 como contribuciones de los miembros de DECUS :

Utilidades de usuario implementadas

Las siguientes utilidades de usuario principales se implementaron en TOPS-10:

Juegos destacados implementados en TOPS-10

Legado

MS-DOS fue fuertemente influenciado por TOPS-10. Los elementos idénticos incluyen extensiones de archivo de tres caracteres de longitud , varias extensiones estándar (por ejemplo, EXE, TXT), el asterisco ( * ) como comodín , el uso de la barra ( / ) como separador de interruptores y más. [19]

Véase también

Referencias

  1. ^ ab "Historial de versiones de TOPS-10" . Consultado el 10 de enero de 2014 .
  2. ^ "La página de Decwar".
  3. ^ Manual de comandos del sistema operativo TOPS-10 (PDF) . Digital Equipment Corporation. Agosto de 1980 . Consultado el 17 de febrero de 2019 .
  4. ^ "Licencia para aficionados a la informática 36b de Digital". inwap.com . Consultado el 19 de abril de 2018 .
  5. ^ "Simulación por computadora e historia". simh.trailing-edge.com . Consultado el 19 de abril de 2018 .
  6. ^ "KLH10 PDP-10 Emulator". klh10.trailing-edge.com . Consultado el 19 de abril de 2018 .
  7. ^ "Imagen preconstruida de TOPS-10" www.steubentech.com . Consultado el 19 de abril de 2018 .
  8. ^ "Archivo de software PDP-10". pdp-10.trailing-edge.com . Consultado el 19 de abril de 2018 .
  9. ^ "Notas sobre la emulación DEC PDP-10". asun.net . Consultado el 19 de abril de 2018 .
  10. ^ "COMPUTACIÓN CLÁSICA". paulallen.com . Archivado desde el original el 17 de abril de 2007 . Consultado el 19 de abril de 2018 .
  11. ^ Guía del programador de Algol (PDF) . Digital Equipment Corporation. Abril de 1977 . Consultado el 6 de septiembre de 2018 .
  12. ^ Manual del lenguaje APL-SF (PDF) . Digital Equipment Corporation. Agosto de 1979 . Consultado el 6 de septiembre de 2018 .
  13. ^ BASIC Conversational Language Manual (PDF) . Digital Equipment Corporation. Marzo de 1974 . Consultado el 6 de septiembre de 2018 .
  14. ^ Manual de referencia del programador BLISS-10 (PDF) . Digital Equipment Corporation. Febrero de 1974 . Consultado el 17 de febrero de 2019 .
  15. ^ Guía del lenguaje BLISS (PDF) . Digital Equipment Corporation. Abril de 1983 . Consultado el 6 de septiembre de 2018 .
  16. ^ Manual del lenguaje COBOL-68 TOPS-10/TOPS-20 (PDF) . Digital Equipment Corporation. Agosto de 1981 . Consultado el 6 de septiembre de 2018 .
  17. ^ Manual del lenguaje COBOL-74 TOPS-10/TOPS-20 (PDF) . Digital Equipment Corporation. Octubre de 1985 . Consultado el 6 de septiembre de 2018 .
  18. ^ Manual del lenguaje FORTRAN TOPS-10/TOPS-20 (PDF) . Digital Equipment Corporation. Mayo de 1985 . Consultado el 6 de septiembre de 2018 .
  19. ^ "¿Por qué Windows realmente utiliza la barra invertida como separador de ruta?". Archivado desde el original el 26 de mayo de 2019. Consultado el 25 de mayo de 2019 .
  20. ^ TOPS-20 era un nombre, no una continuación directa de TOPS-10. Sin embargo, TOPS-20 está relacionado con TENEX, que significa TEN EXTENEDED.