¿Cuál es la relación entre 64 bits, X64 y "doble núcleo"?

¿Cuál es la relación entre 64 bits, X64 y "doble núcleo"?

Como lo que dice el tema: ¿Cuál es la diferencia entre 64 bits, X64 y "doble núcleo"? Leí sobre algunos requisitos del sistema de software (Win2K8R2), que dice que el sistema debe ser X64 o de doble núcleo.

Pensé que sabía qué era X64, pero ahora creo que ya no lo sé. ¿Alguien puede explicar las diferencias/equivalencia? ¡muchas gracias!

Respuesta1

64-bites un término bastante genérico que generalmente se usa para referirse a un sistema, componente o software que puede operar con elementos (enteros, ubicaciones de memoria, etc.) de 64 bits de longitud en una sola operación.


x64(o x86-64, o AMD64, o Intel 64, también conocido anteriormente como IA-32e y EM64T) es una extensión del conjunto de instrucciones x86, que brinda soporte para registros de 64 bits, espacio de memoria y similares. Es totalmente compatible con el conjunto de instrucciones x86 de 32 bits (lo que permite que el software de 32 bits sea compatible sin modificaciones).en la mayoría de los casos) y generalmente se entiende simplemente como un conjunto de instrucciones de 64 bits.

Sin embargo, un procesador que implementa el x64conjunto de instrucciones es, por lo tanto 64-bit, pero lo contrario no es cierto: existen otros 64bitconjuntos de instrucciones, por lo que los dos no son sinónimos (aunque, como se dijo, a veces se usan como tales en el mercado informático de usuarios domésticos). .


Dual core(o más) simplemente significa que el procesador proporciona dos (o más) núcleos físicos distintos para permitir que el procesador trabaje en múltiples tareas simultáneamente. El software diseñado para aprovechar los procesadores multinúcleo generalmente funcionará más rápido; el software que no está programado para esta ventaja o que tiene cuellos de botella en otros lugares (es decir, acceso a la red o al disco duro) no mejorará en la mayoría de los casos.

Un procesador puede ser multinúcleo ynoser de 64 bits y, a la inversa, un proceso de un solo núcleo puede ser de 64 bits (de cualquier conjunto de instrucciones de 64 bits). El número de núcleos no tiene ninguna relación con el bit.

Respuesta2

64 bits: significa algo que se supone que funciona con números enteros/direcciones de memoria de 64 bits.

x64: arquitectura de procesador que puede realizar cálculos de 64 bits y direccionamiento de memoria de forma nativa.

Doble núcleo: significa que hay 2 procesadores físicos en 1 tinte, lo que le brinda el doble de velocidad para algunas de las tareas.

Respuesta3

El término x64significa lo mismo que 64 bitreferirse a procesadores, pero como señaló Ignacio Vázquez-Abrams hay procesadores (ni Intel ni AMD) que pueden ser de 64 bits pero no de x64. Si hablamos de procesadores de PC convencionales (Intel y AMD), no tendría miedo de utilizar los términos indistintamente.

El término dual coresignifica precisamente eso, dos núcleos. Hoy en día es seguro asumir que un procesador de doble núcleo es de 64 bits. Sin embargo, en el pasado había algunos procesadores Pentium (T2060,T2080, yT2130) que eran de doble núcleo pero no de 64 bits.

información relacionada