Movatterモバイル変換


[0]ホーム

URL:


Aller au contenu
Wikipédial'encyclopédie libre
Rechercher

Compatible Time Sharing System

Un article de Wikipédia, l'encyclopédie libre.
Page d’aide sur l’homonymie

Cet article concerne le système d'exploitation du Projet MAC au MIT. Pour un système distinct développé pour lessuperordinateursCray, voirCray Time Sharing System. Pour celui développé pour lesordinateurs centraux IBM, voirCambridge Time Sharing System.

Compatible Time Sharing System
LanguesAnglaisVoir et modifier les données sur Wikidata
Plates-formesIBM 7090(en)Voir et modifier les données sur Wikidata
Entreprise /
Développeur
Institut de technologie du MassachusettsVoir et modifier les données sur Wikidata
Première versionVoir et modifier les données sur Wikidata
modifier 

CTSS, qui signifieCompatibleTime-SharingSystem (en français, « système accomplissant du temps partagé compatible »), est l'un des premierssystèmes d'exploitation àtemps partagé. Il fut développé par leProjet MAC auMIT. La première publication de CTSS, ainsi que sa première utilisation dans un environnement à temps partagé, date de1961 ; c'était en outre le premier système à posséder un utilitaire de formatage de texte informatisé (runoff), et l'un des premiers à proposer uncourrier é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 successeurMultics, dont tous les systèmes d'exploitation modernes sont issus, au moins dans l'esprit (à commencer parUNIX et toute sa descendance).

Outre le courrier électronique et letraitement 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 duscript d'interpréteur de commandes (shell script). Il permettait également la substitution de paramètres.

CTSS utilisait un ordinateur centralIBM 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 decartes perforées ;
  • des lecteurs debandesIBM 729, une mémoire disqueIBM 1301, remplacé plus tard par unIBM 1302, d'une capacité de 38 millions de mots ;
  • une mémoiretambour 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 ;
  • uneunité de contrôle de transmissionIBM 7750, capable de supporter jusqu'à 112 terminaux en mode texte, entre autres les TeletypesIBM 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 leFortran Monitor System (FMS), un système informatique detraitement 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 lesanné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 en1970.

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

Voir aussi

[modifier |modifier le code]

Ouvrages de référence

[modifier |modifier le code]

Liens externes

[modifier |modifier le code]

  • Notice dans un dictionnaire ou une encyclopédie généralisteVoir et modifier les données sur Wikidata :
v ·m
Apple
Mac OSClassic
Dérivés de NeXTSTEP
Dérivés deBeOS
DOS
IBM
Microsoft Windows
Fondés sur MS-DOS
Branche NT
ReactOS Foundation
Branche NT (GPL/LGPL/AGPL) non-Microsoft
POSIX /Unix
AT&T /Laboratoires Bell
BSD
GNU Hurd
Linux(liste)
Autres dérivés
Dérivés d'AmigaOS
Dérivés duTOS
D’importance historique
Mobile
Noyau Linux
Autres noyaux
Embarqués
Pour capteur en réseau
Pour carte à puce
Temps réel
Autres systèmes
Pour une liste complète, voir laliste des systèmes d’exploitation et lacatégorie « Système d’exploitation ».
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=Compatible_Time_Sharing_System&oldid=224785344 ».
Catégories :
Catégories cachées :

[8]ページ先頭

©2009-2026 Movatter.jp