Artigo: 888137 - Última revisão: terça-feira, 11 de Outubro de 2011 - Revisão: 3.0 A RAM reportada pela caixa de diálogo Propriedades do sistema e a ferramenta Informações de sistema é menor que a esperada no Windows Vista ou no Windows XP Service Pack 2 ou versão posterior
Nesta páginaSintomasSe estiver a executar o Windows Vista ou se actualizou o Windows XP para o Windows XP Service Pack 2 (SP2) ou uma versão posterior, a memória que é reportada na caixa de diálogo Propriedades do sistema ou pela ferramenta Informações de sistema (Msinfo32.exe) foi alterada. Este sintoma ocorre caso se verifiquem as seguintes condições:
Por exemplo, antes de actualizar para o Windows XP SP2, a caixa de diálogo Propriedades do sistema poderá reportar aproximadamente 3,87 GB de RAM. A ferramenta Informações de sistema poderá reportar que o total de memória física é aproximadamente 3.540,00 megabytes (MB). Depois de actualizar para o Windows XP SP2, a caixa de diálogo Propriedades do sistema poderá reportar aproximadamente 3,12 GB de RAM e a ferramenta Informações de sistema poderá reportar que o total de memória física é aproximadamente 2.770,00 MB. Nota se desactivar o modo PAE num computador que tenha 4 GB de RAM, a caixa de diálogo Propriedades do sistema poderá reportar aproximadamente 3,12 GB de RAM e a ferramenta Informações de sistema poderá reportar que o total de memória física é aproximadamente 2.710,00 MB. Os mesmos valores são reportados depois de actualizar para o Windows XP SP2. Causa Este problema ocorre devido a uma alteração de concepção no Windows XP SP2, também incluída no Windows Vista. As alterações foram efectuadas ao comportamento do modo PAE para melhorar a compatibilidade de controladores. Para reduzir problemas de compatibilidade de controladores, o Windows Vista e o Windows XP Service Pack 2 ou uma versão posterior incluem alterações à camada de abstracção de hardware (HAL, Hardware Abstraction Layer) que simulam o comportamento DMA da HAL de 32 bits. A HAL modificada concede registos de mapa ilimitados quando o sistema funciona no modo PAE. Além disso, o gestor de memória kernel ignora qualquer endereço físico superior a 4 GB. Qualquer RAM de sistema superior à barreira de 4 GB seria não endereçável pelo Windows e não utilizável pelo sistema. Limitando o espaço de endereços a 4 GB, os dispositivos com capacidade de bus master de DMA de 32 bits não verão uma transacção com um endereço superior à barreira de 4 GB. Uma vez que estas alterações eliminam a necessidade de colocação de transacções na memória intermédia em duplicado, evitam uma classe de erros em alguns controladores, relacionada com a implementação correcta do suporte à dupla colocação em memória intermédia. Mais InformaçãoProblemas de compatibilidade de controladores induzidos pelo modo PAEOs problemas de compatibilidade de controladores com a prevenção de execução de dados (DEP, Data Execution Prevention) são normalmente induzidos pelo modo PAE.Nota a PAE só é necessária em computadores com processadores que suportem DEP aplicada por hardware. Por si só, a DEP pode criar problemas de compatibilidade com controladores que gerem código ou utilizem outras técnicas para gerar código executável em tempo real. Muitos controladores como este teriam sido corrigidos, uma vez que a DEP está sempre activa para controladores que sejam carregados em versões de 64 bits do Windows. Por este motivo, não existem garantias de que todos os controladores tenham sido actualizados. No entanto, existem poucos controladores que utilizam estas técnicas, e não é expectável que a DEP, por si só, provoque muitos problemas de compatibilidade de controladores. A principal objectivo do controlador consiste em executar o modo PAE em computadores de 32 bits. O modo PAE permite que os processadores enderecem mais do que 4 GB de memória. A principal diferença entre os esquemas de paginação de memória PAE e não-PAE reside no nível adicional de paginação necessário no modo PAE. O modo PAE requer 3 níveis de paginação em vez de 2. Alguns controladores poderão não ser carregados se a PAE estiver activada, uma vez que o dispositivo poderá não conseguir efectuar o endereçamento de 64 bits ou os controladores poderão presumir que o modo PAE requer mais do que 4 GB de RAM. Tais controladores esperam receber sempre endereços de 64 bits quando em modo PAE, e que eles ou os respectivos dispositivos não conseguem interpretar o endereço. Outros controladores poderão ser carregados no modo PAE, mas provocam instabilidade do sistema modificando directamente entradas de tabela de páginas (PTEs, page table entries) do sistema. Estes controladores esperam PTEs de 32 bits mas, em vez disso, recebem PTEs de 64 bits no modo PAE. O maior problema de compatibilidade com a PAE envolve transferências de acesso directo à memória (DMA, Direct Memory Access) e atribuição de registos de mapas. Muitos dispositivos que suportam DMA, normalmente adaptadores de 32 bits, não conseguem efectuar o endereçamento físico de 64 bits. Quando estes dispositivos funcionam no modo de 32 bits, conseguem endereçar todo o espaço de endereços físico. No modo PAE, podem existir dados num endereço físico superior a 4 GB. Para permitir que dispositivos com estas restrições funcionem neste cenário, a família Windows 2000 Server e versões posteriores do Windows fornecem dupla colocação em memória intermédia para a transacção DMA. A família Windows 2000 Server e versões posteriores do Windows fazem-no fornecendo um endereço de 32 bits indicado por um registo de mapa. O dispositivo pode efectuar a transacção DMA para o endereço de 32 bits e o kernel copia a memória para o endereço de 64 bits fornecido ao controlador. Quando o sistema funciona com a PAE desactivada, os controladores de dispositivos de 32 bits nunca necessitam que os respectivos registos de mapa sejam suportados por memória real. Isto significa que não é necessária a dupla colocação em memória intermédia, dado que todos os dispositivos estão contidos no espaço de endereçamento de 32 bits. Com base em testes de controladores de dispositivos de 32 bits em computadores baseados em processadores de 64 bits, prevê-se que a maioria dos controladores com capacidades de DMA testados em clientes esperem registos de mapa ilimitados. Para obter mais informações sobre as alterações às funcionalidades efectuadas no Windows XP SP2, visite o seguinte Web site da Microsoft: http://technet.microsoft.com/pt-pt/library/bb457155.aspx
(http://technet.microsoft.com/pt-pt/library/bb457155.aspx)
A informação contida neste artigo aplica-se a:
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Voltar ao topo