Qu'est-ce que MULTICS?

MULTICS, également connu sous le nom de service multiplexé d’information et d’informatique, était un système d’exploitation à temps partagé développé par MIT, General Electric et Bell Labs, lancé pour la première fois en 1964. Ken Thompson et Dennis Ritchie étaient au nombre des développeurs qui ont travaillé sur MULTICS.

Nouveaux concepts introduits dans MULTICS

  • Un système de fichiers hiérarchique, utilisant des noms de fichier de longueur arbitraire et prenant en charge les liens symboliques.
  • Un magasin à un niveau pour l'accès aux données qui supprimait la distinction entre les fichiers et la mémoire de processus. Le système d'exploitation actuel, tel que Linux, partage quelque chose de similaire, dans lequel la mémoire de chaque processus fait partie du système de fichiers, située dans le répertoire / proc .
  • Liaison dynamique, dans laquelle un processus peut incorporer du code compilé séparément lors de son exécution. La liaison dynamique permet à un programme d’utiliser la version la plus récente de toute routine externe qu’il pourrait appeler.
  • La reconfiguration en ligne, dans laquelle des composants matériels tels que les CPU, les modules de mémoire et les unités de disque peuvent être ajoutés et supprimés pendant le fonctionnement du système.

La dernière machine à utiliser MULTICS a été mise hors service en 2000, mais les concepts et caractéristiques de MULTICS sont toujours présents dans les systèmes d'exploitation, notamment Windows, Linux et macOS X.

Liaison dynamique, système de fichiers hiérarchique, termes relatifs au système d'exploitation