Académique Documents
Professionnel Documents
Culture Documents
d’exploitation
Ecole Mohammadia d Ingénieurs
’ Introduction
Gestion de Processus
Gestion de la mémoire
Mme Fatima-Zahra BELOUADHA
2
Introduction
Système informatique
Ecole Mohammadia d Ingénieurs
’ Fonctionnalités du SE
Historique
Interpréteur de commandes
3
Système informatique
Ecole Mohammadia d Ingénieurs
’
Système
Matériel
4
Fonctionnalités du SE (1/3)
Offrir une machine virtuelle
6
Fonctionnalités du SE (3/3)
’ programmes demandeurs
Eviter les conflits d’accès à ces ressources
Exemple : Partage d’imprimante
Verrouiller l’accès à l’imprimante lors
Mme Fatima-Zahra BELOUADHA
d'impression
Gérer les tampons d’impression
7
Multiprogrammation
Exécution d'une autre tâche si celle en cours
attend une E/S
Ecole Mohammadia d Ingénieurs
Travail1
’
Partitionnement de la mémoire Travail2
(plusieurs tâches à la fois en MC)
…
Ordonnancement des travaux
SE
Mme Fatima-Zahra BELOUADHA
’
Machines moins coûteuses
réseaux
Apparition des systèmes distribués
17
Systèmes "micro−noyau" (1990…)
Systèmes embarqués réalisés avec + ou - de
modules (fonctions)
Ecole Mohammadia d Ingénieurs
’
Mono-utilisateur/multi-tâches(Windows XP)
Un seul utilisateur à la fois exécute plusieurs
tâches simultanément
Multi−utilisateurs/multi-tâches (Unix)
Mme Fatima-Zahra BELOUADHA
Code
Instructions
28
Chapitre 3 : Système de Gestion de
Fichiers
Introduction
Ecole Mohammadia d Ingénieurs
Organisation du disque
Mme Fatima-Zahra BELOUADHA
71
Introduction
Mémoire secondaire ?
’
de la structuration physique
Fonctions
Allouer et récupérer de la MS
Mme Fatima-Zahra BELOUADHA
’
une représentation physique (série de blocs)
Il est accessible à l'utilisateur par son nom
(représentation logique)
Mme Fatima-Zahra BELOUADHA
74
Types de fichiers
Fichiers ordinaires
contiennent les données des utilisateurs
Ecole Mohammadia d Ingénieurs
’
Fichiers spéciaux (bloc ou caractère)
modélisent les disques ou les périphériques d'E/S
(bloc: disque,bande…/caractère: écran,clavier…)
Répertoires
Mme Fatima-Zahra BELOUADHA
sont des regroupements de fichiers et/ou d'autres
répertoires
75
Fichiers ordinaires
Types
Fichiers Texte : lignes de codes ASCII
Fichiers binaires à différentes structures
Ecole Mohammadia d Ingénieurs
’
internes (fichiers exécutables, archives…)
Opérations
Création/Suppression
Mme Fatima-Zahra BELOUADHA
Lecture/Ecriture,
Ouverture/Fermeture,
’ Taille
Propriétaire
Dates (création, dernière modification, dernier
accès…)
Mme Fatima-Zahra BELOUADHA
’
Un fichier dans MS-DOS ne peut être exécuté
que s'il porte l'extension .exe, .com ou .bat
L'utilisation d'extension est indifférente
La nature du fichier est déduite par le système
81
Structure physique du disque
Secteur
Empilement de surfaces Cylindre Piste
magnétiques
Piste : cercle
Ecole Mohammadia d Ingénieurs
numéro
Le SGF mémorise les blocs libres et les
blocs occupés 100
Accès aux blocs sur disque
le contrôleur du disque convertit une adresse
logique (N° de bloc) en adresse physique
Adresse physique est fonction de :
Ecole Mohammadia d Ingénieurs
’ N° de cylindre, N° de secteur, N° de
surface
Le temps d'accès à un bloc est constitué de :
Temps de recherche (Placer la tête sur la piste)
Mme Fatima-Zahra BELOUADHA
sur le buffer)
102
Liste chaînée de blocs
Numéros de blocs
42 230 86
136 162 234
210 612 897
97 342 422
41 214 140
Ecole Mohammadia d Ingénieurs
63 160 223
’
1 sinon 0110110110111011
Ecole Mohammadia d Ingénieurs
1110111011101111
’
1101101010001111
0000111011010111
1011101101101111
Facile à utiliser 1100100011101111
Introduction
Ecole Mohammadia d Ingénieurs
Monoprogrammation
’
Notions de pagination
107
Introduction
Mémoire Centrale :
RAM : Random Access Memory
ROM : Read Only Memory (BIOS)
Ecole Mohammadia d Ingénieurs
’
Accès rapide mais faible capacité et coût élevé
Utilisée lors de l’exécution des programmes
UC MC Périphériques d’E/S
Mme Fatima-Zahra BELOUADHA
BUS
Pilotes de
’
périphériques en ROM
Programme
Mme Fatima-Zahra BELOUADHA
SE en RAM
Files multiples
File unique
112
Partitionnement fixe avec files multiples
(OS/360)
Problème : Perte de mémoire Partition1
’
SE
(1 petit processus dans 1 grande partition)
Solution
Mme Fatima-Zahra BELOUADHA