Compatible Clave-Sharing System
- Este artícul es referix al proyecte del MIT MAC operating system. CTSS També pot referir-se a Cray Clave Sharing System, un sistema diferent desenrollat per Cray per als seus supercomputadores o Cambridge Clave Sharing System desenrollat per als mainframes IBM.
CTSS, que significa Compatible Time-Sharing System (Sistema de Temps Compartit Compatible), va ser un dels primers sistemes operatius de temps compartit; va ser desenrollat en el Centre de Computació del MIT. Es va presentar en 1961, i es va utilisar en el MIT fins a 1973. Durant part d'este temps, el Proyecte MAC del MIT va tindre una segona còpia de CTSS, pero el sistema no es va expandir més allà de dos llocs. CTSS va ser descrit en una publicació presentada en la Spring Joint Computer Conference de 1962.
La paraula "Compatible" en el nom es referix a la compatibilitat en el sistema operatiu per lots estàndar per al 7094, el Fortran Monitor System (FMS). CTSS eixecuta una còpia sense modificar de FMS, processant un fluix de lots estàndar, en un 7094 virtual proporcionat per la seua característica segon pla. Els treballs FMS en segon pla poden accedir a les cintes en normalitat pero no poden interferir en els processos de temps compartit en primer pla o els recursos utilisats per a soportar-els.
Encara que no va ser un sistema operatiu influent en en els seus aspectes tècnics, va tindre una gran influència en mostrar que el temps compartit era viable, les noves aplicacions dels ordenadors varen ser plantejades per primera volta llavors, i gràcies al seu successor, Multics, del que tots els sistemes operatius moderns prenen plantejaments teòrics.
CTSS va tindre una de les primeres utilitats computarizades per a formatear text, i una de les primeres implementacions de correu electrònic entre usuaris.
Louis Pouzin, membre del Centre de Computació del MIT, va crear un comando cridat RUNCOM per a CTSS, que eixecutava una llista de comandos continguts en un ficher; esta habilitat és el ancestro directe del shell script d'Unix. RUNCOM també permetia la substitució de paràmetros.
CTSS va utilisar un mainframe IBM 7094 modificat que tenia dos bancs de 32768 paraules de 36 bits com memòria principal en lloc de tindre només un, com és normal. Un banc estava reservat per al programa supervisor de temps compartit, l'atre per als programes d'usuari. També va tindre un hardware de gestió de memòria especial, una interrupció de rellonge en l'habilitat de capturar certes instruccions.
El hardware d'entrada/eixida eren perifèrics estàndar d'IBM en la majoria dels casos. Lo que incloïa sis canals de senyes conectades a:
- Impressoras, unitats perforadora (i llectores) de targetes.
- Unitats de cinta IBM 729, un disc d'almagasenament IBM 1301, despuix ampliat a un IBM 1302, en una capacitat de 38 millos de paraules.
- Un tambor de memòria IBM 7320 en 186K paraules que poden carregar un banc de memòria de 32K en un segon (despuix ampliat a 1/4 de segon).
- Dos visualisadors d'alta velocitat de gràfics vectorials.
- Una unitat de control de transmissió IBM 7750 capaç de soportar fins a 112 terminals de teletipo, incloent IBM 1050 Selectric i el model 35. Algunes de les terminals estaven remotamente localisades i el sistema podia ser accedit utilisant les rets públiques de telégrafs.
CTSS va ser compatible en el Sistema Monitor Fortran, un antic sistema de computació per lots que s'eixecutava en els ordenadors 7094 ans que s'inventara CTSS. FMS podia eixecutar en segon pla en casi tanta eficàcia com un 7094 sense sistema operatiu. Eixecutant-se en segon pla, FMS tenia accés a algunes unitats de cinta i al banc de memòria principal de 32K de l'usuari.
Multics, que també va ser desenrollat pel Proyecte MAC, va començar en 1960 com un successor de CTSS, per a l'us futur de la computació de múltiple accés. Multics, va anar el sistema operatiu que va obrir el desenroll d'Unix en 1970.
ITS Incompatible Timesharing System (Sistema de Temps compartit Incompatible), un atre primerenc i revolucionari, ademés d'influent sistema de temps compartit del MIT, va ser desenrollat per persones que no estaven d'acort en la direcció presa per Multics; el nom va ser un hack de CTSS, de la mateixa manera que el nom d'Unix va ser un hack posterior de Multics.
Vore també
[editar | editar còdic]Bibliografia
[editar | editar còdic]- F. J. Corbató, M. M. Daggett, R. C. Daley, archive. org/web/20090906104446/http://larch-www. lcs. mit. edu:8001/corbato/sjcc62/ An Experimental Clave-Sharing System (IFIPS 1962)
- Robert M. Fano, archive. org/web/20060910173942/http://www. lcs. mit. edu/publications/pubs/pdf/mit-LCS-TR-012. pdf The MAC System: A Progress Report (MIT Project MAC, 1964) descrius the usage of CTSS
- Jerome H. Saltzer, archive. org/web/20060913210311/http://www. lcs. mit. edu/publications/pubs/pdf/mit-LCS-TR-016. pdf CTSS Technical Notes (MIT Project MAC, 1965) descriu l'interior de CTSS en detall
- Jerome H. Saltzer, mit. edu/saltzer/www/publications/ah.9.01. html Manuscript Typing and Editing (MIT Computation Center, 1964) descriu el primer sistema de formateo de text computerizado del món
- Este artícul conté una traducció derivada de «Compatible Time-Sharing System» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.