DOS
Especifica que o MS-DOS dever manter um vínculo com a área de memória superior, carregar uma parte de si mesmo na área de memória alta (HMA), ou ambos. Este comando pode ser utilizado somente no arquivo CONFIG.SYS.
Sintaxe
DOS=HIGH|LOW[,UMB|,NOUMB]
DOS=[HIGH,|LOW,]UMB|NOUMB
Parâmetros
UMB ou NOUMB
Especifica se o MS-DOS dever gerenciar os blocos de memória superior (UMBs) criados por um fornecedor de UMB como o <EMM386.EXE>. O parâmetro UMB especifica que o MS-DOS dever gerenciar os UMBs, se os mesmos existirem. O parâmetro NOUMB especifica que o MS-DOS não deve gerenciar os UMBs. A definição padrão é NOUMB.
HIGH|LOW
Especifica se o MS-DOS dever tentar carregar uma parte de si mesmo na HMA (HIGH) ou manter todo MS-DOS na memória convencional (LOW). A definição padrão é LOW.
Comandos Relacionados
Para obter informações sobre como carregar um controlador de dispositivo na área de memória superior, consulte o comando <DEVICEHIGH>.
Para obter informações sobre como carregar um programa na área de memória superior, consulte o comando <LOADHIGH>.
Observações :
É necessário instalar o HIMEM.SYS para o DOS=UMB ou DOS=HIGH
Deve-se instalar o controlador de dispositivo HIMEM.SYS ou um outro gerenciador de memória estendida antes de especificar DOS=UMB ou DOS=HIGH.
Usando o parâmetro UMB
Deve-se especificar o comando DOS=UMB para poder carregar programas e controladores de dispositivos na área de memória superior. Quando a área de memória superior é utilizada, mais espaço livre estará disponível na memória convencional para utilização dos programas. Além de utilizar este comando, deve-se instalar um fornecedor de bloco de memória superior (UMB). Se o seu computador possui um processador 80386 ou 80486, você pode utilizar <EMM386.EXE> para o seu fornecedor de UMB.
Se você especificar DOS=UMB e nenhum fornecedor de UMB estiver instalado, nenhuma mensagem de erro será exibida.
Usando o parâmetro HIGH
Se você especificar o parâmetro HIGH, o MS-DOS tentará carregar uma parte de si mesmo na HMA. Quando uma parte do MS-DOS é carregada na HMA, mais memória convencional será liberada para os programas. Se você especificar DOS=HIGH e o MS-DOS não puder utilizar a HMA, a seguinte mensagem ser exibida:
HMA não disponível Carregando DOS na área de memória baixa
Combinando parâmetros
Você pode incluir mais de um parâmetro em uma única linha de comando DOS, utilizando vírgulas para separar os parâmetros. Por exemplo, as seguintes linhas de comando são válidas:
dos=umb,low
dos=high,umb
Você pode colocar o comando DOS em qualquer lugar no arquivo CONFIG.SYS.