ACCUEIL TIPS | CONTENTS | INDEX | PREV | NEXT

M M U

   Memory Management Unit

   Le MMU, selon sa définition classique, est un processeur  de  gestion
   mémoire  orienté  demande  de page. En plus clair, il gère la mémoire
   par blocs, la protège, la libère, et  effectue  certains  traitements
   selon  certains  cas.  Bien  souvent les gens croient qu'il s'agit de
   mémoire virtuelle, c'est rigoureusement faux. Le  MMU  s'applique  la
   plupart  du temps dans un système multitâche et permet à une tâche de
   ne pas se faire voler la mémoire qu'elle a allouée. Dans  le  cas  de
   mémoire virtuelle, sur disque dur par exemple, ceci est réalisé de la
   manière suivante: un logiciel va dire au MMU d'appeler une routine si
   une  certaine  tâche  veut  accéder à une partie de la mémoire, cette
   partie n'existe pas dans le système, pas au niveau Physique du moins,
   c'est  le  MMU  qui  va remarquer l'appel à cette mémoire protégée et
   appelle une procédure d'exception. Cette procédure va tout simplement
   faire  croire à la tâche qu'il s'agit de véritable mémoire et en fait
   lui envoyer les données contenues sur le disque dur.