La memoria flash es una tecnología de almacenamiento que permite la lecto-escritura de múltiples posiciones de memoria en la misma operación,también conserva la información que le ha sido almacenada de forma correcta aun con la pérdida de energía, es decir, es una memoria no volátil.
Funcionamiento:
La memora flash es un tipo de eeprom. Tiene un conjunto de columnas y filas con una celda que tiene dos transistores en cada intersección. Ambos transistores están separados por una fina capa conductora. Uno de los transistores se conoce como puerta flotante, y el otro como puerta de control. La única conexión de la puerta flotante con la fila de un extremo es por medio de la puerta de control. Mientras las dos puertas no estén unidas, el valor es 1. Para cambiar el valor a 0, se necesita realizar un proceso llamado tunelización o tunneling.
MEMORIA CACHE:
La memoria caché es una clase de memoria RAM estática (SRAM) de acceso aleatorio y alta velocidad, se presenta de forma temporal y automática para el usuario, que proporciona acceso rápido a los datos de uso más frecuente.
Cuando se accede a un dato por primera vez, se guarda una copia del mismo en la caché, si posteriormente se necesita dicho dato se accede a la caché y no a la RAM en si.
2 Tipos de cache:
Caché de 1 nivel (L1):
Esta caché está integrada en el núcleo del procesador, trabajando a la misma velocidad que este. La cantidad de memoria caché L1 varía de un procesador a otro, estando normalmente entra los 64KB y los 256KB. Esta memoria suele a su vez estar dividida en dos partes dedicadas, una para instrucciones y otra para datos.
Caché de 2 nivel (L2):
Integrada también en el procesador, aunque no directamente en el núcleo de este, tiene las mismas ventajas que la caché L1, aunque es algo más lenta que esta. La caché L2 suele ser mayor que la caché L1, pudiendo llegar a superar los 2MB.
A diferencia de la caché L1, esta no está dividida, y su utilización está más encaminada a programas que al sistema.
Esta caché está integrada en el núcleo del procesador, trabajando a la misma velocidad que este. La cantidad de memoria caché L1 varía de un procesador a otro, estando normalmente entra los 64KB y los 256KB. Esta memoria suele a su vez estar dividida en dos partes dedicadas, una para instrucciones y otra para datos.
Caché de 2 nivel (L2):
Integrada también en el procesador, aunque no directamente en el núcleo de este, tiene las mismas ventajas que la caché L1, aunque es algo más lenta que esta. La caché L2 suele ser mayor que la caché L1, pudiendo llegar a superar los 2MB.
A diferencia de la caché L1, esta no está dividida, y su utilización está más encaminada a programas que al sistema.
No hay comentarios:
Publicar un comentario