Retornar

[DOS Help INICIO]

Avançar
   

MEM

Exibe a quantidade de memória utilizada e livre no computador. 

O comando MEM pode ser usado para exibir informações sobre as áreas de memória alocada, áreas de memória livre e programas atualmente carregados na memória. 

Sintaxe :

MEM [/CLASSIFY|/DEBUG|/FREE|/MODULE nome do programa] [/PAGE] 

Para exibir o status da memória utilizada e livre do computador, use a seguinte sintaxe: 

MEM 

Parâmetros :

/CLASSIFY 
Lista os programas atualmente carregados na memória e mostra a quantidade de memória convencional e de memória alta o programa está usando. 

MEM /CLASSIFY também resume o uso geral da memória e lista os maiores blocos de memória livre. A opção /CLASSIFY pode ser usada com /PAGE, mas não com outras opções do comando MEM. Esta opção pode ser abreviada como /C. 

/DEBUG 
Lista os programas e controladores internos atualmente carregados na memória. O MEM /DEBUG mostra o tamanho de cada módulo, o endereço do segmento e o tipo de módulo, resume o uso geral de memória e exibe outras informações úteis para programação. A opção /DEBUG pode ser usada com /PAGE, mas não com outras opções do comando MEM. Esta opção pode ser abreviada como /D. 

/FREE 
Lista as áreas livres de memória convencional e memória alta. 

MEM /FREE 
mostra o endereço do segmento e o tamanho de cada área livre de memória convencional, além do maior bloco livre em cada região da memória alta. A opção /FREE pode ser usada com /PAGE, mas não com outras opções do comando MEM. Esta opção pode ser abreviada como /F. .qhleftmargin 0 

/MODULE nome do programa 
Mostra como um módulo de programa está usando atualmente a memória. É necessário especificar o nome do programa depois da opção /MODULE. MEM /MODULE lista as áreas de memória alocadas pelo módulo de programa especificado e mostra o endereço e o tamanho de cada área. A opção /MODULE pode ser usada com /PAGE, mas não com outras opções do comando MEM. Esta opção pode ser abreviada como /M. 

/PAGE 
Faz uma pausa depois de cada tela de saída. Esta opção pode ser usada com qualquer outra opção do comando MEM. 

Comando Relacionado :

Para obter informações sobre a verificação da quantidade de espaço disponível em disco, consulte o comando <CHKDSK>.

Observações :

Especificando automaticamente a opção /PAGE :

É poss¡vel usar o programa DOSKEY para incluir automaticamente a opção /PAGE no comando MEM. Assim, cada vez que for usado MEM, ele far  uma pausa depois de cada tela de informação, mesmo que não seja digitada a opção /P na linha do comando MEM. Para fazê-lo, inclua os seguintes comandos no arquivo AUTOEXEC.BAT: 

c:\dos\doskey 
doskey mem=mem.exe $* /p 

Exibindo o status da memória :

O MS-DOS só exibirá o status de memória estendida se houver memória instalada acima do limite de 1 megabyte (MB) no sistema. O MS-DOS só exibirá o status de memória expandida se for usada memória expandida que atenda á versão 4.0 da Especificação de Memória Expandida Lotus/Intel/Microsoft (LIM EMS). O MS-DOS só exibirá o status da área de memória alta se um fornecedor de UMB como o EMM386 estiver instalado e o comando DOS=UMB, incluído no arquivo CONFIG.SYS. O MS-DOS não exibirá o status da área de memória alta se o comando MEM for acionado enquanto estiver sendo executada a versão 3.0 do Microsoft Windows. 

Alocando memória estendida :

Para alocar memória de interrupção 15h e memória XMS ao mesmo tempo, use a opção /INT15 ao carregar o controlador de dispositivo HIMEM.SYS. 

Para obter maiores informações, consulte <HIMEM.SYS>.

Exemplos :
 
Obtendo informações gerais de programa e memória :
 
