Mémoire élevée
La mémoire élevée est la partie de la mémoire physique dans un ordinateur qui n'est pas directement tracé par les tables de pages de son grain du système d'exploitation du . L'expression est également parfois employée comme sténographie pour la zone de mémoire élevée , qui est un concept différent entièrement.
Quelques grains du système d'exploitation, tels que le Linux , divisent leur espace d'adressage virtuel en deux régions, consacrant le plus grand à l'espace d'utilisateur et au plus petit au grain. Dans des ordinateurs à 32 bits courants du X86 , ceci prend la forme d'une fente 3GB/1GB de l'espace d'adressage 4GB, ainsi les adresses virtuelles de grain commencent à 0xC0000000 et vont à 0xFFFFFFFF. Quand en mode d'utilisateur, les traductions sont seulement efficaces pour la première région, de ce fait protégeant le grain contre des programmes de l'utilisateur, mais quand en mode de grain, des traductions sont efficaces pour les deux régions, de ce fait donnant au grain une manière simple de se rapporter aux amortisseurs des processus -- elle emploie juste les propres tracés des processus.
Cependant, si le grain doit se rapporter à la mémoire physique pour laquelle une traduction d'userspace n'a pas été déjà donnée, il a seulement 1GB (par exemple) de la mémoire virtuelle virtuelleee à employer. Sur des ordinateurs avec de la beaucoup de mémoire physique, ceci peut signifier que là existe la mémoire à que le grain ne peut pas se rapporter directement -- ceci s'appelle la mémoire élevée. Quand le grain souhaite adresser la mémoire élevée, il crée une cartographie en marche et détruit la cartographie une fois fait, qui encourt une pénalité d'exécution.
| Random links: | Parc national d'îles de ruisseau | Canard à dos blanc | Paul Dorrington | Regina (district électoral) | Lycée centré au sud-est africain | Alta_memoria |