Extensão de Endereço Físico: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
ZéroBot (discussão | contribs)
m r2.7.1) (Robô: A adicionar: uk:PAE
Linha 4: Linha 4:


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<ref>{{citar web|url=http://lkml.indiana.edu/hypermail/linux/kernel/9910.2/0542.html|título=2.3.23-pre4 x86 64GB RAM changes &#91;HIGHMEM patch&#93; explained a bit|data=[[20 de outubro]] de [[1999]]|autor=[[Ingo Molnar]]|lang2=en|acessodata=[[1 de abril]] de [[2011]]}}</ref>, 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<ref>{{Citar web|url=http://groups.google.com/group/linux.kernel/msg/a7b887254a092330?pli=1|título=1&#37; performance overhead of paravirt_ops on native kernels|autor=[[Linus Torvalds]]|data=[[9 de junho]] de [[2009]]|lang2=en|acessodata=[[1 de abril]] de [[2011]]}}</ref>. [[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 [[licença de software|licenciamento]]<ref>{{Citar web|url=http://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm|título=Licensed Memory in 32-Bit Windows Vista|lang2=en|acessodata=[[1 de abril]] de [[2011]]}}</ref>.
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<ref>{{citar web|url=http://lkml.indiana.edu/hypermail/linux/kernel/9910.2/0542.html|título=2.3.23-pre4 x86 64GB RAM changes &#91;HIGHMEM patch&#93; explained a bit|data=[[20 de outubro]] de [[1999]]|autor=[[Ingo Molnar]]|lang2=en|acessodata=[[1 de abril]] de [[2011]]}}</ref>, 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<ref>{{Citar web|url=http://groups.google.com/group/linux.kernel/msg/a7b887254a092330?pli=1|título=1&#37; performance overhead of paravirt_ops on native kernels|autor=[[Linus Torvalds]]|data=[[9 de junho]] de [[2009]]|lang2=en|acessodata=[[1 de abril]] de [[2011]]}}</ref>. [[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 [[licença de software|licenciamento]]<ref>{{Citar web|url=http://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm|título=Licensed Memory in 32-Bit Windows Vista|lang2=en|acessodata=[[1 de abril]] de [[2011]]}}</ref>.

==Suporte de Sistema operacional==

===FreeBSD===

O FreeBSD suporta PAE na série 4.x começando com 4,9, na série 5.x começando com 5,1, e em todas as versões 6.xe posterior. Apoio exige o kernel PAE opção de configuração. Módulos carregáveis do kernel só podem ser carregados em um kernel com PAE ativado se os módulos foram construídos com PAE habilitado; os módulos binários em distribuições FreeBSD não são construídos com PAE habilitado, e, portanto, não podem ser carregados em kernels PAE. Nem todos drivers suportam mais de 4 GB de memória física;. Esses drivers não irá funcionar corretamente em um sistema com PAE.

===Haiku===

Suporte inicial para PAE foi adicionado ao sistema operacional Haiku, algum tempo depois do R1 Alpha 2 release. Com o lançamento do R1 Alpha 3 PAE é oficialmente suportado agora.

===Linux===
O kernel do Linux inclui suporte PAE modo completo a partir da versão 2.3.23, permitindo o acesso de até 64 GB de memória em 32 bits. A PAE-enabled kernel do Linux requer que a CPU também suportam PAE. A partir de 2009 , algumas distribuições Linux começaram a utilizar um kernel PAE habilitado como padrão de distribuições específicas , porque ele adiciona o bit NX.

===Mac OS X===

Versões 10.4.4 através 10.5.8 do Mac OS X será executado em ambos os processadores x86 e PowerPC. Versão 10.6 e 10.7 versão do OS X só rodar em uma processadores x86. Até agora, todos os Macs Intel x86 ter usado (não AMD) CPUs. OS X versões que são compatíveis com x86 apoiar plenamente PAE eo bit NX em todos os Macs Intel. Mac Pro e Xserve sistemas pode usar até 64 GB de memória RAM. O Mac OS X 10.5 kernel (Leopard) permanece 32 bits. Mac OS X 10.6 (Snow Leopard) pode ser iniciado em uma versão de 64 bits do kernel em determinados sistemas;. Mac OS X 10.7 (Lion) vem com um kernel de 64 bits ativado por padrão

===Microsoft Windows===

É suportado pelo Windows Server 2003 e pelo Windows 2000.


{{referências}}
{{referências}}
Linha 27: Linha 48:
[[uk:PAE]]
[[uk:PAE]]
[[zh:物理地址扩展]]
[[zh:物理地址扩展]]
--[[Usuário(a):Arq1 upf|Arq1 upf]] ([[Usuário(a) Discussão:Arq1 upf|discussão]]) 17h51min de 3 de dezembro de 2011 (UTC)

Revisão das 17h51min de 3 de dezembro de 2011

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].

Suporte de Sistema operacional

FreeBSD

O FreeBSD suporta PAE na série 4.x começando com 4,9, na série 5.x começando com 5,1, e em todas as versões 6.xe posterior. Apoio exige o kernel PAE opção de configuração. Módulos carregáveis do kernel só podem ser carregados em um kernel com PAE ativado se os módulos foram construídos com PAE habilitado; os módulos binários em distribuições FreeBSD não são construídos com PAE habilitado, e, portanto, não podem ser carregados em kernels PAE. Nem todos drivers suportam mais de 4 GB de memória física;. Esses drivers não irá funcionar corretamente em um sistema com PAE.

Haiku

Suporte inicial para PAE foi adicionado ao sistema operacional Haiku, algum tempo depois do R1 Alpha 2 release. Com o lançamento do R1 Alpha 3 PAE é oficialmente suportado agora.

Linux

O kernel do Linux inclui suporte PAE modo completo a partir da versão 2.3.23, permitindo o acesso de até 64 GB de memória em 32 bits. A PAE-enabled kernel do Linux requer que a CPU também suportam PAE. A partir de 2009 , algumas distribuições Linux começaram a utilizar um kernel PAE habilitado como padrão de distribuições específicas , porque ele adiciona o bit NX.

Mac OS X

Versões 10.4.4 através 10.5.8 do Mac OS X será executado em ambos os processadores x86 e PowerPC. Versão 10.6 e 10.7 versão do OS X só rodar em uma processadores x86. Até agora, todos os Macs Intel x86 ter usado (não AMD) CPUs. OS X versões que são compatíveis com x86 apoiar plenamente PAE eo bit NX em todos os Macs Intel. Mac Pro e Xserve sistemas pode usar até 64 GB de memória RAM. O Mac OS X 10.5 kernel (Leopard) permanece 32 bits. Mac OS X 10.6 (Snow Leopard) pode ser iniciado em uma versão de 64 bits do kernel em determinados sistemas;. Mac OS X 10.7 (Lion) vem com um kernel de 64 bits ativado por padrão

Microsoft Windows

É suportado pelo Windows Server 2003 e pelo Windows 2000.

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 
  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=) sugerido (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=) sugerido (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=) sugerido (ajuda)
  6. «Licensed Memory in 32-Bit Windows Vista». Consultado em 1 de abril de 2011  Parâmetro desconhecido |lang2= ignorado (|lingua=) sugerido (ajuda)


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

--Arq1 upf (discussão) 17h51min de 3 de dezembro de 2011 (UTC)