¿Cuántos núcleos tiene una Macbook Air de mediados de 2012?

11

Revisé las especificaciones, y la CPU i5-3427U tiene 2 núcleos.

Pero el Monitor de actividad muestra 4 pequeños gráficos para la CPU, por lo que parece 4 núcleos.

¿Cual es correcta? ¿Por qué el Monitor de actividad tiene 4 gráficos?

B Seven
fuente
También hay buenos enlaces en la respuesta a apple.stackexchange.com/questions/54502/…
bmike

Respuestas:

15

Su computadora tiene 2 núcleos, pero 4 procesadores lógicos. Lo que está viendo es la tecnología de hiperprocesamiento de Intel . Esta tecnología pone múltiples procesadores lógicos en un solo núcleo, de modo que cada núcleo puede ejecutar múltiples subprocesos a la vez.

La diferencia entre este y múltiples núcleos es que el hiperprocesamiento solo duplica las partes del procesador que controlan el estado actual, no la unidad de ejecución real, pero los núcleos múltiples duplican todo. Esto significa que su computadora funcionará como si tuviera cuatro núcleos solo si los hilos en cada núcleo están usando diferentes partes de la unidad de ejecución, pero si exactamente lo mismo se ejecuta en ambos hilos en un solo núcleo, no sería más rápido que un sistema de dos núcleos sin hiperprocesamiento.

ughoavgfhw
fuente
Fascinante. ¿Cuáles son las partes de la unidad de ejecución? ¿Puede hacer 4 cosas intensivas de CPU a la vez, o solo 2?
B Seven
2
Las diferentes partes dependen mucho del procesador y probablemente no sean información pública. Una cosa interesante es que mientras más memoria usa un proceso, más eficiente es, porque un procesador puede usar la unidad de ejecución mientras el otro está esperando RAM.
ughoavgfhw
3

Para saber con seguridad cuántos núcleos tiene, abra una terminal (por ejemplo, a través de Spotlight y busque Terminal) y luego ejecute

system_profiler | less

arrojará un montón de información. Busque la categoría llamada "hardware" (que está cerca de la parte superior de toda la información) y una entrada llamada "Número total de núcleos". Allí encontrarás tu respuesta.

Si no desea navegar por toda la salida, un simple

system_profiler | grep 'Total Number of Cores'

te da el resultado directamente.

O utilice "Acerca de esta Mac" (icono de Apple en la parte superior izquierda) more info>> system report, que muestra cuántos núcleos tiene.

Kazu
fuente
@Borderline: mejor responder esto como una respuesta si cree que puede responderla mejor, gracias D.
estuffe
@stuffe, ¿qué tal esta modificación?