Mémoire paginée


Mémoire paginée
Organisation de la mémoire dans un PC tournant sous MS-DOS

La mémoire paginée (Expanded memory en anglais) est une astuce inventée en 1984 qui permettait de fournir plus de mémoire vive pour les programmes MS-DOS gourmands de cette ressource, en particulier les tableurs et les bases de données fonctionnant sur les IBM PC et leurs successeurs les IBM XT et AT. Les IBM PC et IBM XT avaient une architecture d'adressage réel, qui n'autorisait les programmes qu'à un mégaoctet d'adressage, dans lequel seulement 640 Kio étaient disponibles pour la mémoire vive normale (souvent appelée mémoire conventionnelle), le reste étant réservé pour la communication du processeur avec les périphériques, notamment la mémoire de la carte graphique. L'IBM AT, avec son microprocesseur Intel 80286 supportait le mode protégé, mais le système d'exploitation MS-DOS ne permettait pas directement de tirer parti de cette mémoire étendue.

Le principe de la mémoire paginée était de faire utiliser par les programmes une partie des 384 Kio de mémoire réservée aux périphériques. Pour utiliser potentiellement bien plus que ce que ces 384 Kio d'espace libre restants permettaient, la technique du bank switching (en) était utilisée, ainsi seule une partie choisie de la mémoire additionnelle était accessible à un instant donné. À l'origine, une seule fenêtre de 64 Kio était possible, avant que ce système ne soit rendu plus flexible en autorisant plusieurs fenêtres. Les programmes devaient avoir été écrits spécifiquement afin d'utiliser la mémoire paginée.

Mise en œuvre

Une carte d'extension mémoire en format ISA, la carte est équipée de 4 Mio de mémoire accessibles par pages de 64 Kio

Cartes d'extension

Cet ajout de mémoire dans l'espace réservé aux périphériques ne fut d'abord possible qu'en installant des cartes ISA spéciales. Compte tenu du prix de la mémoire à cette époque (plusieurs centaines de dollars par Mio) ces cartes coûtaient extrêmement cher.

Cartes mères

Plus tard certaines cartes mère furent équipées de circuits logiques permettant de ne plus avoir à installer de cartes d'extension. Des cavaliers permettaient alors de sélectionner la quantité de mémoire paginée (au détriment de la mémoire étendue).

Émulation par logiciel

L'arrivée vers 1986 du processeur Intel 80386 intégrant des fonctions de gestion mémoire a permis de facilement simuler par logiciel le fonctionnement de la mémoire paginée et a rendu caduc l'utilisation d'un matériel spécifique. Le programme EMM386.EXE fut alors ajouté à MS-DOS à partir de la version 5.0.

Voir aussi


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Mémoire paginée de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • Memoire paginee — Mémoire paginée Organisation de la mémoire dans un PC La mémoire paginée (Expanded memory en anglais) est une astuce inventée en 1984 qui permettait de fournir plus de mémoire vive pour les programmes MS DOS gourmands de cette ressource, en… …   Wikipédia en Français

  • Mémoire Paginée — Organisation de la mémoire dans un PC La mémoire paginée (Expanded memory en anglais) est une astuce inventée en 1984 qui permettait de fournir plus de mémoire vive pour les programmes MS DOS gourmands de cette ressource, en particulier les… …   Wikipédia en Français

  • mémoire paginée — ● loc. f. ►MEM Voir EMS …   Dictionnaire d'informatique francophone

  • Memoire etendue — Mémoire étendue Organisation de la mémoire dans un PC La mémoire étendue se rapporte aux adresses de mémoire vive au delà du premier méga octet pour les compatibles PCs équipés d un processeur 80286 ou postérieur. Cette mémoire n est accessible… …   Wikipédia en Français

  • Mémoire Étendue — Organisation de la mémoire dans un PC La mémoire étendue se rapporte aux adresses de mémoire vive au delà du premier méga octet pour les compatibles PCs équipés d un processeur 80286 ou postérieur. Cette mémoire n est accessible qu en basculant… …   Wikipédia en Français

  • Memoire conventionnelle — Mémoire conventionnelle Organisation de la mémoire dans un PC La mémoire conventionnelle correspond aux premiers 640 Kio de mémoire RAM adressables par un processeur x86. MS DOS avant sa version 5.0 ne savait gérer que cet espace mémoire. À l… …   Wikipédia en Français

  • Mémoire Conventionnelle — Organisation de la mémoire dans un PC La mémoire conventionnelle correspond aux premiers 640 Kio de mémoire RAM adressables par un processeur x86. MS DOS avant sa version 5.0 ne savait gérer que cet espace mémoire. À l origine le processeur 8086 …   Wikipédia en Français

  • Mémoire virtuelle — Schéma de principe de la mémoire virtuelle En informatique, le mécanisme de mémoire virtuelle, ou swap, a été mis au point dans les années 1960. Il repose sur l utilisation d une mémoire de masse (type disque dur ou anciennement un tambour), dans …   Wikipédia en Français

  • Mémoire vive — Pour les articles homonymes, voir Mémoire vive (homonymie) et RAM.  Ne doit pas être confondu avec Random Access Machine. Mémoire RAM …   Wikipédia en Français

  • Mémoire étendue — Organisation de la mémoire dans un PC La mémoire étendue se rapporte aux adresses de mémoire vive au delà du premier méga octet pour les compatibles PCs équipés d un processeur 80286 ou postérieur. Cette mémoire n est accessible qu en basculant… …   Wikipédia en Français


Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.