Gestion de memoire

Pages: 15 (3660 mots) Publié le: 7 janvier 2015
Systèmes d’exploitation – Gestion de la mémoire

CHAPITRE 5 :

LA GESTION DE LA MEMOIRE

Objectifs spécifiques
 Connaître le principe de gestion de mémoire en monoprogrammation
 Connaître le principe de gestion de mémoire en multiprogrammation
 Connaître le principe de gestion de mémoire avec va et vient
 Connaître la notion de compactage
 Connaître la notion de mémoire virtuelleet son utilité,
 Connaître le concept de pagination et son principe
 Connaître les différents algorithmes de remplacement et maitriser leur application
 Connaître le concept de segmentation.
Eléments de contenu
I. Introduction à la gestion de la mémoire
II. Gestion sans recouvrement ni pagination
III. Gestion avec recouvrement sans pagination
IV. Gestion avec recouvrement, avecpagination ou segmentation
Volume Horaire :
Cours : 4 heures 30
TD :

5.1

3 heures

Introduction

La mémoire physique sur un système se divise en deux catégories :


la mémoire vive : composée de circuit intégrés, donc très rapide.



la mémoire de masse (secondaire) : composée de supports magnétiques (disque dur, bandes
magnétiques...), qui est beaucoup plus lente que la mémoirevive.

La mémoire est une ressource rare. Il n'en existe qu'un seul exemplaire et tous les processus actifs
doivent la partager. Si les mécanismes de gestion de ce partage sont peu efficaces l'ordinateur sera peu
performant, quelque soit la puissance de son processeur. Celui-ci sera souvent interrompu en attente
d'un échange qu'il aura réclamé. Si un programme viole les règles de fonctionnementde la mémoire, il

Mlle I.Sghaier

- 29

Systèmes d’exploitation – Gestion de la mémoire

en sera de même. Dans ce chapitre on va mettre l’accent sur la gestion de la mémoire pour le stockage
des processus concurrents.

5.2

Gestion sans recouvrement ni pagination

5.2.1

La monoprogrammation : Le modèle de base

La représentation de base, pour un système monoprocesseur et monotâche, est montrée dans
figure suivante : il s’agit d’une partition contiguë.

Figure 3 : Les trois organisations de base pour un système mono tâche.

En général, le système d'exploitation se trouve au niveau des premières adresses de la zone mémoire de
la RAM. Pour des systèmes avec un SE embarqué (consoles de jeu, téléphones mobiles, etc) le système
se trouve souvent dans une partie nonmodifiable (ROM).
Afin de garantir de façon transparente mais flexible, l'amorçage d'un système quelconque, on retrouve
souvent une combinaison des deux approches (RAM et ROM). La ROM contient alors un système
minimal permettant de piloter les périphériques de base (clavier -- disque -- écran) et de charger le code
d'amorçage à un endroit bien précis. Ce code est exécuté lors de la mise soustension de l'ordinateur, et
le « vrai » système d'exploitation, se trouvant dans la zone d'amorçage sur le disque, est ensuite chargé,
prenant le relais du système minimal.

5.2.2

La multipligrammation
a. Multiprogrammation avec partitions fixes

i. Partition fixes de tailles égales
Cette partition peut être faite une fois pour toute au démarrage du système par l’opérateur de lamachine, qui subdivise la mémoire en partitions fixes de tailles égales. Chaque nouveau processus est
placé dans une partition vide. Ceci engendrera le problème de fragmentation interne due au faite que si

Mlle I.Sghaier

- 30

Systèmes d’exploitation – Gestion de la mémoire

la taille de partition est supérieure à l’espace recueilli par un certain processus le reste de cette partitionrestera vide ce qui cause une perte d’espace mémoire.
Le sous système chargé de la gestion de mémoire met en place une structure des données appelée table
des partitions ayant pour rôle l’indication de l’état (libre ou occupée) de chaque partition en identifiant
chacune soit par son adresse soit par son numéro.

ii.

Partition fixes de tailles inégales

Dans ce cas la mémoire est subdivisée...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Memoire-gestion
  • Gestion de la mémoire
  • Gestion de la mémoire
  • Mémoire gestion risque banque
  • Memoire controle de gestion
  • Memoire licence en gestion de projets
  • Mémoire gestion des projets
  • Memoire gestion et environnement

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !