Physical Address Extension

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa

Physical Address Extension (PAE) (em português: extensão de endereço físico[1] [2] ) é uma funcionalidade dos processadores x86 que os permite endereçar uma quantidade de memória RAM e dipositivos que ultrapassa os 4 gigabytes.

Foi primeiramente implementado no processador Intel Pentium Pro[1] em 1995 e foi aprimorado pela AMD para adicionar um nível na hierarquia de tabelas de páginas, para permitir endereços físicos de até 52 bits, além de adicionar a funcionalidade do bit NX e torná-lo modelo de paginação do long mode[3] . PAE é fornecido nos processadores Pentium Pro da Intel e seus sucessores, bem como em processadores AMD.

Para utilizar esta funcionalidade é necessário tanto o suporte do sistema operacional quanto da CPU. O kernel Linux inclui suporte completo ao PAE desde a versão 2.3.23[4] , permitindo acesso a até 64 gigabytes de memória em computadores de 32 bits. Várias distribuições Linux passaram a utilizar o kernel com o suporte ao PAE ativado porque ele provê a funcionalidade do bit NX[5] . Windows também possui suporte, porém as versões desktop de 32 bits estão limitadas a 4 gigabytes de memória por questões de licenciamento[6] .

Referências

  1. a b «Visão geral sobre extensão de endereço físico». Microsoft Technet. Consultado em 1 de abril de 2011.  Ligação externa em |publicado= (Ajuda)
  2. «Capítulo 39. Atualizando (upgrade) o kernel». Consultado em 1 de abril de 2011. 
  3. «AMD64 Architecture Programmer's Manual. Advanced Micro Devices, páginas 124 a 143» (PDF). Consultado em 1 de abril de 2011.  Parâmetro desconhecido |lang2= ignorado (|lingua=) (Ajuda)
  4. Ingo Molnar (20 de outubro de 1999). «2.3.23-pre4 x86 64GB RAM changes [HIGHMEM patch] explained a bit». Consultado em 1 de abril de 2011.  Parâmetro desconhecido |lang2= ignorado (|lingua=) (Ajuda)
  5. Linus Torvalds (9 de junho de 2009). «1% performance overhead of paravirt_ops on native kernels». Consultado em 1 de abril de 2011.  Parâmetro desconhecido |lang2= ignorado (|lingua=) (Ajuda)
  6. «Licensed Memory in 32-Bit Windows Vista». Consultado em 1 de abril de 2011.  Parâmetro desconhecido |lang2= ignorado (|lingua=) (Ajuda)


Ícone de esboço Este artigo sobre Informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.