0% ont trouvé ce document utile (0 vote)
181 vues4 pages

Chapitre 1 IntroSE ISAMM

Transféré par

sarra jouini
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
181 vues4 pages

Chapitre 1 IntroSE ISAMM

Transféré par

sarra jouini
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

CHAPITRE 1

INTRODUCTION AUX SYSTÈMES D’EXPLOITATION

Objectif du cours : Rappel sur l’architectures des ordinateurs et initiation aux systèmes
d’exploitation.

INTRODUCTION : NOTIONS NATIVES


Informatique = Information + automatique
= traitement automatique des informations par des machines.

Système Informatique

commandes S. E. Matériel (Hardware)


Applications = =
(software) machine virtuelle machine Réelle

Un « système d’exploitation » (SE, en anglais Operating System ou OS) est un ensemble de


programmes responsables de la liaison entre les ressources matérielles d’un ordinateur et
l’utilisateur et ses applications informatiques (traitement de texte, jeu vidéo…). Le SE est donc
une couche logicielle offrant à l’utilisateur une machine virtuelle.
1. ARCHITECTURE DES ORDINATEURS
Les ordinateurs se basent sur une architecture (Figure 1) générique qui divise une machine en
deux parties :
a. L’unité centrale (UC) permet la mémorisation des programmes et des données ainsi que le
traitement des informations. Elle est principalement composée par une carte mère sur laquelle
sont installés plusieurs composants tels que :
 La mé moire centrale : c’est une mémoire vive appelée aussi RAM pour "Random
Access Memory" qui sert à conserver les données et les programmes qu’on désire
exécuter ainsi qu’une partie du système d’exploitation nécessaire au bon
fonctionnement de l’ordinateur.

1
 L’unité centrale de traite ment : En Anglais Central Processing Unit (CPU) =
processeur) qui est composée de :
 Une unité de commande : Cette unité assure l’exécution séquentielle du
programme (en dirigeant toutes les unités : UAL, E/S, mémoires, …). Elle
contient essentiellement deux registres (mémoire très rapide) qui sont :
- Le Registre d’instruction : contient l’instruction en cours
d’exécution.
- Le Compteur Ordinal (CO) ou pointeur d'instruction (ou
instruction pointer ou encore program counter en anglais) est le
registre qui contient l'adresse mémoire de la prochaine instruction à

exécuter.
 L’unité arithmétique et logique : Cette unité s’occupe du traitement des
informations. C’est la composante de l'ordinateur qui est chargé d'effectuer les
opérations logiques et arithmétiques de base :
- Operations logiques bit a bit (ET, OU, NON, XOR. . .),
- Décalages et rotations,
- Additions, soustractions, complémentations à 1 ou à 2,
- Comparaisons.

Figure 1. Architecture d’un ordinateur

2
 Les bus : Un bus est un ensemble de fils conducteurs parallèles servant au transfert
des informations entre les composants d’un système informatique.
b. L’unité d’échange (UE) permet les communications entre l’UC et l’extérieur (les unités ou
périphé riques d’Entrée/Sortie). Les entrées sont les données envoyées par un périphérique
(clavier, souris,..) vers l'unité centrale. Les sorties sont les données émises par l'unité centrale
vers un périphérique (disque, réseau, écran, ...).

2. FONCTIONNALITÉS D’UN SYSTÈME D’EXPLOITATION


Les fonctions d’un système d’exploitation peuvent être résumées en :
 Démarrage ou mise en route d’un ordinateur : chargement du secteur boot.
 Contrôle de la circulation des données dans l’ordinateur et la coordination des
différents éléments matériels qui s’y rattachent.
 Contrôle d’accès aux ressources,
 Gestion de dialogue Homme/machine
 Gestion de fichiers
 Gestion de périphériques
 Gestion des mémoires
 Gestion des processus

3. COMPOSITION D’UN SE
La structure type d’un système d’exploitation est un ensemble de couches successives permettant
d’établir un dialogue entre les programmes utilisateurs et le matériel constitutif de l’ordinateur.
Une telle structure peut être représentée par un noyau autour duquel sont greffées des couches
logicielles permettant de réaliser un système opératoire. Un système d'exploitation est
typiquement composé d'un noyau, de bibliothèques et d'un ensemble d'outils système.

a. Le noyau
Il s’agit d’une couche primordiale lancée lors du démarrage de l’ordinateur « boot ». Les
principaux rôles du noyau sont :
- La gestion et l’ordonnancement des processus,
- La gestion des processus et des interruptions (détermine la source de l’interruption et
active la procédure de service correspondante),

3
- La gestion des fichiers ;
- La gestion de la mémoire,
- La gestion des entrées/sorties..

b. Les bibliothèques
Les bibliothèques servent à regrouper les opérations les plus utilisées dans les programmes
informatiques. Ceci permettrait d’éviter la redondance de la réécriture de ces opérations dans tous
les programmes systèmes. Elles contiennent du code utile réutilisable.

c. Les outils système


Ils permettent de configurer le système (gérer les comptes des utilisateurs, configuration des
paramètres réseau, démarrage automatique des services, etc.),

Vous aimerez peut-être aussi