Executando ambos estendido e memória no computador expandida

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 96766
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sumário
Este artigo explica como alocar a memória e configurar o sistema para executar tanto expandida e memória estendida. Alguns aplicativos requerem memória expandida e outras pessoas precisam memória estendida. Como resultado, você pode decidir personalizar seu sistema. Por exemplo, você talvez queira executar MS-DOS na área de memória alta (que faz parte da memória estendida) enquanto também estiver executando aplicativos de memória expandida. Como resultado, talvez queira alocar a memória para que o sistema seja executado com mais eficiência.

O método usado para alocar memória difere dependendo do tipo de computador que você tem. Consulte a seção se aplica ao processador do computador.

SISTEMAS 80386 E 80486

Se o computador tiver um processador 80386 ou 80486, ele oferece suporte a memória expandida e estendida. Mais 80386 e 80486 computadores vêm com 1 megabyte (MB) ou mais de memória estendida. O driver de dispositivo EMM386.exe, que vem com o MS-DOS, pode usar uma parte da memória estendida do computador para emular a memória expandida. Aplicativos que precisam de memória expandida podem obtê-lo EMM386.exe, enquanto outros aplicativos ainda podem usar a memória estendida restante.

MS-DOS 6.0 ou 6.2

Se você tiver o MS-DOS 6.0 ou 6.2, você pode executar MemMaker para configurar o sistema 80386 ou 80486 para fornecer ambos estendido e memória expandida. Para fazer isso, digite o seguinte no prompt de comando do MS-DOS:
MemMaker
Quando o MemMaker perguntar se você deseja memória expandida, escolha Sim. Você pode aceitar as configurações padrão e deixar MemMaker configurar a memória do computador.

MS-DOS 5.0

Se você tiver a atualização do MS-DOS 5.0, faça o seguinte:

  1. Se sua placa de memória pode ser configurada como memória estendida ou expandida, configure a placa para que ele fornece somente memória estendida. (Para reconfigurar a placa de memória, consulte a documentação que veio com seu quadro ou entre em contato com seu fornecedor de hardware.)
  2. Criar um disco de inicialização do MS-DOS, inserindo um disquete formatado na unidade A e digitando o seguinte no prompt de comando do MS-DOS e pressionando ENTER
    <drive> sys <unidade>: a:
    em que <drive> é a unidade onde reside o arquivo config.sys. Por exemplo, se seu arquivo config.sys estiver localizado na unidade C, digite o seguinte comando:
    sys c: a:
  3. Copie seu arquivo config.sys no disco de inicialização digitando o seguinte no prompt de comando do MS-DOS e pressionando ENTER
    cópia <drive> <unidade>: \config.sys a:\
    em que <drive> é a unidade onde o arquivo config.sys reside no momento.

    Por exemplo, se seu arquivo config.sys estiver localizado na unidade C, digite o seguinte comando:
    cópia c:\config.sys a:\
    Se, após concluir essas etapas, o computador não for iniciado normalmente ou tiver outros problemas, você pode usar o disco de inicialização para iniciar seu sistema e restaurar sua configuração original. Para obter o sistema executar novamente, insira o disquete de inicialização na unidade A e reiniciar o sistema. Em seguida, copiar o arquivo config.sys backup para a unidade em seu sistema onde o arquivo config.sys original estivessem digitando o seguinte comando
    <destination> cópia a:\config.sys <destino>
    <destination>onde <destino> é a unidade em seu sistema onde o arquivo config.sys original estivessem (geralmente unidade C). Por exemplo, se seu arquivo config.sys original na unidade C, digite o seguinte comando:
    cópia a:\config.sys c:\
  4. Edite seu arquivo config.sys original. Para editar o arquivo usando o Editor do MS-DOS, digite o seguinte no prompt de comando do MS-DOS e pressione ENTER
    Editar <drive> <unidade>: \config.sys
    em que <drive> é a unidade onde seu arquivo config.sys reside no momento. Por exemplo, se config.sys estiver localizado na unidade C, digite o seguinte comando:
    Editar c:\config.sys
  5. Verifique se que seu arquivo config.sys contém um comando DEVICE para HIMEM.sys. O comando deve aparecer antes de qualquer outro DEVICE comandos e deve ter a seguinte aparência
    dispositivo <path> = <caminho> \himem.sys
    <path>onde <caminho> é a unidade e o diretório onde o arquivo HIMEM.sys reside no momento. Por exemplo, se seu arquivo HIMEM.sys estiver localizado no diretório na unidade C, digite o seguinte comando:
    device=c:\dos\himem.sys
  6. Adicionar um comando DEVICE para EMM386.exe que tem o local do EMM386.exe, que especifica EMM386.exe para emular a memória expandida, que você deseja e que indica a quantidade de memória estendida para alocar EMM386.exe. O seguinte comando DEVICE especifica que o EMM386.exe deve usar 640 kilobytes (K) de memória estendida para emular a memória expandida
    dispositivo <path> = <caminho> \emm386.exe 640
    <path>onde <caminho> é a unidade e o diretório onde o arquivo EMM386.exe reside no momento. Por exemplo, se seu arquivo EMM386.exe estiver localizado no diretório na unidade C, digite o seguinte comando:
    device=c:\dos\emm386.exe 640
    Se você também desejar executar programas na área de memória superior para aumentar sua memória convencional disponível, adicione a opção RAM para o comando DEVICE. O comando a seguir especifica que o EMM386.exe deve fornecer 640 K de memória expandida emulada e também deve fornecer acesso a blocos de memória superior (UMBs)
    dispositivo <path> = <caminho> \emm386.exe 640 ram
    <path>onde <caminho> é a unidade e o diretório onde o arquivo EMM386.exe reside no momento. Por exemplo, se seu arquivo EMM386.exe estiver localizado no diretório na unidade C, digite o seguinte comando:
    ram 640 device=c:\dos\emm386.exe
    Observação: Não usar a opção NOEMS; a opção NOEMS desativa todo o suporte para memória expandida.
  7. Se você desejar MS-DOS para residir na área de memória alta, certifique-se seu arquivo config.sys contenha DOS = alta comando (ou DOS = UMB comando HIGH, se você usou a opção de RAM com EMM386.exe). Se o arquivo não contém um desses comandos, insira a seguinte linha após o comando DEVICE=<path>\HIMEM.SYS:
    dos = high, umb
  8. Fechar o Editor do MS-DOS, escolhendo Sair no menu Arquivo e salve o novo arquivo config.sys escolhendo Sim ou pressionando ENTER quando o Editor do MS-DOS exibe uma caixa de diálogo solicitando que você salve o arquivo.
  9. Reinicie o computador, pressionando CTRL + ALT + DELETE.
  10. Use o comando MEM para verificar que ambos expandidos e memória estendida estão disponíveis. (Para obter informações sobre como interpretar a saída do comando MEM, consulte páginas 519 522 do Microsoft MS-DOS 5.0 "Do usuário do guia e referência.")

Exemplo

Suponha que os arquivos SMARTDRV.SYS, Himem.sys e EMM386.exe estão no diretório na unidade C e você tiver um computador 80386 com 2 MB de memória estendida que você deseja configurar o seguinte:

  • 512 K de memória expandida para seu aplicativo de processamento de texto
  • 1024K de memória estendida para SMARTDrive
  • Maximizar a memória convencional
Seu arquivo config.sys conteria os seguintes comandos:
   device=c:\dos\himem.sys   device=c:\dos\emm386.exe 512 ram   dos=high,umb   devicehigh=c:\dos\smartdrv.sys 1024				
