¿Qué es una caché de CPU, qué hace?

Ya hemos hablado un poco sobre la caché del navegador aquí en Guiding Tech, por lo que la mayoría de ustedes ya deben estar familiarizados con ella. Pero hay otro tipo de caché que quizás no todos ustedes conozcan. Y ese es el asociado con la CPU. Si se ha ido a construir una PC usted mismo, una de las especificaciones que siempre se mencionan en una CPU es la caché.


¿Qué es una caché de CPU, qué hace?

Pero, ¿por qué necesita esto? ¿Qué es lo que hace?

Un poco de historia

Para aquellos de ustedes que han visto la evolución de la informática personal desde los primeros días, recordará las especificaciones de las computadoras de antaño. Los chips de memoria solían estar en KB, al igual que las velocidades del procesador. Con el paso del tiempo, nos adentramos en el territorio de los MHz, con chips de memoria funcionando a 4 MHz y CPU a 2 MHz.


¿Qué es una caché de CPU, qué hace?

Por lo tanto, si la CPU hiciera una solicitud en un sistema de este tipo, la memoria respondería rápidamente sin demora. Sus velocidades de reloj combinadas ayudaron a que el procesador funcionara rápidamente. Pero, avance una década o dos y ahora puede obtener CPU que pueden funcionar a velocidad de GHz, pero, desafortunadamente, los chips de memoria no pudieron mantener el ritmo.

Gran problema: una solución

El rápido aumento de las velocidades de la CPU significaba que la CPU en realidad tendría que esperar a que el chip de memoria entendiera la rápida sucesión de solicitudes que estaba enviando. Esto fue un problema. Técnicamente, puede construir una memoria que tenga la misma velocidad que la CPU, pero se necesita más espacio en el Silicon para almacenar cada bit de información. Estos costarían mucho más que los DIMM que usamos hoy.


¿Qué es una caché de CPU, qué hace?
Un DIMM normal que encontrarás en el mercado

¿La solución? Divide la memoria en dos. La principal memoria que construimos a partir de RAM dinámica, así como un segundo tipo de memoria que construimos en la CPU. Es mucho más pequeño, pero también es un tipo de memoria mucho más rápido en comparación con la DRAM. Y esto es a lo que nos referimos como caché.

¿Qué hace?

Cache puede ser una palabra inglesa pasada de moda, pero eso es exactamente lo que hace la caché de la CPU: almacena cosas. Piense en ello como el cofre del tesoro de un pirata. Ok, tal vez no. Como todos somos geeks y ya hablé sobre la caché de un navegador web, la funcionalidad de esta caché también es la misma.


¿Qué es una caché de CPU, qué hace?

Entonces, en lugar de que una computadora haga una solicitud a un servidor web a miles de kilómetros de distancia y luego descargue las imágenes y el contenido cada vez, el caché retendrá la mayor parte en la memoria, para cualquier navegador. Esto ahorra tiempo y las páginas web se abren mucho más rápido gracias al caché en los navegadores.


¿Qué es una caché de CPU, qué hace?

Una CPU tiene el mismo problema, puede hablar con su propia memoria mucho más rápido que con el principal memoria. Entonces, cada vez que la CPU solicita un poco de datos, ‘almacena en caché’ una copia en su memoria local. Esto le permite buscarlo mucho más rápido en un futuro cercano cuando sea necesario.

Trucos añadidos

Pero eso no es todo. La memoria local en una CPU le permite no solo almacenar y leer datos por byte sino también en la siguiente línea. Si la CPU ejecuta una instrucción a la vez, es muy probable que luego sea seguida por un número conocido de instrucciones después de la acción principal.


¿Qué es una caché de CPU, qué hace?
Como funciona todo

Entonces, en lugar de simplemente obtener una palabra de la memoria a la vez, la CPU puede acceder a los siguientes 128 bytes de memoria y leerá, lo que se llama, la línea de caché: una sola línea de 128 de la CPU, de una sola vez. La idea siempre es reducir el tiempo y hacer que todo el proceso sea mucho más rápido.

¿Comprar una PC? Entonces, aquí le mostramos cómo puede comparar CPU, RAM y otras especificaciones antes de finalizar su compra.

¿Más grande es siempre mejor?

Bueno, no siempre, pero en el caso de la memoria caché, ciertamente lo es. Háganos saber sus dudas en nuestro foro, si aún tiene alguna.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)

Deja un comentario

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies