Gestion de memoire
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 virtuelle et 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, avec pagination 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émoire vive.
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 fonctionnement de 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 mono