Qual é a relação entre 64 bits, X64 e “dual core”?

1

Como o tópico diz: qual é a diferença entre 64 bits, X64 e "dual core"? Eu li em algum software (Win2K8R2) requisito do sistema, ele diz que o sistema deve ser X64 ou dual-core.

Eu achava 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!

    
por Jake 24.12.2010 / 09:23

3 respostas

9

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

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 64 registros de bit, espaço de memória e afins. Ele é totalmente compatível com o conjunto de instruções x86 de 32 bits (permitindo que o software de 32 bits seja compilável sem modificação na maioria dos casos ) e é geralmente usado para significar simplesmente um conjunto de instruções de 64 bits. / p>

No entanto, um processador que implemente o conjunto de instruções x64 é, portanto, 64-bit , mas o oposto não é verdadeiro - existem outros conjuntos de instruções 64bit - então os dois não são sinônimos (embora, como dito, eles às vezes são usados como tal no mercado de computação de 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 várias tarefas simultaneamente. O software projetado para aproveitar os processadores multi-core geralmente opera mais rápido, o software que não está 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 e não ser 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). Número de núcleos não é relacionado ao bit-ness.

    
por 24.12.2010 / 09:47
1

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

x64 - arquitetura do processador que pode fazer cálculos de 64 bits & endereçamento de memória de forma nativa.

Dual core - significa que existem 2 processadores físicos em 1 corante, o que lhe dá velocidade dupla para algumas das tarefas.

    
por 24.12.2010 / 09:34
0

O termo x64 significa a mesma coisa que 64 bit referente a processadores, mas, como Ignacio Vazquez-Abrams apontou, há processadores (não Intel ou AMD) que podem ser de 64 bits, mas não de x64. Se estamos falando de processadores de PC convencionais (Intel e AMD), eu não teria medo de usar os termos de forma intercambiável.

O termo dual core significa apenas isso, dois núcleos. Hoje em dia é seguro assumir que um processador dual core é de 64 bits. No passado, no entanto, havia alguns processadores Pentium ( T2060 , T2080 e T2130 ) que eram dual core mas não eram 64 bits.

    
por 24.12.2010 / 09:58

Tags