1001 Astuces Nam@ni
http://www.namani.net

Dos

 

 

 

Charger le système d'exploitation dans la mémoire haute et activer la mémoire supérieure.

Syntaxe:

DOS=[{HIGH | LOW}]{,UMB | NOUMB}

 

HIGH

 

Si vous disposez d'un espace de mémoire supplémentaire de 64 Ko configurable en HMA, vous pouvez y transférer une partie du système d'exploitation afin de soulager la mémoire conventionnelle.

LOW

 

Interdit l'utilisation de la mémoire haute (HMA), même Si celle-ci est disponible. N'utilisez cette option que Si vous soupçonnez des incompatibilités. Si vous ne spécifiez aucun paramètre, cette option est prise par défaut.

UMB

 

Permet de transférer le système d'exploitation et ses pilotes dans les zones supérieures de la mémoire, au-delà de 640 Ko.

NOUMB

 

Interdit tout transfert dans la mémoire supérieure. C'est l'option par défaut.

 

 

 

Notes:

En plus de la mémoire conventionnelle de 640 Ko utilisée par MS-DOS, le système dispose d'une zone réservée à un ensemble de gestionnaires de matériels que l'on appelle segment d'adaptateur. Malheureusement, cette plage de mémoire n'est exploitée qu'en partie, selon la configuration matérielle. Cette zone "éclatée" est désignée sous le terme collectif de mémoire supérieure ou UMB (Upper Memory Blocks).

En revanche, la mémoire haute, ou HMA (High Memory Area), designe l'espace de mémoire au-delà de 1 Mo accessible au moyen d'un canal spécifique connu sous le nom de A20.

Pour pouvoir utiliser ces deux zones, vous devez tout d'abord les "préparer" à l'aide des pilotes HIMEM.SYS pour la mémoire haute et EMM386.EXE pour la mémoire supérieure.

 

 

 

Exemples:

Si vous avez déjà configuré la mémoire haute avec HIMEM.SYS, il vous suffit de spécifier:

DOS=HIGH

Si vous y avez ajouté également EMM386.EXE, entrez:

DOS=HIGH ,UMB

 

Cette instruction permet de charger les pilotes de périphériques et les programmes résidents dans la mémoire supérieure. Vous pouvez donc y déposer des programmes résidents avec la commande LOADHIGH et des pilotes de périphériques avec DEVICE au moyen du fichier CONFIG.SYS.

 

Si vous souhaitez interdire l'accès à la mémoire supérieure après l'avoir configurée avec EMM386.EXE, entrez la commande suivante:

DOS=NOUMB

Cette commande permet d'utiliser la mémoire paginée, que vous pouvez configurer également avec EMM386.EXE, mais interdit tout accès à la mémoire supérieure.