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.