Suponhamos que seu sistema possua memória expandida e memória estendida.Para exibir um resumo da memória total do sistema, convencional, expandida,estendida e alta, e exibir uma lista os programas atualmente carregados na memória, digite o seguinte comando:
 
    mem /classify
 
Os resultados serão semelhantes a:

Módulos usando memória abaixo de 1 MB

Nome

Total        =

Convencional+ Memória Superior

SYSTEM16.477  (16K)16.461  (16K)16  (0K)
SETVER784  (1K)784  (1K)0    (0K)
HIMEM1.168  (1K)1.168  (1K)0  (0K)
EMM3863.120  (3K)3.120  (3K)0  (0K)
USPI149.120  (9K)9.120  (9K)0  (0K)
COMMAND3.680  (4K)3.680  (4K)0  (0K)
SMARTDRV37.680  (37K)21.280  (21K)16.400  (16K)
MOUSE17.088  (17K)17.088  (17K)0  (0K)
NETBEUI42.432  (41K)41.760(41K)672 (1K)
REDIR86.064  (84K)76.128   (74K)9.936  (10K)
ANARKEY 14.384  (14K)0  (0K)14.384  (14K)
ZPOWER 4.368  (4K)0  (0K)4.368  (4K)
ANSI     4.208  (4K)0  (0K)4.208  (4K)
DRVSPACE  36.848  (36K)0  (0K)36.848  (36K)
PROTMAN128  (0K)0  (0K)128  (0K)
 EXP16  9.056  (9K)0  (0K)9.056  (9K)
WORKGRP4.368  (4K)0  (0K)4.368  (4K)
RAMDRIVE1.312  (1K)0  (0K)1.312  (1K)
Livre472.464  (461K)464.448  (454K)8.016  (8K)

Informações sobre a memória:
 

Tipo de Memória Tamanho   =Usada  +   Livre

Convencional 655.360190.912464.448
Superior 109.712 101.6968.016
Reservada 393.216 393.2160
Estendida (XMS) 15.618.92812.424.048 3.194.880

Total de memória 16.777.21613.109.8723.667.344

Tot. menor 1 MB       765.072      292.608      472.464
 
Tam. maior programa executável         464.352   (453K)
Maior bl. memória superior livre         7.888     (8K)
MS-DOS residente na área de memória alta.
 
"Reservada" é a memória localizada em placas adicionais como placas de adaptador de vídeo. "Tam. maior programa executável" é o maior bloco contíguo de memória convencional disponível para um programa. "Maior bl. memória superior livre" é a maior área de memória alta disponível para um programa. "MS-DOS residente na área de memória alta." indica que o MSDOS´está sendo executado nos primeiros 64K de memória estendida, e não na memória convencional.
 
Obtendo informações sobre um programa específico:
 
Para descobrir que memória um módulo de programa específico alocou, use o comando MEM/MODULE. Por exemplo, para descobrir a memória alocada pelo módulo WIN386, deve-se digital o seguinte comando:
 
mem /module win386
 
Se o WIN386 estiver sendo executado, o resultado será semelhante a:
 
WIN386 está usando a seguinte memória:
 

Segmento

Região

Tamanho

Tipo


0081D  80 (0K)Dados
02EF8384    (0K)Ambiente
02F1089.856   (88K) Programa
0D4D01 96    (0K)Dados
0D61117.888    (8K)Dados
0EFFE232    (0K)Dados

Tamanho Total: 98.336   (96K)

Alguns módulos de programa, como o WIN386, alocam mais que uma área de memória. O comando MEM /MODULE exibe todas as áreas de memória alocadas pelo programa especificado e mostra o endereço do segmento e o tamanho de cada alocação. Para blocos de memória alta, o MEM /MODULE também exibe o número da região. A coluna Tipo mostra como o programa está utilizando essa área específica da memória. O "tamanho total"é neste caso 98.336 bytes (96K) mostra a quantidade total de memória alocada pelo MS-DOS para o programa especificado.

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

Hosted by www.Geocities.ws

1