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

10

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.

¿Cuál es el correcto? ¿Por qué el Monitor de actividad tiene 4 gráficos?

    
pregunta B Seven 30.09.2012 - 06:45

3 respuestas

15

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

La diferencia entre este y múltiples núcleos es que el hipervínculo solo duplica las partes del procesador que controlan el estado actual, no la unidad de ejecución real, sino que múltiples núcleos duplican todo. Esto significa que su computadora funcionará como si tuviera cuatro núcleos solo si los subprocesos de cada núcleo utilizan diferentes partes de la unidad de ejecución, pero si lo mismo se estuviera ejecutando en ambos subprocesos en un solo núcleo, no sería ninguna. más rápido que un sistema de dos núcleos sin hyper-threading.

    
respondido por el ughoavgfhw 30.09.2012 - 06:55
3

Para saber con certeza cuántos núcleos tiene abriendo un terminal (por ejemplo, a través de Spotlight y buscando 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 a través de toda la salida, un simple

system_profiler | grep 'Total Number of Cores'

te da el resultado directamente.

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

    
respondido por el Kazu 25.03.2013 - 11:25
2

Aquí hay un comando de Terminal que muestra directamente la cantidad de núcleos que tiene:

sysctl hw.ncpu

Si le interesa distinguir entre núcleos lógicos y físicos, estos también están disponibles:

sysctl hw.physicalcpu
sysctl hw.logicalcpu

Fuente: enlace

    
respondido por el leekaiinthesky 15.06.2015 - 12:12

Lea otras preguntas en las etiquetas