o primeiro comando DEVICE carrega Himem.sys, que fornece acesso a memória estendida. O próximo comando DEVICE carrega EMM386.exe, que fornece 512 K de memória expandida para seu processador de texto. A opção de RAM instrui EMM386.exe também fornecem acesso à área de memória superior. O comando DOS carrega MS-DOS na área de memória alta e especifica que você deseja ser capaz de carregar programas para os UMBs. O comando DEVICEHIGH carrega SMARTDrive na área de memória superior e cria um cache 1024K na memória estendida. Com esse arquivo config.sys, deve haver cerca de 512 K de memória estendida sobrando.

80286 SISTEMAS

Se o computador tiver um processador 80286, ele oferece suporte a memória expandida e estendida. Muitos 80286 computadores têm 384 K de memória estendida interna. Outros têm uma placa de memória de add-in. Placas de memória suplemento podem conter memória estendida ou expandida.

Se o computador 80286 tiver uma placa de memória de add-in, talvez seja capaz de configurar a placa de memória para que ele forneça memória expandida e estendida. Para obter informações sobre como configurar sua placa de memória, consulte a documentação que acompanha a placa ou entre em contato com seu fornecedor de hardware.

Se a placa de memória do computador pode fornecer memória expandida e estendida, siga estas etapas:

  1. Configure sua placa de memória para que ele oferece tanta memória expandida, como seu aplicativo requer. (Consulte a documentação do seu aplicativo para obter informações sobre seus requisitos de memória.) Deixe qualquer memória restante como estendido.
  2. Criar um disco de inicialização do MS-DOS inserindo um disquete formatado na unidade A e digitando o seguinte no prompt de comando do MS-DOS
    <drive> sys <unidade>: a:
    em que <drive> é a unidade onde seu arquivo config.sys reside no momento. Por exemplo, se seu arquivo config.sys está localizado na unidade C, digite o seguinte comando:
    sys c: a:
  3. Copie seu arquivo config.sys no disco de inicialização digitando o seguinte no prompt de comando do MS-DOS e pressionando ENTER
    cópia <drive> <unidade>: \config.sys a:\
    em que <drive> é a unidade onde o arquivo config.sys reside no momento. Por exemplo, se seu arquivo config.sys está localizado na unidade C, digite o seguinte comando:
    cópia c:\config.sys a:\
    Se, após concluir essas etapas, o computador não for iniciado normalmente ou tiver outros problemas, você pode usar o disco de inicialização para iniciar seu sistema e restaurar sua configuração original. Para obter o sistema executar novamente, insira o disquete de inicialização na unidade A e reiniciar o sistema. Em seguida, copiar o arquivo config.sys backup para a unidade em seu sistema onde o arquivo config.sys original estivessem digitando o seguinte comando
    <destination> cópia a:\config.sys <destino>
    <destination>onde <destino> é a unidade em seu sistema onde o arquivo config.sys original estivessem (geralmente unidade C). Por exemplo, se seu arquivo config.sys original na unidade C, digite o seguinte comando:
    cópia a:\config.sys c:\
  4. Edite seu arquivo config.sys original. Para editar o arquivo usando o Editor do MS-DOS, digite o seguinte no prompt de comando do MS-DOS
    Editar <drive> <unidade>: \config.sys
    em que <drive> é a unidade onde seu arquivo config.sys reside no momento. Por exemplo, se seu arquivo config.sys está localizado na unidade C, digite o seguinte comando:
    Editar c:\config.sys
  5. Verifique se que seu arquivo config.sys contém um comando DEVICE para Gerenciador de memória do sua placa de memória. O comando deve aparecer antes do comando DEVICE para HIMEM.sys. (Consulte a documentação da sua placa de memória para obter informações sobre como instalar o Gerenciador de memória.)
  6. Verifique se que seu arquivo config.sys contém um comando DEVICE para HIMEM.sys. O comando deve aparecer após o comando DEVICE para driver de dispositivo do sua placa de memória, mas antes de qualquer DEVICE outro comandos. O comando DEVICE para HIMEM.sys deve parecer o seguinte
    dispositivo <path> = <caminho> \himem.sys
    <path>onde <caminho> é a unidade e o diretório onde o arquivo HIMEM.sys reside no momento. Por exemplo, se seu arquivo HIMEM.sys estiver localizado no diretório na unidade C, digite o seguinte comando:
    device=c:\dos\himem.sys
  7. Se você desejar MS-DOS para carregar o próprio na área de memória alta, certifique-se que seu arquivo config.sys contenha DOS = comando alta. Se o arquivo não contém este comando, insira o seguinte após o comando DEVICE=<path>\HIMEM.SYS:
    dos = high
  8. Fechar o Editor do MS-DOS, escolhendo Sair no menu Arquivo e salve o arquivo escolhendo Sim ou pressionando ENTER quando o Editor do MS-DOS exibe uma caixa de diálogo solicitando que você salve o arquivo.
  9. Reinicie o computador, pressionando CTRL + ALT + DELETE.

    Se o computador falhar quando você reiniciá-lo, o Gerenciador de memória expandida pode ser incompatível com o Himem.sys. Para obter o sistema executar novamente, insira o disquete de inicialização na unidade A e reiniciar o sistema. Em seguida, copiar o arquivo config.sys backup para a unidade em seu sistema onde o arquivo config.sys original estivessem digitando o seguinte
    <destination> cópia a:\config.sys <destino>
    <destination>onde <destino> é a unidade em seu sistema aqui o arquivo config.sys original estivessem (geralmente unidade C).

    Por exemplo, se, na etapa 3, seu arquivo config.sys original na unidade C, digite o seguinte no prompt de comando do MS-DOS:
    cópia a:\config.sys c:\
    Para obter ajuda ao obter o Gerenciador de memória expandida para trabalhar com Himem.sys, contate o Atendimento Microsoft ou o fabricante da sua placa de memória expandida.
  10. Use o comando MEM para se certificar que expandida e memória estendida estão disponíveis. Para informações sobre como interpretar a saída do comando MEM, consulte páginas 519-522 do Microsoft MS-DOS 5.0 "do User Guide e referenciar" ou digite mem ajudar em qualquer prompt de comando MS-DOS 6.0.

