Ir ao conteúdo
  • Cadastre-se

Como Funciona a Tecnologia Intel EM64T


     145.827 visualizações    Processadores    9 comentários
Como Funciona a Tecnologia Intel EM64T

Características do Modo de 64 Bits

No modo 64 bits (IA32E), o processador ganha novas funcionalidades:

  • Espaço de endereçamento de 64 bits, isto é, aplicações podem endereçar até 16 EB (exabytes) de memória RAM (2^64 bytes); no entanto, atualmente processadores Celeron D, Pentium 4 e Xeon com suporte a tecnologia EM64T possuem apenas 36 linhas de endereçamento, o que significa que eles podem acessar “apenas” 64 GB de memória RAM (2^36). Processadores Xeon DP com tecnologia EM64T possuem 40 linhas de endereçamento, o que significa que eles podem acessar até 1 TB (terabyte) de memória RAM (2^40). Essas limitações podem ser alteradas no futuro e a Intel poderá lançar processadores capazes de acessar até 16 EB de memória RAM.
  • Oito registradores adicionais: No modo de 64 bits, o processador possui um total de 16 registradores de 64 bits. Estes novos registradores são chamados R8 a R15. É interessante notar que a Intel decidiu usar a mesma nomenclatura criada pela AMD em sua implementação de 64 bits, ou seja, o uso da letra “R” para indicar os registradores de 64 bits. Na Figura 1 você pode ver como o registrador de 64 bits RAX funciona.

Como Funciona a Tecnologia Intel EM64T
Figura 1: Esquema de um registrador na tecnologia EM64T.

  • Oito registradores adicionais para instruções SIMD (MMX, SSE, SSE2, SSE3): o processador possui um total de 16 registradores MMX de 64 bits no modo 64 bits. Os registradores chamados XMM continuam sendo de 128 bits, no entanto o número de registradores XMM foi dobrado de oito para 16. Estes registradores são usados pelas operações de ponto flutuante SSE.
  • Todos registradores e ponteiros de instruções são de 64 bits. Os registradores da unidade de ponto flutuante continuam sendo de 80 bits.
  • Os registradores de 64 bits continuam usando o mesmo esquema de divisão que permite que ele seja usado por operações de até oito bits (ver Figura 1). Por exemplo, o registrador de oito bits AL é, na realidade, os oito bits menos significativos do registrador RAX. Este esquema é chamado, em inglês, de “uniform byte-register addressing”.
  • Mecanismo rápido de priorização de interrupção.
  • Um novo ponteiro de instruções de 64 bits, chamado RIP, que substitui o ponteiro de instruções de 32 bits, chamado EIP.
  • Um novo modo de endereçamento relativo para o ponteiro de instruções, chamado RIP-relative addressing (endereçamento relativo ao ponteiro de instruções).

Artigos similares


Comentários de usuários

Respostas recomendadas

Olá, é um ótimo artigo, mas...

"está presente nos processadores Pentium 4 da série 6xx."

Mas pelo que eu saiba, os processadores que tem a tecnologia em64t, não são apenas os da série 6xx, mas os da série 5x1 também =/, pelo menos os meu é 531 e tem.

Bom, se eu estiver falando besteira desconsiderem esta mensagem, uhauhahu

Flou :bandeira:

Link para o comentário
Compartilhar em outros sites

  • Administrador

Agradeço enormemente pela informação/correção. Estou atualizando o tutorial agora mesmo. Além disso, descobri que os processadores Celeron D das séries 3x1 e 3x6 também têm esta tecnologia.

Abraços,

Gabriel Torres

Link para o comentário
Compartilhar em outros sites

Mais me tire uma duvida que acredito que o artigo não responde!

Se eu tiver um Pentium 64 hehe e usar por exemplo, Windows XP (32 bits) e ter programas rodando em 64 bits, vou conseguir aproveitar esses 64 bits do programa ou não?

Link para o comentário
Compartilhar em outros sites

Outra duvida, sobre performance...

Se usar processador 64 bits, sistema operacional 64 bits e software 64 bits teremos uma performance melhor do que 32 bits?

Se usar processador 64 bits, sistema operacional 64 bits e software 32 bits teremos uma performance inferior a usar processador 32 bits, sistema operacional 32 bits e software 32 bits?

Link para o comentário
Compartilhar em outros sites

Os novos registradores são usados pelos Sistemas de 32bits ? E o novo mecanismo de priorização de IRQ ? Há um aumento significativo de performance que justifique o investimento se pensarmos somente nestes benefícios ?

Agradecemos pelas sempre atenciosas mensagens.

Viva o Clube do Hardware !

:bandeira:

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Se eu tiver um Pentium 64 hehe e usar por exemplo, Windows XP (32 bits) e ter programas rodando em 64 bits, vou conseguir aproveitar esses 64 bits do programa ou não?

Com windows 32bits você não conseguira rodar programas 64bits.

Se usar processador 64 bits, sistema operacional 64 bits e software 64 bits teremos uma performance melhor do que 32 bits?

Provavelmente.

Se usar processador 64 bits, sistema operacional 64 bits e software 32 bits teremos uma performance inferior a usar processador 32 bits, sistema operacional 32 bits e software 32 bits?

Não.

Os novos registradores são usados pelos Sistemas de 32bits ?

Não.

E o novo mecanismo de priorização de IRQ ?

Não conheço...

Há um aumento significativo de performance que justifique o investimento se pensarmos somente nestes benefícios ?

Não vale a pena trocar seu processador 32bits por um 64bits equivalente a menos que você realmente precise dos 64bits, para novas compras é melhor já comprar um 64bits.

Link para o comentário
Compartilhar em outros sites



Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...