casa |  | Saúde e Doença >  | Condições e Tratamentos | Cérebro e Sistema Nervoso

Aumentando a Memória Convencional no MS-DOS: O Método MSCONFIG

Para sistemas legados executando DOS ou Windows 9x (95/98/Me), a memória convencional (os primeiros 640 KB) era um espaço precioso. Drivers e TSRs carregados aqui deixavam menos espaço para programas. O truque MSCONFIG reservava blocos de memória superior (UMBs) para drivers, liberando RAM convencional.

Passos (Windows 9x)

  1. Execute msconfig (Iniciar → Executar → msconfig).
  2. Guia Inicializar → Opções avançadas.
  3. Marque "Limitar memória" (MaxMem) e defina 640–1024 KB.
  4. Aplicar, OK, reiniciar.

Como Funcionava

Ao limitar artificialmente a memória convencional reportada, o gerenciador de memória do Windows 9x (EMM386) era forçado a carregar drivers/TSRs em UMBs (640 KB–1 MB) em vez de memória convencional. Isso liberava preciosa RAM convencional para aplicativos DOS que não podiam usar memória superior.

Caveats Importantes

  • Não aplicável a Windows NT/2000/XP/Vista/7/8/10/11. O kernel NT usa modelo de memória flat 32/64-bit; sem distinção convencional/superior.
  • Apenas relevante para execução de programas DOS reais ou Windows 9x.
  • DOSBox/virtualização modernos gerenciam memória automaticamente.

Contexto Histórico

Esta era uma realidade diária para usuários de PC nos anos 1990. MEM /C mostrava a distribuição. Hoje, é história da computação — mas um hack inteligente que mantinha muitos jogos DOS em execução.