Lo que hay que saber de un procesador

(Por: Audiel Santiago)

¿Alguna vez se han preguntado qué son los núcleos, frecuencia y memoria caché dentro de un procesador? y ¿Para qué me sirve saber estos datos al comprar un dispositivo electrónico?

Hasta hace unos años el término procesador (CPU por sus siglas en inglés Central Processing Unit) solo estaba asociado a ordenadores como computadoras de escritorio o laptops; pero en la actualidad cualquier dispositivo inteligente como smartphones, tablets, smart TVs, consolas de videojuegos, autos y cualquier objeto electrónico programable que ejecute operaciones básicas y lógicas contienen un procesador en su interior.

El CPU es el encargado de realizar el procesamiento de la información, así como ejecutar las instrucciones existentes en los dispositivos electrónicos. Aunque el término se utiliza desde principios de los años 60 en la industria de la informática, hoy en día es habitual ver esta información en aparadores y tiendas donde se venden equipos electrónicos. En el mercado existen numerosos fabricantes de procesadores como Intel, Qualcomm, AMD, Samsung, Huawei, por mencionar algunos. Todas estas marcas, independientemente del modelo y el fabricante, en sus especificaciones describen el número de núcleos “#. of CPU Cores”, número de hilos “# of Threads”, frecuencia de reloj y memoria caché.

Desde sus inicios los primeros procesadores fueron diseñados con un núcleo “Core” el cual es simplemente un CPU dentro de un circuito integrado o chip. Físicamente, no es más que un encapsulado de silicio. Este único CPU se encarga de procesar y ejecutar todas las instrucciones y solo es capaz de realizar una tarea a la vez. Este proceso es llamado ciclo de instrucción y se puede resumir en: buscar, decodificar, ejecutar y escribir.

Con el avance de la tecnología fueron evolucionando los procesos de fabricación y surgieron procesadores con dos núcleos encapsulados en el mismo chip funcionando totalmente independientes uno de otro, haciendo que los ordenadores mejoren notablemente el rendimiento y velocidad de procesamiento.

Así que con un procesador de un núcleo puedes realizar una tarea a la vez como navegar en internet y con un procesador de dos núcleos podrás realizar dos tareas simultáneamente como navegar en internet y extraer un archivo.

Dependiendo de la cantidad de núcleos, un procesador podrá ejecutar una mayor cantidad de tareas. Actualmente podemos encontrar en el mercado procesadores de dos, tres, cuatro, ocho, doce, dieciséis y hasta treinta y dos núcleos.

Dentro del campo de la informática, el término hilo o “thread” se refiere a la capacidad de un procesador para realizar varias tareas simultáneas.

Los hilos ayudan al procesador a administrar cada una de las tareas que un CPU realiza. El núcleo realiza las tareas y los hilos las administran, los hilos en un procesador existen a nivel de software y dividen las tareas en segmentos, de modo que el CPU va alternando la ejecución de estos segmentos para que parezca que ambos se ejecutan al mismo tiempo.

De este modo para el usuario parece como si el ordenador estuviera realizando diferentes tareas simultáneamente. Es importante no confundir los dos términos: hilos y núcleos que, aunque se relacionan en el funcionamiento del procesador, se diferencian en que los hilos son creados a nivel de software y el núcleo es el procesador físico.

Frecuentemente podemos encontrar dos hilos por cada núcleo en un procesador, así que en procesadores de dos núcleos encontrarás cuatro hilos, en uno de cuatro núcleos habrá ocho hilos y así sucesivamente, pero esto no significa que haya el doble de procesadores.

Por otra parte, algunos fabricantes hacen referencia al número de subprocesos que puede manejar el procesador para referirse al número de hilos.

Determinar el rendimiento real de un procesador no es fácil ya que este valor depende principalmente de tres factores: Instrucciones por ciclo, frecuencia de reloj y compilador. De estos factores, el fabricante solo suele indicar la frecuencia de reloj, que aunque no determina el rendimiento neto si es un parámetro que podemos tomar en cuenta.

La frecuencia de trabajo en un procesador está medida en hertz. Un hertz es simplemente el número de repeticiones de un suceso por unidad de tiempo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

A %d blogueros les gusta esto: