11 votos

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

He comprobado 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 que son 4 núcleos.

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

0 votos

También buenos enlaces en la respuesta a apple.stackexchange.com/questions/54502/

15voto

sara Puntos 91

Tu ordenador tiene 2 núcleos, pero 4 procesadores lógicos. Lo que está viendo es el sistema de Intel tecnología hyper-threading . Esta tecnología pone varios procesadores lógicos en un solo núcleo, de modo que cada núcleo puede ejecutar varios hilos a la vez.

La diferencia entre esto y los núcleos múltiples es que el hyper-threading sólo duplica las partes del procesador que controlan el estado actual, no la unidad de ejecución real, pero los núcleos múltiples lo duplican todo. Esto significa que tu ordenador funcionará como si tuviera cuatro núcleos sólo si los hilos de cada núcleo están utilizando diferentes partes de la unidad de ejecución, pero si la misma cosa exacta se estuviera ejecutando en ambos hilos en un solo núcleo, no sería más rápido que un sistema de dos núcleos sin hyper-threading.

0 votos

Fascinante. ¿Cuáles son las partes de la unidad de ejecución? ¿Puede hacer 4 cosas intensivas de la CPU a la vez, o sólo 2?

2 votos

Las diferentes partes dependen mucho del procesador, y probablemente no sea información pública. Una cosa interesante es que cuanto más memoria utiliza un proceso, más eficiente es, porque un procesador puede utilizar la unidad de ejecución mientras el otro está esperando en la RAM.

3voto

Jamie Kitson Puntos 210

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

system_profiler | less

se volcará un montón de información. Busca 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". Ahí encontrarás la respuesta.

Si no quieres navegar por toda la salida, un simple

system_profiler | grep 'Total Number of Cores'

le da el resultado directamente.

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

0 votos

@Borderline - mejor asumir esto como respuesta si crees que puedes responder mejor - gracias, D.

0 votos

@stuffe, ¿qué te parece esta modificación?

2voto

aporat Puntos 91

Aquí hay un comando de Terminal que muestra directamente cuántos núcleos tiene:

sysctl hw.ncpu

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

sysctl hw.physicalcpu
sysctl hw.logicalcpu

Fuente: https://stackoverflow.com/questions/1715580/how-to-discover-number-of-logical-cores-on-mac-os-x

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X