Comment Ca Marche - Communauté informatique  
   
Accueil - Encyclopédie informatiqueTélécharger l'encyclopédieContribuer à cet article

Systèmes d'exploitation - Gestion de la mémoire

Gestion de la mémoire Encyclopédie


Description de la mémoire

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 : composée de supports magnétiques (disque dur, bandes magnétiques...), beaucoup plus lente
La mémoire physique sert de zone de stockage temporaire pour les programmes et données que vous utilisez. De façon générale, plus la quantité de mémoire est importante, plus vous pouvez lancer d'applications simultanément. D'autre part, plus celle-ci est rapide plus votre système réagit vite, il s'agit donc (pour le système d'exploitation) de l'organiser au mieux pour en tirer le maximum de performances.

La gestion de la mémoire

La gestion de la mémoire est un difficile compromis entre les performances (temps d'accès) et la quantité (espace disponible). On désire en effet tout le temps avoir le maximum de mémoire disponible, mais l'on souhaite rarement que cela se fasse au détriment des performances.
La gestion de la mémoire doit de plus remplir les fonctions suivantes :

  • permettre le partage de la mémoire (pour un système multi-tâches) ;
  • permettre d'allouer des blocs de mémoire aux différentes tâches ;
  • protéger les espaces mémoire utilisés (empêcher par exemple à un utilisateur de modifier une tâche exécutée par un autre utilisateur) ;
  • optimiser la quantité de mémoire disponible, notamment par des mécanismes d'extension de la mémoire.

L'extension de la mémoire

Il est possible d'étendre la mémoire de deux manières :

  • En découpant un programme en une partie résidente en mémoire vive et une partie chargée uniquement en mémoire lorsque l'accès à ces données est nécessaire.
  • En utilisant un mécanisme de mémoire virtuelle, consistant à utiliser le disque dur comme mémoire principale et à stocker uniquement dans la RAM les instructions et les données utilisées par le processeur. Le système d'exploitation réalise cette opération en créant un fichier temporaire (appelé fichier SWAP, traduisez "fichier d'échange") dans lequel sont stockées les informations lorsque la quantité de mémoire vive n'est plus suffisante. Cette opération se traduit par une baisse considérable des performances, étant donné que le temps d'accès du disque dur est extrêmement plus faible que celui de la RAM. Lors de l'utilisation de la mémoire virtuelle, il est courant de constater que la LED du disque dur reste quasiment constamment allumée et dans le cas du système Microsoft Windows qu'un fichier appelé "win386.swp" d'une taille conséquente, proportionnelle aux besoins en mémoire vive, fait son apparition.

Les mécanismes de découpage de la mémoire

La mémoire centrale peut-être découpée de trois façons :

  • la segmentation : les programmes sont découpés en parcelles ayant des longueurs variables appelées «segments».
  • la pagination: elle consiste à diviser la mémoire en blocs, et les programmes en pages de longueur fixe.
  • une combinaison de segmentation et de pagination: certaines parties de la mémoires sont segmentées, les autres sont paginées.

Discussions pertinentes trouvées dans le forum

17/01 17h21 pagination findfast origine inconnue Pagination par Findfast - origine inconnue Windows 17/01 18h13->green day3
29/06 14h35 pagination colone word xp pagination de colone sur word xp Logiciels/Pilotes 29/06 15h01->Cédric2
09/10 18h29 pagination insufisante erreur pagination insufisante ??? Windows 10/10 12h03->pvallaud1
09/10 17h27 pagination insufisant pagination insufisant Logiciels/Pilotes 10/10 12h04->pvallaud1
10/10 15h50 pagination erreur pagination Windows 29/11 20h59->sandra511
29/11 09h13 notif.de modif. interface pagination notif.de modif. d'interface & pagination ?? Matériel (hardware) 04/12 13h14->amazigh6
15/06 12h13 fichier pagination fichier de pagination Matériel (hardware) 26/01 16h36->mekerri6
17/08 14h53 pagination problème de pagination Windows 17/09 09h04->JC5
20/09 15h23 lors opération pagination erreur lors d'une opération de pagination Windows 21/10 16h42->laure labonté3
01/01 15h26 pagination erreur de pagination... à l'aide Matériel (hardware) 01/01 21h09->noum 23
Discussion fermée Problème résolu Pagination Plus de discussions sur « Pagination »

Ce document intitulé « Systèmes d'exploitation - Gestion de la mémoire » issu de l'encyclopédie informatique Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.