¿Que es el caché?
La memoria caché es un búfer especial de memoria que poseen las computadoras, que funciona de manera semejante a la memoria principal, pero es de menor tamaño y de acceso más rápido.
Es un tipo de memoria volátil (como la memoria RAM), pero muy rápida. Su función es almacen instrucciones y datos a los que el procesador debe acceder continuamente.Su función es sencilla, consegue que los datos más usados estén lo más cerca del procesador para ser accedidos de la manera más rápida posible.
Se encarga de acelerar las lecturas y escrituras que necesita el micro del sistema de memoria para conseguir así que todas tus aplicaciones funcionen más rápido.
La velocidad de la memoria
Como hemos mencionado, se mide en nanosegundos
(ns). Los chips de memoria DRAM más veloces, disponibles en 2010, son de 70 o
60 ns. Para que un procesador opere en el modo de 0 WS sobre una tarjeta madre
con frecuencia de reloj de 33 MHz (procesadores 486DX/33, 486DX2/66, 486
DX4/100), el sistema de memoria debe responder a una velocidad de 30 ns;
mientras que sobre tarjetas madres a 66 MHz (procesadores Pentium 100/133/166)
la memoria debería operar a 15 ns, lo cual es equivalente a que el sistema
debería trabajar con memoria SRAM que es más rápida que la DRAM (porque no
requiere refrescamiento) pero cuesta cerca de 10 veces más cara.
Hay dos tipos de caché frecuentemente usados en computadoras
personales: memoria caché y caché de disco.
1) Una memoria caché, a veces llamada “RAM caché”,
es una parte de RAM estática (SRAM) de alta velocidad, más rápida que la RAM
dinámica (DRAM) usada como memoria principal. La memoria caché es efectiva dado
que los programas acceden una y otra vez a los mismos datos o instrucciones.
Guardando esta información en SRAM, la computadora evita acceder a la lenta
DRAM.
2)
La caché de disco trabaja sobre los mismos
principios que la memoria caché, pero en lugar de usar SRAM de alta velocidad,
usa la convencional memoria principal. Los datos más recientes del disco duro a
los que se ha accedido (así como los sectores adyacentes) se almacenan en un
búfer de memoria. Cuando el programa necesita acceder a datos del disco, lo
primero que comprueba es la caché de disco para ver si los datos ya están ahí.
La caché de disco puede mejorar notablemente el rendimiento de las
aplicaciones, dado que acceder a un byte de datos en RAM puede ser miles de
veces más rápido que acceder a un byte del disco duro.

No hay comentarios:
Publicar un comentario