Retornar

[DOS Help INICIO]

Avançar
   

LOADHIGH (LH)

Carrega um programa na  área de memória alta. A carga do programa na  área de memória alta deixa mais espaço na memória convencional para outros programas. 

Sintaxe 

LOADHIGH [unidade:][caminho]nome-de-arquivo [parâmetros] 

Para especificar a(s) região(ões) da memória na qual o programa deve ser carregado, use a seguinte sintaxe: 

LOADHIGH [/L:região1[,tam_m¡n1][;região2[,tam_m¡n2]...] [/S]] [unidade:][caminho]nome-de-arquivo [parƒmetros] 

LOADHIGH pode ser abreviado como LH. 

Opções 

[/L:região1[,tam_mín1][;regiao2[,tam_mín2]...] 
Especifica uma ou mais regiões da memória na qual o programa deve ser carregado. Se não for usado /L, o MS-DOS carrega o programa no maior bloco de memória alta (UMB) livre, e torna todos os outros UMBs disponíveis para uso do programa. A opção /L pode ser usada para carregar o programa em uma região específica da memória ou especificar 
a(s) região(ões) que podem ser usadas pelo programa. Para carregar o programa no maior bloco de uma região específica da memória alta, especifique o número da região depois da opção /L. Por exemplo, para carregar o programa no maior bloco livre da região 4, deve-se digitar /L:4. Para listar as  áreas livres da memória, digite MEM /F no aviso de comando. 

Quando carregado com a opção /L, um programa pode usar somente a região especificada da memória. Alguns programas usam mais de uma  área de memória; para eles, pode ser especificada mais de uma região. Para descobrir como determinado programa utiliza a memória, use o comando MEM /M e especifique o nome do programa como argumento. Para especificar duas ou mais regiões, separe os números dos blocos com dois-pontos (:). 
Por exemplo, para usar os blocos 2 e 3, digite /L:2;3. 

Normalmente, o MS-DOS só carrega o programa em um UMB da região especificada se essa região contiver um UMB maior que o tamanho de carga do programa (geralmente igual ao tamanho do arquivo executável do programa). Se o programa necessitar de mais memória durante a execução do que necessita ao ser carregado, pode-se usar o parâmetro tam_min para garantir que o programa não seja carregado em um UMB de tamanho insuficiente. Se for especificado um valor para tam_min, o MS-DOS só 
carregar  o programa nessa região se ela contiver um UMB maior que o tamanho de carga do programa e que o valor de tam_min. 

/S 
Reduz o UMB a seu tamanho mínimo enquanto o programa está  sendo carregado. O uso desta opção torna mais eficiente o uso da memória. Esta opção geralmente só é usada pelo programa MemMaker, que é capaz de analisar o uso de memória pelo programa para determinar se a opção /S pode ser usada com segurança durante a carga desse programa. Esta opção só pode ser usada em conjunto com a opção /L e afeta somente os UMBs para os quais foi especificado um tamanho mínimo. 

Parâmetros 

[unidade:][caminho]nome-de-arquivo 
Especifica a localização e o nome do programa a ser carregado. 

parâmetros 
Especifica as informações de linha de comando requeridas pelo programa. 

Para obter informações sobre a carga de controladores de dispositivo na memória alta, consulte o comando <DEVICEHIGH>

Para obter informações sobre o uso do programa MemMaker para mover programas para a  área de memória alta, consulte o comando <MEMMAKER>.

Exemplos :

O comando a seguir carrega o programa DOSKEY na  área de memória alta e especifica que o MS-DOS carregue o controlador de dispositivo na região 1: 

loadhigh /l:1 c:\dos\doskey 

O comando a seguir carrega o programa MEUPROG.EXE na região 1 e também dá  a ele acesso às regiões 3 e 4 da memória alta: 

lh /L:1;3;4 c:\programs\meuprog.exe 

O comando a seguir carrega o programa MEUPROG na memória convencional (região 0) e também dá a ele acesso à região 1 da memória alta. 

loadhigh /l:0;1 c:\programs\meuprog.exe 

Observações :

Comando DOS=UMB necessário 

Para usar o comando LOADHIGH, é preciso incluir o comando DOS=UMB no arquivo CONFIG.SYS. Para obter maiores informações sobre o comando DOS=UMB, consulte o comando <DOS>

Usando o MemMaker para otimizar automaticamente a  área de memória alta 

O programa MemMaker, incluído no MS-DOS, otimiza automaticamente a memória 
do sistema. O MemMaker pesquisa a  área de memória alta, analisa o uso da memória pelos controladores e programas e determina quais controladores e programas melhor se adaptam aos UMBs disponíveis. O MemMaker então inclui o comando LOADHIGH para selecionar linhas no arquivo AUTOEXEC.BAT e adiciona as opções /L e /S, se necessário. 

O gerenciador da  área de memória alta deve ser instalado.

Antes de carregar um programa na  área de memória alta, é preciso instalar um gerenciador de área de memória alta. O MS-DOS fornece o EMM386.EXE, que gerencia a área de memória alta para computadores que utilizam o processador 80386 ou superior. Para instalar o EMM386, é preciso incluir um comando DEVICE no arquivo CONFIG.SYS. O comando DEVICE para o gerenciador de memória estendida HIMEM.SYS deve preceder o comando DEVICE para o EMM386. 

Como funciona o LOADHIGH 

Quando se usa o comando LOADHIGH para carregar um programa, o MS-DOS tenta 
carregá-lo na  área de memória alta. Se não houver espaço suficiente nessa  área, o MS-DOS carrega o programa na memória convencional. Para determinar qual(is) UMB(s) está (estão) sendo usado(s) pelo programa, use o comando MEM /M e especifique o nome do programa como argumento. 

Usando o LOADHIGH no arquivo AUTOEXEC.BAT 

A maneira mais conveniente de usar o comando LOADHIGH ‚ é inclui-lo no arquivo AUTOEXEC.BAT. Se for usado o programa MemMaker, ele incluirá automaticamente 
quaisquer comandos LOADHIGH necessários no arquivo AUTOEXEC.BAT. 

Retornar

[Inicio]  [Cabo Serial e Paralelo]  [Cabo de Par Trançado]  [Cabo coaxial]  [DOS Help]  [Artigos e Tutoriais]  [Apostilas]  [Downloads]  [Links]  [ E-mail ]


http://www.conexaopcpc.com