Comprensión de la memoria flash y cómo funciona - Calendae - Calendae | Informática, Electrónica, CMS, Ciberseguridad

Comprensión de la memoria flash y cómo funciona – Calendae

Hola, ¿qué tal colega?. Te escribe Jordi Oriol y en el día de hoy te voy a contar sobre Comprensión de la memoria flash y cómo funciona – Calendae

La memoria flash es uno de los tipos de Memoria no volátil. Flash NAND está diseñado para el almacenamiento de archivos moderno que ha reemplazado a las unidades de disco antiguas. Este artículo proporciona una breve comprensión de cómo funciona la tecnología NAND Flash.

El componente de almacenamiento básico utilizado en la memoria Flash es un transistor modificado. En un transistor estándar, la corriente que fluye a través de un canal entre dos contactos se activa mediante un voltaje aplicado a la puerta. Los canales están separados por una capa de óxido aislante. En una celda de memoria Flash, hay una puerta adicional aislada eléctricamente llamada «Puerta flotante». Se agrega a la puerta de control y al canal de transistor modificado.

Varios dispositivos de memoria flash

Se aplica alto voltaje a la puerta de control de la celda de flash para programarlo. Esto hace que los electrones pasen a través de la capa de óxido hasta la puerta flotante (un proceso conocido como tunelización). La presencia de estos electrones atrapados en la puerta flotante cambia el voltaje requerido para encender el transistor. Por lo tanto, un transistor descargado en la puerta flotante puede encenderse fácilmente a un cierto voltaje, que representa un 1, mientras que una celda programada no se encenderá, lo que representa un 0.

Este tipo de memoria no es volátil porque la puerta flotante está rodeada por capas dieléctricas, atrapa la carga eléctrica incluso cuando se corta la energía. Borrar una celda invierte este proceso al introducir un gran voltaje negativo en la puerta de control para forzar a los electrones del túnel a salir de la puerta flotante.

Memoria flash NAND interna

Varias celdas, normalmente de 32 a 128, están vinculadas en una cadena. Las cadenas están organizadas en bloques. Para programar celdas en un bloque, los datos se colocan Onlines de bits y se aplica un alto voltaje. Dado que la programación solo puede cambiar una celda de 1 a 0, las celdas donde los nuevos datos sean 1 se dejarán en su estado actual. Por lo tanto, todas las celdas deben borrarse antes de escribir. Este proceso asegura que todas las celdas que no serán programadas ya contengan un 1.

Como se explicó anteriormente, cada celda puede almacenar un solo valor binario, 0 o 1. También es posible inyectar cantidades variables de carga en la puerta flotante para que la celda pueda expresar múltiples valores. UNA celda multinivel (MLC) puede almacenar cuatro niveles diferentes para representar dos bits. Sin embargo, el rendimiento se reduce debido a la complejidad de los controles de voltaje precisos. Por la misma razón, la memoria Flash MLC es más propensa a errores.

Aunque la memoria flash tiene un número limitado de ciclos de borrado y escritura, los voltajes altos causan poco daño a las celdas, lo que las hace más difíciles de leer y escribir con el tiempo. El principal inconveniente de utilizar una memoria flash es que tiene una vida útil de alrededor de 100.000 ciclos o menos para MLC Flash.

Recuerda compartir en una historia de tu Instagram para que tus amigos lo consulten

??? ? ? ???

Comparte