CTSS

CTSS

Compatible Time Sharing System

Cet article concerne le système d'exploitation du Projet MAC au MIT. CTSS peut également signifier Cray Time Sharing System, un système distinct développé pour les superordinateurs Cray, ou encore Cambridge Time Sharing System, développé pour les ordinateurs centraux IBM.


CTSS, qui signifie Compatible Time-Sharing System (système compatible à temps partagé), est l'un des premiers systèmes d'exploitation à temps partagé. Il fut développé par le Projet MAC au MIT. La première publication de CTSS, ainsi que sa première utilisation dans un environnement à temps partagé, date de 1961 ; c'était en outre le premier système à posséder un utilitaire de formatage de texte informatisé (runoff), et l'un des premiers à proposer un courrier électronique entre utilisateurs.

Bien que CTSS n'ait pas eu une grande influence du point de vue des détails techniques, il eut du moins l'importance capitale de montrer que le système du temps partagé était viable, et d'avoir pour successeur Multics, dont tous les systèmes d'exploitation modernes sont issus, au moins dans l'esprit (à commencer par UNIX et toute sa descendance).

Outre le courrier électronique et le traitement de texte, Louis Pouzin créa un utilitaire appelé RUNCOM pour CTSS. Celui-ci prenait un ensemble de commandes contenues dans un fichier et les exécutait ; c'est l'ancêtre direct du script d'interpréteur de commandes (shell script). Il permettait également la substitution de paramètres.

CTSS utilisait un ordinateur central IBM 7094 modifié (pour permettre la segmentation de la mémoire) qui contenait deux banques de 32,768 mots de mémoire centrale, au lieu d'une seule. L'une des deux banques était réservée au programme de surveillance du temps partagé, l'autre aux programmes utilisateur. CTSS avait également un matériel spécial de gestion de mémoire, un interrupteur d'horloge et la faculté d'interrompre certaines instructions. Le matériel d'entrée/sortie était essentiellement constitué de périphériques IBM. Entre autres, six canaux de données étaient connectés à :

  • des imprimantes et lecteurs de cartes perforées ;
  • des lecteurs de bandes IBM 729, une mémoire disque IBM 1301, remplacé plus tard par un IBM 1302, d'une capacité de 38 millions de mots ;
  • une mémoire tambour de 186 000 mots qui pouvait charger en une seconde une banque de 32K de mémoire (cette performance a ensuite été améliorée à 1/4 de seconde) ;
  • deux écrans graphiques vectoriels à grande vitesse ;
  • une unité de contrôle de transmission IBM 7750, capable de supporter jusqu'à 112 terminaux en mode texte, entre autres les Teletypes IBM 1050, Selectrics et Model 35. Certains de ces terminaux étaient situés à distance et l'on pouvait accéder au système par les réseaux télégraphiques publics Telex et TWC.

CTSS était compatible avec le Fortran Monitor System (FMS), un système informatique de traitement par lots qui tournait sur l'ordinateur 7094 avant l'invention de CTSS. FMS pouvait tourner en arrière-plan avec presque autant d'efficacité que sans système d'exploitation. Tournant à l'arrière-plan, FMS avait accès à certaines unités de bandes magnétiques et à la banque utilisateur de 32 K de mémoire centrale.

Multics, qui fut également développé par le Projet MAC, commença dans les années 1960 comme successeur de CTSS, afin de permettre une utilisation future en accès multiple. Multics fut le système d'exploitation qui mena au développement d'Unix en 1970.

ITS, le Incompatible Timesharing System (système incompatible à temps partagé), autre système à temps partagé précoce, révolutionnaire et d'une grande influence du MIT, fut conçu par des personnes qui désappouvaient l'orientation prise par Multics ; le nom fut trouvé en détournant celui de CTSS, comme plus tard celui d'Unix détourna celui de Multics.

Voir aussi

  • Fernando J. Corbató, chef du projet

Ouvrages de référence

Liens externes

Ce document provient de « Compatible Time Sharing System ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article CTSS de Wikipédia en français (auteurs)

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • CTSS — (Compatible Time Sharing System) операционная система, разработанная командой Фернандо Корбато из Массачусетского Вычислительного Центра. Это была первая ОС с технологией разделения машинного времени. Эта технология позволяла работать сразу… …   Википедия

  • CTSS — may refer to: * Cathepsin S, an enzyme * Compatible Time Sharing System * Cray Time Sharing System …   Wikipedia

  • CTSS — Este artículo se refierel al proyecto del MIT MAC operating system. CTSS También puede referirse a Cray Time Sharing System, un sistema diferente desarrollado por Cray para sus supercomputadores o Cambridge Time Sharing System desarrollado para… …   Enciclopedia Universal

  • CTSS — Das Compatible Time Sharing System (CTSS) war eines der ersten Mehrbenutzersysteme. Es wurde Anfang der 60er Jahre am MIT entwickelt und bis 1973 genutzt. CTSS wurde auf einem modifizierten IBM 7094 Großrechner entwickelt und betrieben. Das… …   Deutsch Wikipedia

  • CTSS (desambiguación) — Saltar a navegación, búsqueda Las siglas CTSS pueden referirse distintos artículos: CTSS, Compatible Time Sharing System, uno de los primeros sistemas operativos de tiempo compartido. CTSS, Compañía del Tranvía de San Sebastián, empresa municipal …   Wikipedia Español

  • CTSS — central targeting support staff …   Military dictionary

  • CTSS — Compatible Time Sharing System (Computing » General) …   Abbreviations dictionary

  • CTSS — cathepsin S; closed tracheal suction system …   Medical dictionary

  • CTSS — Compatible Time Sharing System, frühes (1963) Experiment in Bereich der interaktiven Zeitscheiben verwaltenden Operationssysteme, Vorläufer von MULTICS, UNICS und ITS http://www.ccil.org/jargon/jargon.html …   Acronyms

  • CTSS — ● ►en hist. sg. np. ►SYSEX Compatible Time Sharing System. Premier système en temps partagé mis au point au MIT dans les années 1960. Il a servi de base à la mise au point de MULTICS. On trouve aussi la signification: Cray Time Sharing System …   Dictionnaire d'informatique francophone

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”