Select the product you need help with
Uma iniciação geral nos vários formulários de memóriaArtigo: 37242 - Ver produtos para os quais este artigo se aplica. Nesta páginaSumárioEste artigo fornece uma descrição geral dos diferentes formatos de memória disponível no ambiente de MS-DOS em sistemas de computador e PS/2. Também descreve os tipos de software utilizam estas áreas diferentes e quais os controladores necessários para criar e controlar algumas destas áreas. A primeira secção deste artigo, "O mapa de memória," mostra um mapa de memória que descreve o esquema destes formatos diferentes de memória. A secção seguinte, "Tipos de memória" aborda as formas principais de memória e os respectivos componentes físicos e lógicos e controladores. A secção "Equações" fornece alguns Equações útil para mostrar como estas áreas de memória podem ser utilizadas ou emuladas. Depois de este está a secção "Controladores de memória", que fornece uma breve descrição da memória controladores de dispositivo gestão mencionadas neste artigo. A última secção, "Ler mais," fornece o material de leitura adicional para obter mais informações sobre alguns destes formulários de memória. Mais InformaçãoExistem várias formas de memória: convencional, expandida, EMS, XMA e XMS. Abaixo é uma descrição de cada formulário da memória e como se relacionam; Dado existirem várias relações, poderá ter que ler o material seguinte duas vezes para eliminar quaisquer referências a termos indefinidos. O mapa de memóriaSegue-se uma ilustração que mostra os vários componentes da memória que estão disponíveis (note que este é um mapa muito geral):
32M +--------------------------------------------+
| |
| expanded memory board | ----+
| | |
0 +--------------------------------------------+ |
|
|
+------------------------------------------- + |
| | |
| built-in memory | |
| | |
nM* +--------------------------------------------+ |
| | |
| extended memory (1M-nM*) | |
| | |
+- - - - - - - - - - - - - - - - - - - - - - + |
| | |
| high memory area (FFFF:0010-FFFF:FFFFh) | |
| | |
1M +--------------------------------------------+ |
| | |
| upper memory area (640K-1M) | |
| | |
+- - - - - - - - - - - - - - - - - - - - - - + |
| | |
| expanded memory page frame (64K) | <---+
| |
+- - - - - - - - - - - - - - - - - - - - - - +
| |
640K +--------------------------------------------+
| |
| extended BIOS data area (1K) |
| |
639K +- - - - - - - - - - - - - - - - - - - - - - +
| |
| conventional memory (0K-640K) |
| |
0 +--------------------------------------------+
+--------------------------------------------+
| |
| IBM expanded memory adapter (XMA) |
| |
+--------------------------------------------+
* nM = 16 MB on an 80286, 4 gigabytes on an 80386
Tipos de memória
EquaçõesSeguem-se algumas regras e "equações" para combinar, modificar e emular memória para a tornar útil:
<XMS memory> = <extended memory> + HIMEM.SYS
<XMS memory including UMBS> = <80386 system> + <extended memory> +
HIMEM.SYS + EMM386.EXE (version 4.33.06x or later)
<XMA memory> = proprietary memory adapter of IBM
<EMS memory> = usable by MS-DOS and applications
<extended memory> = usable by some applications
<XMA memory> = <80386 system> + <extended memory> + XMAEM.SYS
<EMS memory> = <80386 system> + <extended memory> +
EMM386.SYS (version 4.0)
<EMS memory> = <80386 system> + <extended memory> + HIMEM.SYS +
EMM386.SYS or EMM386.EXE (version 4.10.0419 or later)
<EMS memory> = <80386 system> + <extended memory> + XMAEM.SYS +
XMA2EMS.SYS
<EMS memory> = <80386 system> + <extended memory> +
EMM386.SYS (version 4.0)
<EMS memory> = <80386 system> + <extended memory> + HIMEM.SYS +
EMM386.SYS (version 4.10.0419)
<EMS memory> = <80386 system> + <extended memory> + HIMEM.SYS +
EMM386.EXE (version 4.20.06x)
Se tiver um sistema 80286 e pretende utilizar a memória expandida como memória EMS, não poderá utilizar os controladores existentes incluídos no MS-DOS. Algumas destas expandido memória áreas acompanham emuladores de EMS, que podem ser utilizados. Controladores de memóriaO controlador Microsoft Himem.sys assume 80286 e 80386 memória expandida, convertê-la para a área de memória de extensão da especificação de XMS. Também demora a 64 K primeiro desta área de memória expandida e converte-o para a HMA.O controlador de versão 4.0 do IBM PC-DOS XMAEM.SYS demora IBM PS/2 modelo 80 80386 expandido memória e utiliza para emular IBM XMA memória. (Utilizado em conjunto com o controlador XMA2EMS.SYS, é possível utilizar esta memória como memória EMS.) O controlador de versão 4.0 IBM PC-DOS XMA2EMS.SYS demora IBM XMA memória (ou a memória XMA emulada criados pelo controlador XMAEM.SYS) e utiliza-o para emular memória LIM/EMS. O controlador Microsoft MS-DOS versão 4.0 EMM386.SYS demora 80386 memória expandida e utiliza-o para emular memória LIM/EMS. ReferênciasPara obter mais informações sobre memória LIM/EMS, consulte a oficial especificação, o "Lotus/Intel/Microsoft expandida memória especificação versão 4.0", disponível gratuitamente do Intel chamando (800) 538-3373. Para obter mais informações sobre memória XMS, consulte a especificação oficial, o "expandida memória Specification Version 3.0," disponível gratuito da Microsoft. Para obter a especificação, consulte a secção "Instruções de transferência" abaixo. Para mais informações na área de dados expandida do BIOS do IBM PS/2 e sistemas compatíveis do OEM, consulte "IBM PS/2 e PC BIOS interface técnico referência," número de peça 68 X 2260, disponível a partir da IBM chamando IBM-PCTB (800). (Outra referência contém material semelhante é o livro Microsoft Press "série de referência rápida Programmer: IBM ROM BIOS," por Ray Duncan, ISBN 1-55615-135-7.) Para mais informações Compaq memória incorporada (BIM), consulte o "Compaq DeskPro 386(TM) referência técnica do Personal Computer guia," disponível a partir da Compaq. PropriedadesArtigo: 37242 - Última revisão: segunda-feira, 12 de Maio de 2003 - Revisão: 2.0 A informação contida neste artigo aplica-se a:
Tradução automática 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 37242
(http://support.microsoft.com/kb/37242/en-us/
)
| Traduções de Artigos |





Voltar ao topo








