LA COMMANDE DOS
Commande interne. Ne fonctionne que dans le fichier [CONFIG.SYS].
Precise que le DOS ("le DOS" signifie toujours dans la rubrique Disk Operating System, soit en francais "systeme d'exploitation sur disque", pour le differencier des systemes d'exploitations en memoire statique ou ROM) doit maintenir un lien avec la zone de memoire superieure, se charger en partie dans la zone de memoire haute (HMA, High Memory Area) ou les deux.
Syntaxe
DOS=HIGH|LOW[,UMB|,NOUMB]
DOS=[HIGH,|LOW,]UMB|NOUMB
Parametres
UMB|NOUMB
Precise si le DOS doit gerer des blocs de memoire superieure (UMB, Upper Memory Block, ou "bloc de memoire superieure") crees par un gestionnaire UMB tel que [EMM386.EXE]. Le parametre UMB indique que le DOS doit gerer les UMB s'ils existent. Le parametre NOUMB indique qu'il ne doit pas les gerer. La valeur par defaut est NOUMB.
HIGH|LOW
Precise si le DOS doit essayer de se charger en partie dans la zone de memoire superieure (HMA; HIGH) ou completement en memoire conventionnelle (LOW). La valeur par defaut est LOW.
Pour toute information sur le chargement d'un gestionnaire de peripherique dans la zone de memoire superieure, consultez la commande [DEVICEHIGH].
Pour toute information sur le chargement d'un programme dans la zone de memoire superieure, consultez la commande [LOADHIGH].
Remarques
Installation obligatoire de [HIMEM.SYS] pour DOS=UMB ou DOS=HIGH
Vous devez installer le gestionnaire de peripherique [HIMEM.SYS] ou un autre gestionnaire de memoire paginee avant de specifier DOS=UMB ou DOS=HIGH.
Utilisation du parametre UMB
Vous devez specifier la commande DOS=UMB afin de charger les programmes et les gestionnaires de peripherique dans la zone de memoire superieure. L'utilisation de cette zone libere de la memoire conventionnelle pour les programmes. Outre l'utilisation de cette commande, vous devez installer un gestionnaire UMB. Si votre ordinateur est dote d'un processeur 80386 ou 80486, vous pouvez utiliser [EMM386.EXE].
Si vous specifiez DOS=UMB et qu'aucun gestionnaire UMB n'est installe, le DOS n'affichera pas de message d'erreur.
Utilisation du parametre HIGH
Si vous specifiez le parametre HIGH, le DOS tente de se charger en partie dans la zone de memoire haute (HMA). Le chargement d'une partie du DOS dans cette zone libere de la memoire conventionnelle pour les programmes. Si vous specifiez DOS=HIGH et si le DOS ne peut pas utiliser la memoire paginee, le message suivant apparait:
HMA non disponible
Chargement du DOS en memoire conventionelleCombinaison des parametres
Vous pouvez inclure plusieurs parametres dans une ligne de commande DOS en les separant par des virgules. Par exemple, les lignes de commandes suivantes sont valides:
dos=umb,low
dos=high,umb
La ligne de commande DOS peut etre placee a un endroit quelconque du fichier [CONFIG.SYS].