Qual é a relação entre 64 bits, X64 e "dual core"

Qual é a relação entre 64 bits, X64 e "dual core"

Como o que diz o tópico: Qual a diferença entre 64 bits, X64 e "dual core"? Eu li sobre alguns requisitos de sistema de software (Win2K8R2), diz que o sistema deve ser X64 ou dual-core.

Eu pensei que sabia o que era o X64, mas agora acho que não sei mais. Alguém pode explicar as diferenças/equivalência? muito obrigado!

Responder1

64-bité um termo bastante genérico que geralmente é usado quando se refere a um sistema, componente ou software que pode operar em itens (inteiros, locais de memória, etc.) com 64 bits de comprimento em uma única operação.


x64(ou x86-64, ou AMD64, ou Intel 64, também conhecido anteriormente como IA-32e e EM64T) é uma extensão do conjunto de instruções x86, fornecendo suporte para registros de 64 bits, espaço de memória e similares. É totalmente compatível com versões anteriores do conjunto de instruções x86 de 32 bits (permitindo que o software de 32 bits seja compatível sem modificaçãona maioria dos casos) e geralmente significa simplesmente um conjunto de instruções de 64 bits.

No entanto, um processador que implementa o x64conjunto de instruções é, portanto 64-bit, , mas o oposto não é verdadeiro - existem outros 64bitconjuntos de instruções - portanto os dois não são sinônimos (embora, como dito, às vezes sejam usados ​​como tal no mercado de computação para usuários domésticos) .


Dual core(ou mais) significa simplesmente que o processador fornece dois (ou mais) núcleos físicos distintos para permitir que o processador trabalhe em múltiplas tarefas simultaneamente. O software projetado para aproveitar as vantagens dos processadores multi-core geralmente operará mais rápido; o software que não estiver programado para essa vantagem ou que tenha gargalos em outros lugares (ou seja, acesso à rede ou ao disco rígido) não será melhorado na maioria dos casos.

Um processador pode ser multi-core enãoser de 64 bits e, inversamente, um processo de núcleo único pode ser de 64 bits (de qualquer conjunto de instruções de 64 bits). O número de núcleos não tem nenhuma relação com o número de bits.

Responder2

64 bits - significa algo que deveria funcionar com números inteiros/endereços de memória de 64 bits.

x64 - arquitetura de processador que pode fazer cálculos de 64 bits e endereçamento de memória nativamente.

Dual core - significa que existem 2 processadores físicos em 1 corante, o que proporciona o dobro da velocidade para algumas das tarefas.

Responder3

O termo x64significa o mesmo que 64 bitse referir a processadores, mas como Ignacio Vazquez-Abrams apontou, existem processadores (não Intel ou AMD) que podem ser de 64 bits, mas não x64. Se estamos falando de processadores de PC convencionais (Intel e AMD), não teria medo de usar os termos de forma intercambiável.

O termo dual coresignifica apenas isso, dois núcleos. Hoje em dia, é seguro assumir que um processador dual core é de 64 bits. Antigamente, porém, havia alguns processadores Pentium (T2060,T2080, eT2130) que eram dual core, mas não eram de 64 bits.

informação relacionada