Brief Fonctions de l'unité de mémoire dans les systèmes informatiques

January 20

Le MMU, ou de l'unité de gestion de mémoire, est un composant qui fournit la CPU avec son interface principale à la mémoire d'un ordinateur. Le MMU sert un certain nombre de fonctions destinées à faciliter à la fois la sécurité renforcée et de simplifier l'interaction de la mémoire pour les programmeurs.

Brief Fonctions de l'unité de mémoire dans les systèmes informatiques

L'unité de mémoire simplifie l'interaction de la mémoire pour les programmeurs.

Virtuel et physique Address Translation

Dans certains systèmes, la MMU gère la conversion des adresses de mémoire virtuelle traitées par la CPU à l'adresse physique de la mémoire dans le matériel.

Espace d'adressage virtuel

Le MMU et un système d'exploitation supportant peuvent utiliser des espaces d'adresse virtuelle comme une forme de sécurité en donnant à chaque programme en cours d'exécution d'une section isolée de la mémoire dans lequel exécuter.

Adresses virtuelles

En plus de la sécurité, des adresses virtuelles sont utilisées comme une forme d'abstraction matérielle pour rendre l'utilisation de la mémoire virtuelle aussi transparente que possible pour les programmeurs.

Contrôle du cache

Pour équilibrer le coût de la mémoire à grande vitesse et le temps passé par le CPU en attente de sortie de la mémoire, un certain nombre de caches de différentes tailles et vitesses existe. Sur la plupart des systèmes, au moins quelques-unes de ces caches sont coordonnés par la MMU.

Arbitrage de bus

La communication entre les différents composants d'un système se produit sur un ensemble de fils appelés le bus système. Comme tous les appareils doivent utiliser le même bus, et la transmission simultanée est impossible, la MMU travaille pour arbitrer l'accès au bus système.


          

Post a comment: