ctss

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
Última revisiónAmbos lados, revisión siguiente
ctss [2022/12/25 14:35] peronctss [2022/12/28 17:42] – [Funcionamiento] peron
Línea 13: Línea 13:
  
  
-Para 1963 las limitaciones del IBM 700 eran patentes e hicieron necesario llevar a cabo un redespliegue basado en el superior [[ibm 700#ibm 7000|IBM 7094]], provisto con aditamentos de [[memoria virtual]] y disco de tambor magnético IBM 1301 solicitados al fabricante. Esto obligó a reescribir parte del código fuente, pero permitió el empleo de muchas más terminales IBM 1050.+Para 1963 las limitaciones del IBM 700 eran patentes e hicieron necesario llevar a cabo un redespliegue basado en el superior [[ibm 700#ibm 7000|IBM 7094]], provisto con aditamentos de [[paginado de memoria|memoria virtual]] y disco de tambor magnético IBM 1301 solicitados al fabricante. Esto obligó a reescribir parte del código fuente, pero permitió el empleo de muchas más terminales IBM 1050.
  
-Para 1965 el CTSS estaba maduro, podía operar muchas terminales IBM 2741. Se empleó como incubadora del Proyecto MAC/MULTICS e inspirador de varios otros entornos distintos. El proyecto de desarrollo alrededor de la IBM 7094 cesó en 1973.+Para 1965 el CTSS estaba maduro, podía operar cómodamente treinta usuarios en terminales IBM 2741 y hasta cincuenta usuarios con limitaciones críticas de desempeñoEn este estadío se lo empleó incubadora del Proyecto MAC/MULTICS e inspirador de varios otros entornos distintos. El proyecto de desarrollo alrededor de la IBM 7094 cesó en 1973.
  
 === Características pioneras del sistema === === Características pioneras del sistema ===
  
-  * Memoria protegida, que permitía la abstracción de máquinas virtuales; +  * **Memoria protegida**, que permitía la abstracción de máquinas virtuales; 
-  * Aislamiento por software de los usuarios entre sí (a través del núcleo de sistema operativo "supervisor")+  * **Aislamiento por software de los usuarios entre sí** a través del núcleo de sistema operativo "supervisor"
-  * Sistema de archivaje para usuarios;+  * **Sistema de archivaje** para almacenamiento de ficheros de usuarios;
  
 Como la máquina virtual de usuario daba soporte a la misma arquitectura y conjunto de instrucciones que la de la IBM 7094 original, el CTSS era capaz de utilizar la gran biblioteca de aplicaciones escritas originalmente en FORTRAN para el ambiente de trabajo por lotes que se utilizaba tanto en el MIT como en otras instituciones. Como la máquina virtual de usuario daba soporte a la misma arquitectura y conjunto de instrucciones que la de la IBM 7094 original, el CTSS era capaz de utilizar la gran biblioteca de aplicaciones escritas originalmente en FORTRAN para el ambiente de trabajo por lotes que se utilizaba tanto en el MIT como en otras instituciones.
Línea 41: Línea 41:
 Los trabajos en segundo plano podían acceder a algunas de las unidades de cinta y disponían de una imagen completa en el tambor de de 32KW. Esta funcionalidad permitió al Centro de Computación transitar sin sobresaltos desde la modalidad de cómputo en lotes a la de cómputo a tiempo compartido, reteniendo en el proceso la capacidad de correr "mazos polvorientos de tarjetas perforadas" y software de otras instituciones. Los trabajos en segundo plano podían acceder a algunas de las unidades de cinta y disponían de una imagen completa en el tambor de de 32KW. Esta funcionalidad permitió al Centro de Computación transitar sin sobresaltos desde la modalidad de cómputo en lotes a la de cómputo a tiempo compartido, reteniendo en el proceso la capacidad de correr "mazos polvorientos de tarjetas perforadas" y software de otras instituciones.
  
 +Entre los programas destacables se encontraban el LOGIN para acceso al sistema, el compositor de textos TYPSET junto con el configurador de caracteres RUNOFF, uno de los primeros sistemas de composición tipográfica para uso documental y científico.
  
 +CTSS al principio contaba sólo con un ensamblador, FAP, y el compilador MAD. El código FORTRAN II sólo podía ser traducido por MAD usando MADTRN. Luego la mitad del sistema se fue reescrito en MAD. Luego se incluyeron otros lenguajes: COMIT II, LISP 1.4, y una versión de ALGOL.
  
 Video: [[https://www.youtube.com/watch?v=Q07PhW5sCEk|Sistema de Tiempo Compartido CTSS (1963, CBS Television, EE.UU. (en inglés)]] Video: [[https://www.youtube.com/watch?v=Q07PhW5sCEk|Sistema de Tiempo Compartido CTSS (1963, CBS Television, EE.UU. (en inglés)]]
  • ctss.txt
  • Última modificación: 2022/12/29 20:21
  • por peron