Qué Es Un Procesador
Qué Es Un Procesador
Qué Es Un Procesador
El CPU es la parte esencial de cualquier ordenador. Sin ellas, sería imposible que un PC, portátil o móvil
funcionase correctamente. De ahí que sea sumamente importante conocer bien qué tipo de procesador
vamos a escoger a la hora de montar un ordenador nuevo.
¿Qué es un CPU?
vamos a definir exactamente lo que es un CPU o un procesador. Como bien indican sus siglas en inglés
(Central Processing Unit) es la unidad de procesamiento encargada de interpretar las instrucciones de
un hardware haciendo uso de distintas operaciones aritméticas y matemáticas.
son como el cerebro de un ordenador, capaces de leer e interpretar las señales que les manda el usuario
a través de los distintos componentes y resto de aplicaciones. Todo ello en cuestión de nanosegundos y
en código binario. También se encarga de generar información de salida en formato de vídeo a través de
una pantalla o un monitor.
Componentes de un procesador
Núcleos
Caché
Controlador de memoria
Tarjeta gráfica
Otros elementos auxiliares
Son zonas temporales de almacenamiento que se utilizan durante la ejecución de las instrucciones.
Esta parte es la que tiene el rol de ejecutar todas las operaciones de transformación de datos, como son
las operaciones matemáticas.
Encapsulado
Se encuentra cubriendo la oblea de silicio, el cual brinda una mayor protección y consistencia,
impidiendo así cualquier deterioro.
Chipset
Se trata de una serie de chips que se encargan de mantener controlada las funciones del equipo.
Motor de ejecución
Unidad FPU
Se designa por sus siglas la unidad de punto flotante, la cual actúa como coprocesador matemático, el
cual se encarga de las sumas y multiplicaciones.
Unidad ALU
Refiere a la unidad aritmético lógica, la cual se encarga de todas las operaciones que se efectúan con
números enteros.
Zócalo
Refiere al sitio donde es colocado el procesador, el cual crea una conexión directa con el resto del equipo.
Memoria cache
Se refiere a la zona donde los datos de mayor frecuencia del computador son almacenados.
Puertos
Se trata del medio por donde se comunica el procesador al mundo externo. Este se considera como un
medio análogo a la línea de teléfono. El procesador presenta diversos números de puerto a través de los
cuales se conecta cualquier circuito de la computadora, estos números son usados por el puerto como
si fuese un número de teléfono para así llamar a aquellos circuitos especiales.
Pepelines
Fetch
Prefetch
Decodificador
Este se encarga de evaluar que tipo de instrucción es y las tareas que se deben de realizar.
Controlador de memoria
Se trata de un elemento localizado en la parte interna del procesador que controla la comunicación entre
la memoria RAM y el micro.
Memoria cache
Se trata de una memoria que trabaja a gran velocidad, con la cual se tiene acceso a los datos que serán
usados en ciertas operaciones sin requerir ayuda de la memoria RAM. Este proceso de obtención de
datos se realiza en un tiempo muy corto.
Coprocesador matemático: También llamado como Unidad de coma flotante o FPU. Esta parte del
procesador es la que realiza diversos tipos de cálculos matemáticos. Es considerada junto a la memoria,
a la unidad de control, al bus de datos y a los registros como la parte lógica del procesador.
Disipador de calor
Con este el procesador logra mantenerse a una perfecta temperatura, garantizando un máximo
rendimiento. El calor en el procesador se produce por la pérdida de energía que ocurre en el, lo cual se
transforma en calor.
Ejecución superescalar
Es un componente añadido recientemente el cual logra ejecutar varias instrucciones a la vez por ciclo de
reloj.
Funcionamiento de un procesador
El procesador se encarga de que todo marche como está programado. El funcionamiento del procesador
está determinado por un reloj que sincroniza todos los bloques funcionales y se encarga de que todo
marche como debe ser o está programado para ser.
Realizar la operación
Frecuencia de reloj. Este primer término hace referencia a la velocidad de reloj que hay dentro
del propio procesador. Es un valor que se mide en Mhz o Ghz y es básicamente la cantidad de
potencia que alberga la CPU. La mayoría de ellas cuentan con una frecuencia base (para tareas
básicas) y otra turbo que se utiliza para procesos más exigentes (para gaming por ejemplo).
Consumo energético. Es normal que nos encontremos con CPU’s donde su consumo energético
varíe notablemente. Es un valor que se muestra en vatios (W) y como es obvio, aquellos
procesadores de gama superior, serán más propensos a consumir más energía. Ante esto, es
importante también contar con una fuente de alimentación acorde a la potencia de nuestro
procesador y tarjeta gráfica.
Zócalo. Es el tipo de conector con pines o socket al que se debe conectar a la placa base. Es muy
importante que nos fijemos en este término, ya que, de lo contrario, podríamos comprar sin
querer un CPU que sea incompatible con la motherboard. Por ejemplo, las últimas de Intel suelen
ser tener el socket 1151, mientras que las de AMD con Ryzen son AM4.
Número de hilos. Dentro de cada núcleo puede existir un hilo o core virtual, que tienen como
objetivo llevar a cabo otros procesos más pesados sin que el rendimiento del PC o del portátil se
vea afectado. Esta tecnología es lo que se conoce como “hyper-threading”, un término que acuñó
Intel, pero que a día de hoy se usa indistintamente para cualquier marca.
Memoria caché. A la hora de “recordar” cualquier tarea, el propio ordenador hace uso de la
memoria RAM. Sin embargo, a veces esto no es del todo suficiente y por tanto es necesario que
utilice la memoria caché de la propia CPU. Se caracteriza porque se llega a ella de forma más
rápida y puede ser tipo L1, L2 y L3.
Desde hace una década atrás, Intel había copado prácticamente el sector de los procesadores. Su
máxima competidora, AMD, no había conseguido hacerle una competencia firme. Sobre todo, si
tenemos en cuenta que la gama ‘FX’ tenía el gran problema de sus desorbitadas temperaturas y consumo
energético algo excesivo.
Todo ello sin decir que el mononúcleo de Intel, siempre ha sido mucho más potente respecto AMD. Esta
superioridad tecnológica siempre la aprovechó Intel para disparar los precios de la mayoría de sus
procesadores de gama baja, media o alta.
Sin embargo, todo cambió en 2016. AMD se dio cuenta por aquel entonces que estaba perdiendo una
cuota de mercado considerable. Aunque fue a partir del auge de los Ryzen donde vio que de verdad
podía ponerle las cosas muy difíciles a Intel.
De hecho, a lo largo del 2017 y a lo largo del pasado 2018, ya fuimos testigos de que Ryzen aumentó
cada vez más sus ventas hasta alcanzar el 13% de cuota de mercado respecto al 87% del Intel. Todavía
queda un largo camino por recorrer. Pero seguramente en el CES que tendrá lugar en los próximos días,
veremos más novedades al respecto, sobre todo con los nuevos procesadores Ryzen 3000.
Ventajas:
- Gran potencia en mononúcleo. La gama de i3, i5 ,i7 e i9 son perfectas para aquellos usuarios que
busquen la mejor potencia en procesos que requieren de un gran rendimiento o hacer overclock.
Y es aquí donde Intel se lleva completamente la palma, sobre todo en lo que a gaming se refiere.
- Mayor eficiencia energética. Otro de los aspectos positivos de los procesadores Intel es que son
más eficientes en términos de energía. Por ello, son muchos los usuarios que los eligen para no
disparar el consumo eléctrico.
Desventajas:
- Precios algo altos. A lo largo de los años hemos visto como Intel ha apostado por unos precios
algo desorbitados.
AMD también es una empresa que tiene tanto sus puntos fuertes como débiles. Aquí los desgranamos:
Ventajas:
Desventajas:
- Poca potencia en mononúcleo. El aspecto negativo de Ryzen es que todavía le queda bastante
camino por recorrer para superar a Intel en mononúcleo. Por ello, son muchas las personas que
deciden optar por la gama media (un i5 por ejemplo) en vez de un Ryzen 7. Y es que esa cantidad
de cores extras no se les saca partido para un PC gaming.
¿Qué CPU es mejor?
puede que nos sigamos preguntado qué CPU es la que mejor y cual nos conviene. En este sentido, solo
podemos decir que siempre DEPENDE de una serie de factores.
Puede que estés buscando un procesador gaming, los cuales tienen que tener una serie de características
especiales si queremos que rinda en nuestras partidas. Si lo quieres para un uso más común, de ofimática
o consulta, tendrá que tener otras características. Aquí te señalamos lo más importante.
Intel Core i3-8100 3.6GHz BOX. Se trata de una CPU de cuatro núcleos y cuatro hilos que llega a
los 3,6 Ghz de potencia. Tiene una memoria caché de tres niveles de hasta 6 MB y es compatible
con el socket 1151.
AMD Ryzen 3 1200 3,4 Ghz. Es también uno los procesadores más completos del mercado con
un precio tirado. Cuenta con cuatro procesadores de una potencia de 3,1 Ghz.
Intel Core i5-9600K. Una de las mejores cosas que Intel ha hecho en los últimos años,
correspondiente a su novena generación. Dispone de seis núcleos físicos acompañados de 3,7Ghz
de potencia base que pueden alcanzar los 4,6Ghz en modo turbo.
AMD Ryzen 7 2700X 3.7 GhzSi estáis buscando una CPU más barata y, si cabe, con mejores
prestaciones, los Ryzen son una excelente opción que seguro que no os va a defraudar. Este
procesador está fabricado en 12 nanómetros, la litrografía más pequeña conseguida. Cuenta con
3,7 Ghz de potencia junto a 8 núcleos físicos y 16 hilos virtuales.
Intel Core i9-9900K 3.6Ghz. Si lo que buscas es un procesador para gaming que te sirva también
para editar vídeos, realizar streamings o renderizar en 3D, este i9-9900K es seguramente la
solución a tus problemas.. Cuenta con 8 núcleos físicos junto a 16 virtuales y una potencia de
3,6Ghz que puede llegar a los 5,0 Ghz en turbo.
AMD Ryzen 9 3900X 3.8 GHz BOX.Si tu apuesta es por AMD, tienes este Ryzen 9, la apuesta por
la tercera generación con la tecnología más avanzada del mundo. Esta CPU que cuenta con 12
nucleos y 24 hilos que alcanzan una potencia de 3,8 Ghz de base hasta 4,6 Ghz en turbo. Una
opción que no debes pasar por alto si quieres realizar multitarea.
El procesador es el dispositivo que se encarga de llevar a cabo las tareas necesarias para
que puedas utilizar tus aplicaciones y programas. Lo puedes considerar el cerebro de tu PC.
Una aplicación una vez instalada en el disco duro tiene dos componentes básicos. Los datos,
por ejemplo, dibujos, fotografías, sonidos, vídeos y las instrucciones que son las encargadas
de trabajar con esos datos.
La función del microprocesador es por tanto, estar atento a la información que le llega por
parte del usuario a través de teclado y ratón y actuar procesando las instrucciones que
forman parte de la aplicación que estés usando en un momento determinado.
Núcleos. Una delas mejoras en las tecnologías de fabricación de los procesadores lo que ha
conseguido es aumentar el número de transistores que pueden los fabricantes crear por
unidad de área. Un mayor número de ellos conlleva que se puedan integrar más elementos.
Los fabricantes gracias a esto han añadido varios núcleos en un mismo procesador. Cada
uno de estos elementos no es más que un procesador, pero reducido en tamaño. Al tener
varios cientos de tareas se pueden acelerar al trabajar en paralelo.
Cache. Es muy importante, para las prestaciones que el micro es capaz de dar, acelerar el
uso de los accesos a memoria RAM. Hay que tener en cuenta que en ella se encuentran
tanto los datos como las instrucciones de los programas con los que estés trabajando. Un
procesador tiene varios niveles de memoria cache pensada para acelerar estos accesos. Su
idea de funcionamiento es sencilla, se almacenan en ella los datos e instrucciones a los que
se accede más frecuentemente y al estar cerca del procesador el acceso es más rápido.
Fuera del núcleo nos encontramos con la denominada LLC (Last level cache) que
dependiendo del modelo es la tercera o segunda capa.
Interconexionado interno. Todos estos elementos necesitan conectarse entre ellos para
intercambiar información. Tenemos básicamente dos opciones o conectar líneas una a una
entre todos los elementos lo cual complica algo el diseño o crear un bus al cual todos se
conecten para compartir información.
¿Qué hay en el interior de cada núcleo? A grandes rasgos podemos ver un núcleo como un
procesador antiguo. Aunque si nos acercamos veríamos que el diseño ha ido adaptándose
con muchas optimizaciones para mejorar las prestaciones.
Unidad de control. De esta forma se denomina a un conjunto de elementos que se pueden
encontrar en el interior de un núcleo encargado de cargar las instrucciones y datos según
se van ejecutando los programas.
Al leer una instrucción, la divide en micro instrucciones más pequeñas de tal forma que
pueden encargar su ejecución a los distintos elementos del núcleo. Estas micro
instrucciones se pueden ejecutar por tanto en paralelo o incluso en un orden distinto del
que llegan.
Registros. Un registro no es más que una pequeña memoria que está integrada en el
procesador. En ella es donde se almacenan los datos para ser procesados. Es la memoria
más rápida de todo el sistema, pero suelen ser muy pequeñas. Con el avance de las
arquitecturas, al añadir más instrucciones, cada vez existen más tipos de registros.
Unidad Aritmética Lógica. Conocida normalmente como ALU por sus siglas en ingles, es la
encargada de realizar operaciones aritméticas y lógicas sobre números. En concreto
estamos hablando de números enteros, es decir aquellos que no tienen decimales.
Unidad de coma flotante. Realizan las mismas funciones que la ALU pero sobre números
naturales. Sus siglas en ingles es FPU. Este elemento no siempre ha estado incluido dentro
del chip si no que era un elemento externo y se llamaba coprocesador matemático. Con los
años ha ganado cada vez más funcionalidades y su función sin duda es muy importante.
Primeros niveles de cache. La cache más cercana a la unidad de control suele estar dividida
en instrucciones y datos. De esta forma la unidad puede ir ejecutando varias instrucciones
sin tener que estar continuamente leyendo de la RAM con cada nueva. Es muy común que
existan al menos dos niveles de memoria cache en el interior del núcleo.
cada vez se añaden más elementos dentro del procesador, entre ellos puedes encontrar:
Controlador de memoria. Antes tenías un elemento sobre la placa base que se encargaba
de toda la comunicación entre el micro y la memoria RAM. Al incluir este en el interior del
procesador conseguimos mejoras en la velocidad muy importantes.
Tarjeta gráfica. Cada vez son más los modelos que incluyen una tarjeta gráfica en su
interior. De esta forma conseguimos reducir el consumo y ahorrarnos dinero, al no tener
que adquirir este dispositivo, en nuestro equipo. Por desgracia estas no son tan potentes
como sus hermanas mayores las discretas de toda la vida.
Controlador PCI Express. Al implementar internamente este componente la comunicación
con la tarjeta gráfica discreta es directa. Es decir, se ha seguido la misma filosofía que con
el controlador de memoria.
Controlador del bus del sistema. El bus del sistema permite al procesador comunicarse con
los periféricos que se encuentran en la placa base. Al incluirlo se consiguió otra vez una
mejora en la velocidad global del sistema.