Les composants essentiels d’un système d’exploitation

Cours systèmes d’exploitation, tutoriel & exercices les composants essentiels d’un SE en pdf.

Systèmes d’exploitation Définition

Ne peut-on pas faire fonctionner un ordinateur sans système d’exploitation ?  Un ordinateur peut parfaitement fonctionner à condition qu’il soit programmé correctement:  la programmation était étroitement liée à la machine  la conception d’un programme nécessitait la connaissance parfaite du mode de fonctionnement de la machine.  Complexité,  peu de personnes la maîtrisaient, peu de programmes pouvaient être développés développer une couche de logiciel pour présenter le matériel aux programmeurs comme une machine virtuelle plus facile à comprendre et à utiliser.

Abstraction

 Cacher la complexité des machines pour l’utilisateur afin d’utiliser la machine sans savoir ce qui est derrière.
 Abstraction du terme « Machine » selon Coy:  machine réelle = Unité centrale + périphériques  machine abstraite = machine réelle + système d’exploitation  machine utilisable = machine abstraite + application.

Exigences à un Système d’exploitation

 Satisfaire les utilisateurs  Gérer 2D, 3D, vidéo, audio, réseau, CD, DVD, clé USB, …  Plusieurs utilisateurs (itinérants) –> multi-utilisateurs  être extensible  Machine utilisable (machine étendu)  Satisfaire les programmeurs  Simplifier l’accès aux ressources de la machine (mémoire, disque dur, etc) :  Mémoire, processeur, périphériques, fichiers, programmes, réseaux, communication interne  Modèle de programmation simple, unifié, efficace, évolutif et maintenable.

Les composants essentiels d’un SE

 Le noyau (kernel en anglais):  la partie fondamentale de SE  assure la gestion des périphériques (au moyen de pilotes), des processus, des fichiers et des protocoles réseau.  L’interpréteur de commande (Shell)  permet la communication avec le SE par l’intermédiaire d’un langage de commandes  Exemple de commandes :  ls : lister les répertoires et les fichiers du répertoire courant  mv x y : changer le nom du fichier/répertoire « x » en « y »  Applications / Programmes systèmes  souvent installés ensembles avec le SE.  Exemple calculatrice, éditeur de texte, navigateur web.

……….

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *