Comment Ca Marche - Communauté informatique  
   
Accueil - Encyclopédie informatiqueTélécharger l'encyclopédieContribuer à cet article

Microsoft DOS - La mémoire

La mémoire Encyclopédie


Présentation de la mémoire

La mémoire est une zone dans laquelle les programmes doivent être stockés pour pouvoir être exécutés.

Un ordinateur compatible PC peut posséder trois types de mémoire :

  • conventionnelle
  • étendue
  • paginée

La quantité de mémoire présente (et disponible) dans le système peut être connue en exécutant la commande « mem » (ou « mem /c |more » pour avoir des informations détaillées).

La mémoire conventionnelle

La mémoire conventionnelle est la partie de la mémoire dans laquelle les programmes peuvent se charger sans instruction spécifique. Sa taille varie suivant les systèmes de 256 Ko à 640 Ko (sur tous les ordinateurs récents : 386, 486, Pentium...).

La quantité de mémoire disponible est la mémoire qui reste pour les programmes après que le DOS se soit chargé en mémoire (c'est-à-dire le système lui-même ainsi que tous les gestionnaires de périphériques et toutes les commandes contenues dans les fichiers config.sys et autoexec.bat).

La mémoire étendue

La mémoire étendue permet au système d'accéder à plus de mémoire. Ce type de mémoire est disponible sur les ordinateurs dotés d'un processeur de type 80286 ou supérieur.

Seules les adresses de la mémoire conventionnelle sont naturellement reconnues, pour accéder à la zone de mémoire située au-delà des 640 Ko les programmes ont besoin d'instructions spécifiques. C'est un programme qui se charge de gérer l'accès à la mémoire étendue, il empêche par exemple deux programmes d'utiliser simultanément la même plage de mémoire. On appelle ce programme « gestionnaire de mémoire étendue ».

MS-DOS est livré en standard avec le gestionnaire de mémoire nommé HIMEM.SYS (il est encore présent sur Windows 98). Il se déclare dans le config.sys par la ligne :

DEVICE=chemin/himem.sys

où chemin représente le chemin d'accès au fichier.

La mémoire paginée

Un autre moyen d'accéder à la mémoire située au-delà des 640 Ko consiste à utiliser de la mémoire paginée. Certains programmes (peu aujourd'hui) sont optimisés pour utiliser ce type de mémoire.

Tout comme la mémoire étendue, ce type de mémoire nécessite un programme pour la gérer, il est appelé « gestionnaire de mémoire paginée ». Les programmes prévus pour utiliser ce type de mémoire ne peuvent pas l'utiliser directement : le gestionnaire de mémoire doit copier des segments de 16 Ko (appelés pages) dans une zone (appelée segment de cadre) située en mémoire supérieure. Ce type de mémoire est apparu avant la mémoire étendue, cette mémoire est donc plus lente et ne permet l'utilisation que d'une portion limitée de mémoire à un instant donné.

La mémoire supérieure

Beaucoup de systèmes disposent de 384 Ko de mémoire supérieure (HMA, High Memory Adresses), situés immédiatement après les 640 Ko de mémoire conventionnelle. Cette zone de mémoire peut être utilisée par le matériel. Les zones non utilisées par le matériel sont appelées « blocs de zone de la mémoire supérieure » (UMB, upper memory blocks), ils permettent d'exécuter les programmes se servant de la mémoire paginée.

Trucs & astuces pertinents trouvés dans la base de connaissances

25/01 15h07 Se connecter à un serveur FTP en mode Ms-Dos (MS-Dos)
01/09 09h39 Commandes DOS de base (MS-Dos)
16/01 10h10 Ecrire dans un fichier texte en batch (MS-Dos)
01/11 18h47 Lister le contenu d'un répertoire dans un fichier (MS-Dos)
08/11 23h40 Monter une partition en FAT16 (MS-Dos) (Linux)
07/05 00h28 Configuration des périphériques sous MS-DOS (MS-Dos)
DOS Plus d'astuces sur « DOS »

Discussions pertinentes trouvées dans le forum

28/01 14h09 dos demarrer Je suis sous Dos mais n'arrive pas a demarrer Windows 30/01 13h47->titus55
08/12 05h28 ouverture fenêtre dos netsh.exe Ouverture d'une fenêtre DOS avec netsh.exe !! Virus/Sécurité 30/01 12h02->xrex42
01/09 16h18 commandes dos Commandes DOS Windows 11/09 08h21->henri5916
15/04 11h05 xp fenetre dos 16bits indesirable [XP] Fenetre MS DOS 16bits indesirable Virus/Sécurité 21/04 20h05->Onizuka6315
22/02 19h38 démarrage win xp depui dos Démarrage Win XP depui DOS Windows 11/12 17h23->skon3315
26/05 10h53 disquette dos xp Disquette MS-DOS avec XP Matériel (hardware) 02/09 04h04->Edith13
09/02 16h52 format dos format C: sur dos ne marche pas Développement 18/02 17h37->aissa13
03/10 23h53 dos windows 95 Problème MS-DOS "Windows 95" Windows 06/10 01h24->Patacrac12
03/03 19h14 system dos 16 bits erreur sous system ms dos 16 bits Windows 02/01 17h23->babou_the_on...10
22/01 18h46 tâches planifiées fenêtre dos tâches planifiées - fenêtre dos Windows 04/04 12h07->sabbri10
Discussion fermée Problème résolu DOS Plus de discussions sur « DOS »

Ce document intitulé « Microsoft DOS - La mémoire » issu de l'encyclopédie informatique 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.