Es un medio de almacenamiento de alta velocidad que almacena una serie de datos que se ubican en la memoria principal y que el usuario ejecuta para reducir el tiempo de acceso. Su funcionamiento consiste cuando el procesador necesita leer o escribir en la memoria RAM primero verifica si exite una copia de datos en la caché, si es asi, el procesador lee o escribe en la memoria caché, que es mucho más rápido que de la lectura o la escritura a la memoria RAM.
Hay 4 tipos de memorias caché para procesadores:
- Caché de primer nivel (L1): Se encuentra integrado en el núcleo del procesador, trabajando a la misma velocidad que este. La cantidad de memoria varía entre los 64 KB y 256 KB. Esta divida en dos partes: una para instrucciones y otra para datos.
- Caché de segundo nivel (L2): Integrada en el procesador pero no en su núcleo tiene las mismas ventajas que la caché L1 con la diferencia de que esta encaminada a programas que al sistema y entra en funcionamiento cuando su antecesora está saturada.
- Caché de tercer nivel (L3): Se encuentra en algunas placas bases. procesadores y tarjetas de interfaz es mas lenta que sus antecesoras (L1 y L2). Es utilizada para agilizar las instrucciones.
- Caché de cuarto nivel (L4): Se encuentra ubicado en dispositivos de periférico y en procesadores. Sólo entra en funcionamiento como ayuda cuando las otras cachés se encuentran saturadas.
Buffer:
Es un espacio de memoria, en el que se almacenan datos para evitar que el software o hardware se quede sin datos durante una transferencia. Los datos se almacenan dentro de un buffer mientras son transferidos desde un dispositivo de entrada a uno de salida. Tambien pueden ser utilizados en transferencias de datos entre procesos. Utilizan generalmente un método FIFO (primero en entrar, primero en salir) esto quiere decir que la salida de datos se produce en el orden en que llegaron. Se emplean en cualquier sistema digital y reproductores de sonido o video.
Memoria Virtual:
La memoria virtual es una técnica de administración que permite ejecutar procesos que no caben totalmente en memoria RAM (memoria física). Busca y verifica espacios libres en el disco duro cuando la memoria está muy saturada. Otra caracteristica fundamental es que permite la ejecución de programas o procesamiento de datos cuando estos se exceden en el espacio disponible de la memoria y asi tener ejecutados varios programas a la vez.
No hay comentarios:
Publicar un comentario