SISTEMAS 8086 OU 8088

Se o computador tiver um processador 8086 ou 8088, você pode usar somente a memória expandida. O 8086 e o 8088 processadores não oferecem suporte à memória estendida. Para configurar seu computador para que os aplicativos podem usar a memória no seu quadro de memória expandida, consulte a documentação que acompanha sua placa de memória.
Referências

MS-DOS 5.0

Para obter informações adicionais, consulte as seguintes páginas no "do usuário do guia e referência" para versão 5.0:

  • Uma visão geral sobre conceitos de memória, página 274
  • Informações sobre como instalar Himem.sys, páginas 279
  • Informações sobre como usar EMM386.exe como um emulador de memória expandida, página 289
  • Informações sobre o comando DEVICE, página 433
  • Informações sobre o comando MEM, página 519
  • Detalhes sobre parâmetros de inicialização EMM386.exe, página 605

Versões 6.0 e 6.2

Para obter mais informações, consulte as seguintes fontes:

  • Informações sobre como tornar mais memória do disponível, capítulo 6 no "Guia do usuário" para as versões 6.0 e 6.2.
  • Informações sobre os comandos DEVICEHIGH, LOADHIGH e MEMMAKER, Ajuda (digite help no MS-DOS qualquer prompt de comando).
  • Informações sobre EMM386.exe ou Himem.sys, Ajuda (digite help no qualquer do prompt de comando).
6.22 6.00 5,00 5.00a 6.20 dos

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 96766 - Última Revisão: 12/04/2015 09:24:51 - Revisão: 2.0

Microsoft MS-DOS 5.0 Standard Edition, Microsoft MS-DOS 5.0a, Microsoft MS-DOS 6.0 Standard Edition, Microsoft MS-DOS 6.2 Standard Edition, Microsoft MS-DOS 6.21 Standard Edition, Microsoft MS-DOS 6.22 Standard Edition

  • kbnosurvey kbarchive kbmt KB96766 KbMtpt
Comentários