Flux rss
Bookmark Ajouter aux favoris / Partager
La gestione della memoria A gestão da memória Speicherverwaltung Gestión de memoria Memory management

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.


Dernière modification le mardi 14 octobre 2008 à 17:40:37.Ce document intitulé « La gestion de la mémoire » issu de 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.
GESTION MEMOIRE MAXI SOUS VISTA Bonjour, J'ai actuellement 2 go de ram sur mon pc et j aimerai passer à 3 ou 4 go de ram .Ma question est la suivante :Combien de memoire vista peut il gere ? sachant que ma carte accepte jusqu à 8 go . www.commentcamarche.net/forum/affich-4632872-gestion-memoire-maxi-sous-vista
Programme en vb6 [gestion mémoire] Bonjours à tous, Je programme en vb depuis quelques années maintenant mais comme j'ai appris tout seul, j'ai des problème que je n'arrive pas à résoudre. Mon problème le plus gênant étant la gestion de la mémoire dans mes programme. En fait j'ai une... www.commentcamarche.net/forum/affich-1792453-programme-en-vb6-gestion-memoire
[XP+2000]Gestion memoire vive voila je voudrai savoir jusqu'a combien de memoire windows 2000 et XP peuvent suporter au maximum, j'ai rien trouver la dessus :S merci d'avance :) www.commentcamarche.net/forum/affich-2577970-xp-2000-gestion-memoire-vive
Optimiser la mémoire virtuelleExplications Cette astuce est bien une optimisation et n'apporte PAS les mêmes résultats que l'augmentation de la mémoire vive... Cependant, la mémoire virtuelle est toujours utilisée, même si l'on dispose d'une grande quantité de mémoire... www.commentcamarche.net/faq/sujet-9214-optimiser-la-memoire-virtuelle
Gestionnaires de fenêtres X11Gestionnaires de fenêtres AfterStep Blackbox FluxBox FVWM IceWM (Ice Window Manager) Metacity OpenBox Window Maker Sur le réseau Contrairement à certaines solutions propriétaires (Windows et Mac), GNU/Linux offre... www.commentcamarche.net/faq/sujet-5522-gestionnaires-de-fenetres-x11
[Mémoire] Tester ses barrettes de RAM avec MemTestTester sa RAM avec MemTest Il existe un logiciel fonctionnant sur n'importe quel PC permettant de tester à fond ses barrettes de mémoire, il s'agit de MemTest86 : http://www.memtest86.com MemTest86+ Pour l'utiliser il suffit de télécharger... www.commentcamarche.net/faq/sujet-899-memoire-tester-ses-barrettes-de-ram-avec-memtest
[memoire RAM] comment utiliser 4 gigas? ? (Résolu)Bonjour à tous, je suis actuellement en train de faire un stage et j'ai un léger souci de mémoire RAM pour faire tourner correctement le logiciel. Nous avons 2 portables, un avec 1 giga de RAM et le second avec 2 gigas de RAM, mais ce n'est pas... www.commentcamarche.net/forum/affich-3004714-memoire-ram-comment-utiliser-4-gigas
[Réseaux] memoire de fin d'etude (Résolu)Bonjour! je suis etudiant en 5 année en réseaux et systèmes informatique, je cherche quelqu'un qui peut me donner des idées sur mon sujet de memoire de fin d'etude et d'exemple de sujet deja traiter. merci www.commentcamarche.net/forum/affich-2427012-reseaux-memoire-de-fin-d-etude
Optimisation de la memoire vive (Résolu)bonjour g juste 1 petite kestion : trouvant mon pc lent g telecharger 1 logiciel ( Ramboostxp) ki optimise la memoire vive, apres avoir optimiser plusieur fois de suite je ss passé de 30% de memoire libre a 75%. D'1 part mm avc les 75% d'espace libre... www.commentcamarche.net/forum/affich-1744590-optimisation-de-la-memoire-vive
Télécharger Aide-mémoireCe logiciel permet de coller des aides mémoires (post-it) sur votre bureau. Son but est simple, éviter de décorer votre écran d'ordinateur avec de multiples postits. Caractéristiques Taille et couleur personnalisable Les aides mémoires peuvent... www.commentcamarche.net/telecharger/telecharger-34055186-aide-memoire
Customer RelationShip Management (CRM) - Gestion de la relation Introduction à la gestion de la relation client Le client est généralement la principale source de revenus pour les entreprises. Or, avec le changement de l'économie dû notamment à l'intégration des nouvelles technologies dans les relations client... www.commentcamarche.net/contents/entreprise/crm.php3
Oracle - La gestion de la mémoireL'utilisation de la mémoire par Oracle. Oracle fait un usage poussé de la mémoire physique (RAM, Random Access Memory) du serveur afin de fournir les meilleures performances possibles. Ainsi Oracle utilise la mémoire physique du serveur... www.commentcamarche.net/contents/oracle/oracmem.php3
Segmentation de la mémoire en assembleurQu'est-ce que la segmentation de la mémoire ? En assembleur, on appelle segment de mémoire le mécanisme de base de la gestion des adresses pour des processeurs de type 80x86. Les instructions sont stockées dans le registre IP. Il s'agit d'adresses... www.commentcamarche.net/contents/asm/segmentation.php3