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
ctss [2022/12/28 17:39] – [Funcionamiento] peronctss [2022/12/29 20:21] (actual) – [CTSS] peron
Línea 6: Línea 6:
 > CTSS fue pionero en la técnica del [[tiempo_de_computo_compartido|cómputo de tiempo compartido]]. Como tal, fue muy influyente en el siguiente sistema operativo de este tipo, [[MULTICS]], el cual incubó mediante compilación cruzada. > CTSS fue pionero en la técnica del [[tiempo_de_computo_compartido|cómputo de tiempo compartido]]. Como tal, fue muy influyente en el siguiente sistema operativo de este tipo, [[MULTICS]], el cual incubó mediante compilación cruzada.
  
-=== Historia === +==== Historia ==== 
-Fue concebido inicialmente para funcionar como material de investigación y desarrollo en el [[mainframe]] **[[ibm 700|IBM 709]]**, mediante la operación de tres consolas locales independientes en forma de [[teletipo|teletipos]] Friden Flexowriter, a la vez que retenía compatibilidad con el antiguo modo de [[tiempo de computo compartido#antecedentes|cómputo por lotes]].+CTSS fue inicialmente concebido para funcionar como material de investigación y desarrollo piloto de distintas técnicas que hicieran posible el concepto de cómputo de tiempo compartido utilizando un [[mainframe]] **[[ibm 700|IBM 709]]** del MITequipamiento de cómputo no concebido para tales menesteres. A tal fin se logró la operación de tres consolas de acceso local independientes en forma de [[teletipo|teletipos]] Friden Flexowriter, a la vez que retenía compatibilidad con el antiguo modo de [[tiempo de computo compartido#antecedentes|cómputo por lotes]] por el que era conocido el mainframe.
  
-Para finales de dicho año se podía acceder a través [[telemática|acceso telefónico]] de 110 baudios. A lo largo de los años siguientes Louis Pouzin desarrolló un ejecutor de macros primigenio denominado RUNCOM, que permitía [[script|guionar]] la ejecución de órdenes y automatizar trabajos. +Para finales de 1961 se podía acceder a través [[telemática|acceso telefónico]] de 110 baudios, lo que le permitía operar a lo largo del campus del MIT. A lo largo de los años siguientes Louis Pouzin desarrolló un ejecutor de macros primigenio denominado RUNCOM, que permitía [[script|guionar]] la ejecución de órdenes y automatizar trabajos. 
  
 +Para 1963 las limitaciones del IBM 700 eran patentes e hicieron necesario llevar a cabo un replanteo del programa de cómputo del campus del MIT, basándolo ahora 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, a la vez que se disponían nuevas concepcios de software que dieran uso a dichas características (equipo "Blue Machine"). Esto obligó a reescribir parte del código fuente, pero permitió el empleo de no menos de dos docenas de terminales IBM 1050 en simultáneo.
  
 +Para 1965 el CTSS estaba maduro, podía operar cómodamente treinta usuarios en terminales IBM 2741 y hasta cincuenta usuarios con limitaciones de desempeño críticas. En este estado se lo empleó incubadora del equipo "Red Machine", un CTSS destinado específicamente a servir como incubadora del Proyecto MAC/MULTICS e inspirador de varios otros entornos distintos. 
  
-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. +El proyecto de desarrollo alrededor de la IBM 7094 "Blue Machine" 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ño. En 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 ===
Línea 42: Línea 42:
  
 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. 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.1672249186.txt.gz
  • Última modificación: 2022/12/28 17:39
  • por peron