Microsoft, Intel, AST Corp., e o desenvolvimento do lotus desenvolveram a especificação prolongada da memória (XMS) em 1987 para especificar como os programas usariam memória prolongada. A especificação de XMS funciona nos sistemas baseados nos 286 ou mais elevados e permite programas da real-modalidade (aqueles projetados funcionar no DOS) de usar geralmente memória prolongada e um outro bloco da memória fora do alcance do DOS.
Antes de XMS, não havia nenhuma maneira assegurar a cooperação entre os programas que comutaram o processador na modalidade protegida e na memória prolongada usada. Não havia também nenhuma maneira para que um programa saiba o que outro tem feito com a memória prolongada porque nenhuma dele poderia ver essa memória quando na modalidade real. HIMEM.SYS assenta bem em um árbitro das sortes que agarre primeiramente toda a memória prolongada para se e então dos doles ele para fora aos programas que sabem os protocolos de XMS. Nesta maneira, diversos programas que se usam memória de XMS podem operar-se junto sob o DOS no mesmo sistema, comutando o processador e fora da modalidade protegida para alcançar a memória. As réguas de XMS impedem um programa da memória de acesso que outras têm no uso. Porque Windows 3.x é um gerente de programa que comutasse o sistema a e da modalidade protegida em funcionar diversos programas em uma vez, foi ajustada até requer a memória de XMS funcionar. Windows 9x/Me opera-se na maior parte na modalidade protegida, mas convida-se ainda a modalidade real para o acesso a muitos componentes do sistema. Windows NT, 2000, e XP são sistemas operando-se da protej-modalidade verdadeira, como é OS/2.
A memória prolongada pode ser feita para conformar-se à especificação de XMS instalando um excitador de dispositivo na lima de CONFIG.SYS. O excitador o mais comum de XMS é HIMEM.SYS, que é incluído com Windows 3.x e umas versões mais atrasadas do DOS, começando com 4.0 e levanta. Windows 9x/Me e NT/2000/XP permite automaticamente funções de XMS em sessões alertas do DOS, e você pode configurarar sessões full-blown da DOS-modalidade para permitir também funções de XMS.
Online: 506 users browsing the articles directory
![]() . |