Conceptos básicos de la CPU: explicación de múltiples CPU, núcleos e Hyper-Threading

La unidad central de procesamiento (CPU) en su computadora hace el trabajo computacional, ejecutando programas, básicamente. Pero las CPU modernas ofrecen características como múltiples núcleos e hyper-threading. Algunas PC incluso usan múltiples CPU. Estamos aquí para ayudar a resolverlo todo.

La velocidad de reloj para una CPU solía ser suficiente al comparar el rendimiento. Las cosas ya no son tan simples. Una CPU que ofrece múltiples núcleos o hyper-threading puede funcionar significativamente mejor que una CPU de un solo núcleo de la misma velocidad que no cuenta con hyper-threading. Y las PC con múltiples CPU pueden tener una ventaja aún mayor. Todas estas características están diseñadas para permitir que las PC ejecuten más fácilmente múltiples procesos al mismo tiempo, lo que aumenta su rendimiento cuando realiza múltiples tareas o bajo las demandas de aplicaciones potentes como codificadores de video y juegos modernos. Entonces, echemos un vistazo a cada una de estas características y lo que podrían significar para usted.

Hyper-Threading

Hyper-threading fue el primer intento de Intel de llevar la computación paralela a las PC de consumo. Debutó en CPU de escritorio con el Pentium 4 HT en 2002. Los Pentium 4 de la época presentaban un solo núcleo de CPU, por lo que realmente solo podía realizar una tarea a la vez, incluso si podía cambiar entre tareas lo suficientemente rápido como para que pareciera multitarea. Hyper-threading intentó compensar eso.

Un solo núcleo de CPU físico con hyper-threading aparece como dos CPU lógicas para un sistema operativo. La CPU sigue siendo una sola CPU, por lo que es un poco tramposo. Mientras que el sistema operativo ve dos CPU para cada núcleo, el hardware de la CPU real solo tiene un único conjunto de recursos de ejecución para cada núcleo. La CPU finge que tiene más núcleos de los que tiene, y utiliza su propia lógica para acelerar la ejecución del programa. En otras palabras, el sistema operativo es engañado para ver dos CPU para cada núcleo de CPU real.

Hyper-threading permite que los dos núcleos lógicos de CPU compartan recursos de ejecución física. Esto puede acelerar un poco las cosas: si una CPU virtual está estancada y esperando, la otra CPU virtual puede tomar prestados sus recursos de ejecución. Hyper-threading puede ayudar a acelerar su sistema, pero no es tan bueno como tener núcleos adicionales reales.

Afortunadamente, el hyper-threading es ahora una “ventaja”. Mientras que los procesadores de consumo originales con hyper-threading solo tenían un solo núcleo que se hacía pasar por múltiples núcleos, las CPU Intel modernas ahora tienen múltiples núcleos y tecnología hyper-threading. Su CPU de doble núcleo con hyper-threading aparece como cuatro núcleos para su sistema operativo, mientras que su CPU de cuatro núcleos con hyper-threading aparece como ocho núcleos. Hyper-threading no es un sustituto de núcleos adicionales, pero una CPU de doble núcleo con hyper-threading debería funcionar mejor que una CPU de doble núcleo sin hyper-threading.

Múltiples núcleos

Originalmente, las CPU tenían un solo núcleo. Eso significaba que la CPU física tenía una sola unidad central de procesamiento. Para aumentar el rendimiento, los fabricantes agregan “núcleos” adicionales o unidades centrales de procesamiento. Una CPU de doble núcleo tiene dos unidades centrales de procesamiento, por lo que aparece al sistema operativo como dos CPU. Una CPU con dos núcleos, por ejemplo, podría ejecutar dos procesos diferentes al mismo tiempo. Esto acelera su sistema, porque su computadora puede hacer varias cosas a la vez.

Te puede ser útil:  Cómo hacer una copia de seguridad de tus mensajes de texto en tu cuenta de Gmail

A diferencia del hyper-threading, no hay trucos aquí: una CPU de doble núcleo literalmente tiene dos unidades de procesamiento centrales en el chip de la CPU. Una CPU de cuatro núcleos tiene cuatro unidades de procesamiento centrales, una CPU de ocho núcleos tiene ocho unidades de procesamiento centrales, y así sucesivamente.

Esto ayuda a mejorar drásticamente el rendimiento al tiempo que mantiene la unidad de CPU física pequeña para que quepa en un solo zócalo. Solo necesita haber un solo zócalo de CPU con una sola unidad de CPU insertada en él, no cuatro zócalos de CPU diferentes con cuatro CPU diferentes, cada uno con su propia alimentación, refrigeración y otro hardware. Hay menos latencia porque los núcleos pueden comunicarse más rápidamente, ya que todos están en el mismo chip.

El Administrador de tareas de Windows muestra esto bastante bien. Aquí, por ejemplo, puede ver que este sistema tiene una CPU real (socket) y cuatro núcleos. Hyperthreading hace que cada núcleo parezca dos CPU para el sistema operativo, por lo que muestra 8 procesadores lógicos.

Múltiples CPU

La mayoría de las computadoras solo tienen una sola CPU. Esa sola CPU puede tener varios núcleos o tecnología hyper-threading, pero sigue siendo solo una unidad de CPU física insertada en un solo zócalo de CPU en la placa base.

Antes de que aparecieron las CPU de hyper-threading y multinócleo, las personas intentaron agregar potencia de procesamiento adicional a las computadoras agregando CPU adicionales. Esto requiere una placa base con varios zócalos de CPU. La placa base también necesita hardware adicional para conectar esos zócalos de CPU a la RAM y otros recursos. Hay una gran cantidad de gastos generales en este tipo de configuración. Hay latencia adicional si las CPU necesitan comunicarse entre sí, los sistemas con múltiples CPU consumen más energía y la placa base necesita más zócalos y hardware.

Los sistemas con múltiples CPU no son muy comunes entre las PC de usuarios domésticos hoy en día. Incluso un escritorio de juegos de alta potencia con múltiples tarjetas gráficas generalmente solo tendrá una sola CPU. Encontrará múltiples sistemas de CPU entre supercomputadoras, servidores y sistemas similares de gama alta que necesitan tanta potencia de cálculo de números como puedan obtener.


Cuantas más CPU o núcleos tenga una computadora, más cosas puede hacer a la vez, lo que ayuda a mejorar el rendimiento en la mayoría de las tareas. La mayoría de las computadoras ahora tienen CPU con múltiples núcleos, la opción más eficiente que hemos discutido. Incluso encontrará CPU con múltiples núcleos en teléfonos inteligentes y tabletas modernas. Las CPU de Intel también cuentan con hyper-threading, lo cual es una especie de ventaja. Algunas computadoras que necesitan una gran cantidad de potencia de CPU pueden tener varias CPU, pero es mucho menos eficiente de lo que parece.

Crédito de la imagen: lungstruck en Flickr, Mike Babcock en Flickr, DeclanTM en Flickr

¿Qué tan útil te resultó el artículo?

¡Haz click en una estrella para valorar!

Valoración media / 5. Votos totales:

¡No hay votos hasta ahora! Sé el primero en valorar este artículo.

Utilizamos cookies para personalizar el contenido y los anuncios, para ofrecer funciones de redes sociales y para analizar nuestro tráfico. También compartimos información sobre su uso de nuestro sitio con nuestros socios de redes sociales, publicidad y análisis. View more
Cookies settings
Aceptar
Política de privacidad y cookies
Privacy & Cookies policy
Cookie name Active
El presente Política de Privacidad establece los términos en que Alternativa.click usa y protege la información que es proporcionada por sus usuarios al momento de utilizar su sitio web. Esta compañía está comprometida con la seguridad de los datos de sus usuarios. Cuando le pedimos llenar los campos de información personal con la cual usted pueda ser identificado, lo hacemos asegurando que sólo se empleará de acuerdo con los términos de este documento. Sin embargo esta Política de Privacidad puede cambiar con el tiempo o ser actualizada por lo que le recomendamos y enfatizamos revisar continuamente esta página para asegurarse que está de acuerdo con dichos cambios.

Información que es recogida

Nuestro sitio web podrá recoger información personal por ejemplo: Nombre,  información de contacto como  su dirección de correo electrónica e información demográfica. Así mismo cuando sea necesario podrá ser requerida información específica para procesar algún pedido o realizar una entrega o facturación.

Uso de la información recogida

Nuestro sitio web emplea la información con el fin de proporcionar el mejor servicio posible, particularmente para mantener un registro de usuarios, de pedidos en caso que aplique, y mejorar nuestros productos y servicios.  Es posible que sean enviados correos electrónicos periódicamente a través de nuestro sitio con ofertas especiales, nuevos productos y otra información publicitaria que consideremos relevante para usted o que pueda brindarle algún beneficio, estos correos electrónicos serán enviados a la dirección que usted proporcione y podrán ser cancelados en cualquier momento. Alternativa.click está altamente comprometido para cumplir con el compromiso de mantener su información segura. Usamos los sistemas más avanzados y los actualizamos constantemente para asegurarnos que no exista ningún acceso no autorizado.

Cookies

Una cookie se refiere a un fichero que es enviado con la finalidad de solicitar permiso para almacenarse en su ordenador, al aceptar dicho fichero se crea y la cookie sirve entonces para tener información respecto al tráfico web, y también facilita las futuras visitas a una web recurrente. Otra función que tienen las cookies es que con ellas las web pueden reconocerte individualmente y por tanto brindarte el mejor servicio personalizado de su web. Nuestro sitio web emplea las cookies para poder identificar las páginas que son visitadas y su frecuencia. Esta información es empleada únicamente para análisis estadístico y después la información se elimina de forma permanente. Usted puede eliminar las cookies en cualquier momento desde su ordenador. Sin embargo las cookies ayudan a proporcionar un mejor servicio de los sitios web, estás no dan acceso a información de su ordenador ni de usted, a menos de que usted así lo quiera y la proporcione directamente. Usted puede aceptar o negar el uso de cookies, sin embargo la mayoría de navegadores aceptan cookies automáticamente pues sirve para tener un mejor servicio web. También usted puede cambiar la configuración de su ordenador para declinar las cookies. Si se declinan es posible que no pueda utilizar algunos de nuestros servicios.

Enlaces a Terceros

Este sitio web pudiera contener en laces a otros sitios que pudieran ser de su interés. Una vez que usted de clic en estos enlaces y abandone nuestra página, ya no tenemos control sobre al sitio al que es redirigido y por lo tanto no somos responsables de los términos o privacidad ni de la protección de sus datos en esos otros sitios terceros. Dichos sitios están sujetos a sus propias políticas de privacidad por lo cual es recomendable que los consulte para confirmar que usted está de acuerdo con estas. Control de su información personal En cualquier momento usted puede restringir la recopilación o el uso de la información personal que es proporcionada a nuestro sitio web.  Cada vez que se le solicite rellenar un formulario, como el de alta de usuario, puede marcar o desmarcar la opción de recibir información por correo electrónico.  En caso de que haya marcado la opción de recibir nuestro boletín o publicidad usted puede cancelarla en cualquier momento. Esta compañía no venderá, cederá ni distribuirá la información personal que es recopilada sin su consentimiento, salvo que sea requerido por un juez con un orden judicial. Alternativa.click Se reserva el derecho de cambiar los términos de la presente Política de Privacidad en cualquier momento.
Save settings
Cookies settings