1
Delbecque Julien
3ieme Année d’EXIA
CAHIER D’ÉTUDE ET DE RECHERCHE
2
Table des Matières
I) Définition ------------------------------------------------------------------------- 3
II) Historique et évolution des OS ------------------------------------------------- 4
III) Structure et rôle de l’OS ----------------------------------------------------- 6
IV) La gestion multiprocessus ------------------------------------------------------ 9
V) Conclusion ------------------------------------------------------------------------ 11
3
I) Définition :
Operating System :
Ou système d’exploitation est un ensemble cohérent de logiciels permettant
d’utiliser un ordinateur et tous ces éléments (périphériques). Il assure le
démarrage de celui-ci et fournit aux programmes les interfaces pour
contrôler les éléments de l’ordinateur.
Noyau :
Kernel en anglais. C’est la partie fondamentale d’un système d’exploitation, il
est gestionnaire de ressources de la machine, qui permet aux éléments
matériels et logiciels de fonctionner ensemble. C’est pour ça qu’il est le
premier logiciel à être chargé en mémoire.
Processus :
Process en anglais. C’est un ensemble d’instruction à exécuter. C’est une
instance d’un programme en cours d’exécution par un processeur. Mais il sert
aussi a faire plusieurs activités en même temps comme faire travailler
plusieurs utilisateurs sur la même machine ou compiler tout en regardant ses
mails.
Thread :
Ou processus légers. C’est l’exécution d’un ensemble d’instructions du langage
machine d’un processeur qui se déroule en parallèle. Il peut y avoir plusieurs
threads dans un même processus.
Service :
C’est un ensemble d’opérations, accessible par une ou plusieurs interfaces, qui
permet à un utilisateur de définir une action pour lui. Il peut être fourni par
un serveur. Voici quelques exemples : ftp, http, Telnet.
Multitâche :
Un OS est dit multitâche s’il permet d’exécuter, apparemment simultanément,
plusieurs programmes d’un ordinateur en partageant le temps du
microprocesseur.
Outils Système :
Se sont des programmes utilitaires qui aident l’utilisateur :
- à tirer profit de l’OS
- planifier des tâches
- configurer des périphériques
- créer et gérer des configurations d’utilisateurs
4
II) Historique et évolution des OS :
Les systèmes d'exploitation existent depuis le milieu des années 50 ;
ils ont considérablement évolué depuis.
La première génération des OS est apparue entre 1936 et 1955. C’est
l’apparition des premiers ordinateurs, programmé par tableaux de connecteur,
puis par cartes perforées au début des années 50. C’est aussi l’apparition du
terme « bug ».
La deuxième génération des OS est apparue entre 1955 et 1965. Avec
l’apparition des transistors, les ordinateurs sont devenus plus fiables. Les
programmes s’exécutés par lots : « batch ». Un interpréteur de commandes
permettait le changement et l’exécution des programmes dans l’ordinateur.
Les gros ordinateurs disposaient de trois dérouleurs de bandes : un
pour conserver la bande du système d’exploitation, un pour le programme à
exécuter et ses données, et le dernier pour recueillir les données en sortie.
En amont et en aval se trouvait deux calculateurs plus petits, chargés l’un de
transcrire sur bande les cartes perforées apporté par le programmeur, et l’autre
d’imprimer sur papier les résultats contenus sur les bandes de sortie de données.
Ces ensembles étaient servis par des operateurs, dont le rôle était
d’alimenter les ordinateurs en bandes, cartes, papier.
La troisième génération des OS est apparue entre 1965 et 1980.
L’avancée technologique majeure de cette génération est l’apparition des circuits
intégrés qui ont permis de diminuer le rapport cout/performance.
5
La standardisation apportée par les circuits intégrés s’est également
appliquée aux machines. Afin de rentabiliser l’utilisation des machines, les
travaux ont pu être stocké sur le disque de l’ordinateur, sans passer par des
ordinateurs annexes et des manipulations de bandes (Spool : Simultaneous
Peripheral Operation On Line).
Ensuite, s’est développé l’usage de la multiprogrammation : la mémoire
physique était partitionnée en segments de tailles fixées à l’avance, dont chacune
pouvait accueillir un programme différent. Ainsi, lorsqu’une tache attendait la fin
d’une entrée/sortie, le processeur pouvait basculer sur une autre tache.
La quatrième génération des OS est apparue entre 1980 et 2000. Le
développement des circuits LSI (Large Scale Integration), puis VLSI, a permis
l’envolé des ordinateurs personnels, qui ne diffère que très peu des mini-
ordinateurs de la génération précédente. Les réseaux de communication sont pris
en compte par les systèmes d’exploitation en réseau, et complètement intégré
dans les systèmes d’exploitation distribués.
Au taux actuel de croissance de l’intégration des composants, le
système atomique devrait être mise en place d’ici 2010-2015 et la vitesse de la
lumière constitue toujours une limite infranchissable. Les composants
analogiques optiques lasers sont également étudiés.
Au niveau des systèmes d’exploitation, l’interface Homme-Machine et
les interconnexions entre programmes devraient être les grands bénéficiaires
des efforts actuels.
1 / 11 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !