Diferenças entre edições de "Extensão de Endereço Físico"

10 bytes adicionados ,  18h24min de 12 de junho de 2017
m
sem resumo de edição
m
 
Em [[computação]], '''Extensão de Endereço Físico''', em inglês '''Physical Address Extension''' ('''PAE'''),<ref name="technet">{{citar web|url=http://technet.microsoft.com/pt-br/library/cc775523(WS.10).aspx|título=Visão geral sobre extensão de endereço físico|acessodata=1 de abril de 2011|publicado=Microsoft Technet}}</ref><ref>{{citar web|url=http://web.mit.edu/rhel-doc/3/rhel-sag-pt_br-3/ch-kernel.html|título=Capítulo 39. Atualizando (upgrade) o kernel|acessodata=1 de abril de 2011}}</ref> algumas vezes também chamado de '''Extensão de Endereço de Página''', é um recurso de gerenciamento de memória para a arquitetura [[IA-32x86]]. A PAE foi primeiramente introduzida no [[Pentium Pro]]<ref name="technet"/> em [[1995]] e foi aprimoradoaprimorada pela [[AMD]] para adicionar um nível na hierarquia de tabelas de [[paginação|páginas]]. Ela define uma hierarquia de tabela de páginas de três níveis, com entradas de tabela de 64 bits cada em vez de 32, permitindo que as [[Unidade central de processamento|CPUs]] acessem um [[Espaço de endereçamento|espaço de endereços]] físicos maior que 4 [[gigabyte]]s (2<sup>32</sup> bytes).
 
A estrutura de tabela de página usada pelas [[Unidade central de processamento|CPUs]] [[x86-64]] quando operam no modo 64 bits estendem ainda mais a hierarquia de tabela de páginas para quatro níveis, estendendo o espaço de endereços virtuais e usa bits de endereço físico adicionais em todos os níveis da tabela de páginas, estendendo o espaço de endereços físicos. Ele também usa o bit mais significante da entrada da tabela de páginas de 64 bits como um [[bit NX]].
 
PAE é fornecido nos processadores [[Pentium Pro]] da [[Intel Corporation|Intel]] e seus sucessores, bem como em processadores [[AMD]] [[Athlon]] e sucessores.
 
== Suporte dos sistemas operacionais ==
Para utilizar esta funcionalidade é necessário tanto o suporte do [[sistema operacional]] quanto da [[CPU]].
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|autorlink=Ingo Molnar|lang=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|autorlink=Linus Torvalds|data=9 de junho de 2009|lang=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|lang=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|autorlink=Ingo Molnar|lang=en|acessodata=1 de abril de 2011}}</ref>, permitindo acesso a até 64 gigabytesGB 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|autorlink=Linus Torvalds|data=9 de junho de 2009|lang=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|lang=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 GB 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|lang=en|acessodata=1 de abril de 2011}}</ref>.
 
{{Referências}}
194

edições