Histoire d'UNIX - đŸ…Č MOOC

MOOC de l'IMT
9 Nov 201604:57

Summary

TLDRL'histoire d'Unix, un pionnier des systÚmes d'exploitation modernes, débute dans les années 1960 avec le projet Multics financé par l'ARPA. AprÚs des difficultés et le retrait des Bell Labs, Ken Thompson et Dennis Ritchie développent Unix en 1969, un systÚme minimaliste qui deviendra multi-utilisateur. Grùce à l'invention du langage C, Unix se répand dans les universités et les centres de recherche. En 1983, les créateurs reçoivent le prix Turing, et aujourd'hui, les bases d'Unix sont omniprésentes dans les systÚmes modernes comme macOS, iOS, Android, et Linux.

Takeaways

  • 😀 En 1964, aprĂšs l'invention des transistors, les circuits intĂ©grĂ©s et les disques magnĂ©tiques ont permis de dĂ©velopper des ordinateurs compatibles entre eux, comme les IBM System 360.
  • 😀 Le projet 'Man and Computer' dĂ©bute en 1963-1964 au MIT avec un financement de l'ARPA, visant Ă  dĂ©velopper un systĂšme informatique en temps partagĂ©.
  • 😀 L'objectif principal du projet Multics Ă©tait de partager les ressources matĂ©rielles entre plusieurs utilisateurs simultanĂ©ment, dans un systĂšme Ă  large Ă©chelle.
  • 😀 Le multiplexage permet de faire passer plusieurs informations via un seul support, un principe clĂ© pour le dĂ©veloppement de systĂšmes de partage de ressources.
  • 😀 General Electric et les Bell Labs collaborent au projet Multics, mais la machine dĂ©veloppĂ©e par GE (le GE 645) n'atteint pas les performances attendues en 1969.
  • 😀 AprĂšs le retrait des Bell Labs du projet Multics en 1969, plusieurs ingĂ©nieurs, dont Ken Thompson et Dennis Ritchie, dĂ©cident de crĂ©er un systĂšme plus simple, Unix.
  • 😀 Unix est initialement un systĂšme mono-utilisateur, mais en 1970, il devient multi-utilisateurs et prend son nom actuel.
  • 😀 Ken Thompson dĂ©veloppe le langage B, puis Dennis Ritchie le perfectionne et le renomme 'C' en 1972, avant de réécrire Unix dans ce langage.
  • 😀 À partir de 1975, Unix et le langage C se diffusent largement dans les universitĂ©s et les centres de recherche, crĂ©ant une communautĂ© active de dĂ©veloppeurs.
  • 😀 Unix a inspirĂ© plusieurs systĂšmes d'exploitation populaires d'aujourd'hui, comme macOS, iOS, Android, et Linux, qui en reprennent les bases.

Q & A

  • Qui sont les principaux acteurs du projet Multics?

    -Les principaux acteurs du projet Multics étaient General Electric, responsable de la conception de la machine support, et les Bell Labs, qui ont participé à la conception du systÚme d'exploitation, notamment pour l'accÚs à distance par plusieurs utilisateurs.

  • Qu'est-ce que le projet Multics visait Ă  accomplir?

    -Le projet Multics visait à développer un systÚme d'exploitation en temps partagé, permettant à plusieurs utilisateurs de partager simultanément les ressources matérielles d'un ordinateur.

  • Pourquoi le projet Multics a-t-il Ă©chouĂ© Ă  atteindre ses objectifs?

    -Le projet Multics a échoué en raison de la complexité du systÚme et des performances insuffisantes, le systÚme ne parvenant pas à répondre aux objectifs fixés initialement.

  • Comment Unix a-t-il Ă©mergĂ© aprĂšs l'Ă©chec du projet Multics?

    -AprÚs l'échec du projet Multics, quelques ingénieurs des Bell Labs, dont Ken Thompson et Dennis Ritchie, ont décidé de créer un systÚme minimal, plus simple, qu'ils ont baptisé Unix.

  • Quelle Ă©tait la principale diffĂ©rence entre Unix et Multics?

    -La principale différence résidait dans la simplicité et la légÚreté d'Unix par rapport à la complexité de Multics, qui était un systÚme lourd et difficile à utiliser.

  • Quand Unix est-il devenu multi-utilisateur?

    -Unix est devenu un systÚme multi-utilisateur en 1970, aprÚs sa création initiale en tant que systÚme mono-utilisateur en 1969.

  • Quel rĂŽle a jouĂ© le langage C dans le dĂ©veloppement d'Unix?

    -Le langage C, développé par Dennis Ritchie et amélioré par Ken Thompson, a permis de réécrire entiÚrement Unix, le rendant plus portable et accessible pour d'autres développeurs.

  • Pourquoi le langage B a-t-il Ă©tĂ© remplacĂ© par le langage C?

    -Le langage B a été remplacé par le langage C en raison de ses améliorations significatives, notamment sa capacité à mieux gérer la mémoire et à offrir une plus grande flexibilité dans le développement logiciel.

  • Quel impact le livre de Ritchie et Kernighan a-t-il eu sur Unix?

    -Le livre 'The C Programming Language', écrit par Dennis Ritchie et Brian Kernighan en 1978, a été un catalyseur pour la popularité d'Unix et du langage C, devenant une référence pour les développeurs.

  • Quels systĂšmes d'exploitation modernes dĂ©rivent d'Unix?

    -Les systÚmes d'exploitation modernes dérivant d'Unix incluent macOS d'Apple, iOS, Android, et Linux, qui est largement utilisé sur les serveurs et les objets connectés.

Outlines

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Mindmap

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Keywords

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Highlights

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Transcripts

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant
Rate This
★
★
★
★
★

5.0 / 5 (0 votes)

Étiquettes Connexes
UnixSystĂšmes d'exploitationHistoire informatiqueTechnologieKen ThompsonDennis RitchieBell LabsLangage CMITMulticsInnovation