![]() |
| Historique des Systèmes d’Exploitation |
Quatre Générations d’Ordinateurs Dans l’histoire, on distingue quatre générations d’ordinateurs.
1. Première génération (1938 - 1955) :
• Durant la première génération, les tubes à vide et les tableaux d’interrupteurs sont utilisés pour effectuer certaines opérations simples de calcul. Les machines informatique étaient énormes, remplissant des pièces entières et la même équipe s’occupait à la fois de la construction, de la programmation, de l’administration et de la maintenance des machines. Tous les programmes ont été écrits en langage machine (langage binaire), pas de langage abstrait (C,C++,Java, etc.). L’exécution des applications a été conçue en basculant les tableaux d’interrupteurs afin de contrôler les fonctions de base de la machine. Les calculs numériques ont été simples. Dans la première génération, il n’y a pas de système d’exploitation.
2. Deuxième génération (1955 - 1965) :
• Durant la deuxième génération, les machines ont été construites au moyen de transistors et dotées d’unités de bandes magnétiques. Il y a eu une séparation entre concepteurs, constructeurs, programmeurs, opérateurs et personnels de maintenance. Les programmes ont étés écrits en FORTRAN puis codés sur des cartes perforées. • C’est un opérateur humain qui se préoccupe du traitement des travaux (jobs) d’une manière séquentielle ainsi que de la gestion de la soumission des entrées (lecture des cartes perforées) et sorties (sur imprimante). Les opérations possibles ont été les calculs scientifiques et d’ingénierie ainsi que les résolutions d’équations aux dérivées partielles.
• Durant cette génération, les premiers systèmes d’exploitation sont apparus, notamment :
• FMS : Fortran Monitor System7
• IBYS (IBM
3. Troisième génération (1965 - 1980) :
• Durant la troisième génération, des circuits intégrés sont utilisés pour la production des ordinateurs. Une seule gamme de produits est apparue (IBM). IBM 1401 est une machine pour E/S (les opérations d’Entrées / Sorties). IBM 7094 est une machine pour le calcul. Puis IBM a proposé des machines avec la même architecture matérielle et les même jeux d’instructions. De plus, on note l’apparition de la notion de Multiprogrammation qui correspond à l’exécution de plusieurs programmes en parallèle sur la même machine, la possibilité de communiquer les données entre programmes via le processeur SPOOL (Simultaneous Peripheral Operation On-Line) et de partager la mémoire (mémoire partagée), ainsi que l’utilisation des mécanismes de protection. Enfin, le SE a pris en charge la gestion des E/S. Exemples des Systèmes d’exploitation :
• MULTICS
• DEC PDP
• UNIX
4. Quatrième génération (1980 –Aujourd’hui) :
• Un beau jour, les ordinateurs personnels sont apparus. Ce sont des machines à circuit intégrés à haute densité LSI (Large Scale Integration) : des milliers de transistors sur 1mm² de silicium. De plus, elles sont moins coûteuses. Durant cette génération, les systèmes d’exploitation centralisés en réseaux notamment Windows, Linux sont apparus. Ils offrent la possibilité de connecter deux machines distantes et d’assurer le transfert de fichiers. Chaque machine possède son propre OS et peut être utilisée par plusieurs utilisateurs, elle donc nommée machine multi-utilisateurs.
• De plus, les systèmes d’exploitation répartis (distribués) sont apparus :
• Système distribué sur un domaine
• Une machine virtuelle à plusieurs processeurs
• Les ressources sont localisées d’une manière transparente
• Système fiable et tolérant aux pannes
5. Cinquième génération (Aujourd’hui – Futur)
• Le challenge est de concevoir des ordinateurs basés sur l’intelligence artificielle. En effet, l’objectif est essentiellement la réalisation et le développement de l’appareil qui est capable de répondre correctement au langage naturel et qui a la capacité d’apprendre et de s’organiser lui-même. De plus en plus, les systèmes deviendront autonomes.
• De plus, on peut aller plus loin et avoir la possibilité d’utiliser du calcul quantique et des technologies moléculaires et nano dans le futur.

0 Commentaires