Menú
Está libre
registrarse
el principal  /  Educación Microcircuitos de memoria stmicroelectronics. Nand Microcircuits Tipos de memoria Hynix Circuitos de memoria flash

Microcircuitos de memoria stmicroelectronics. Nand Microcircuits Tipos de memoria Hynix Circuitos de memoria flash

Los microcircuitos misceláneos se aplican como parte de la electrónica de la tecnología moderna. Una gran variedad de este tipo de componentes complementa los microcircuitos de memoria. Este tipo de componentes de radio (entre electrónica y personas) a menudo se llama simplemente chips. El propósito principal de las chips de memoria es el almacenamiento de cierta información con la posibilidad de hacer (grabación), cambios (sobrescritura) o remoción completa (Borrando) software. El interés universal en los chips de memoria es comprensible. Los desgarros que saben cómo programar los chips de memoria abre amplios extensiones en la reparación y personalización de los modernos. dispositivos electrónicos.

El microcircuito de memoria es un componente electrónico, cuya estructura interna es capaz de guardar (memorizar) programas ingresados, cualquier datos o simultáneamente ambos.

En esencia, la información cargada en el chip es una serie de comandos que consisten en un conjunto de unidades de computación de microprocesador.

Cabe destacar: los chips de memoria son siempre una adición integral de microprocesadores: control de microcircuitos. A su vez, el microprocesador es la base de la electrónica de cualquier tecnología moderna.

Un conjunto de componentes electrónicos en la placa de un moderno dispositivo electrónico. En algún lugar entre esta masa de componentes de radio, un componente se protegió, capaz de memorizar información

Por lo tanto, el microprocesador controla, y el chip de memoria almacena la información necesaria para el microprocesador.

Los programas o datos se almacenan en el chip de memoria como una serie de números, ceros y unidades (bits). Un bit se puede representar mediante cero lógico (0) o unidad (1).

En una sola forma, el procesamiento de bits se ve difícil. Por lo tanto, los bits se combinan en grupos. Dieciséis bits constituyen un grupo de "palabras", ocho bits son bytes, "parte de la palabra", cuatro bits, "una pieza de palabras".

Software térmico para chips, que se usa con más frecuencia que otros, es byte. Este es un conjunto de ocho bits, que pueden tomar de 2 a 8 variaciones numéricas, que en total proporcionan 256 valores diferentes.

Para representar el byte, se utiliza un sistema de números hexadecimales, donde se proporciona el uso de 16 valores de dos grupos:

  1. Digital (de 0 a 9).
  2. Simbólico (de A a f).

Por lo tanto, en combinaciones de dos signos del sistema hexadecimal, también se apilan 256 valores (a partir de 00h a FFH). El símbolo final "H" indica la pertenencia a números hexadecimales.

Organización de microcircuitos (chips) de memoria.

Para los chips de memoria de 8 bits (el tipo más común), los bits se combinan en bytes (8 bits) y se almacenan bajo una "dirección" específica.

En la dirección designada, acceso a bytes. La salida de ocho bits de direcciones de acceso se realiza a través de ocho puertos de datos.


Organización de la estructura estratégica. A primera vista, un algoritmo complejo e incomprensible. Pero si desea averiguar, la comprensión viene rápidamente.

Fundamentalmente las fichas de memoria se dividen en no volátil, que no pierden información cuando se apaga la alimentación, y depende de la energía, cuyos contenidos se consideran inciertos cada vez que se enciende. El primero de ellos está destinado a almacenar programas, constantes, tablas y otros datos que no cambian o rara vez cambian, y se denominan ROM (dispositivos de almacenamiento constantes). El segundo está diseñado para el almacenamiento temporal de datos que surgen en el proceso de funcionamiento del dispositivo, y se denominan RAM (dispositivos de almacenamiento operativos). A su vez, la ROM se clasifica de acuerdo con el método para mejorar la información y en el método de su borrado, a menos que exista esta posibilidad en esta clase ROM. La forma más barata de escribir es la programación de máscara en el proceso de fabricación del cristal. Papas fritas.<прошитой> Información - ROM (Lea solo la memoria): es imposible reprogramar, y solo se aplican con la producción en masa, la gran serialidad y el texto sin errores garantizado. La siguiente variedad de ROM - PROM (Memoria de solo lectura programable) - entra<чистом> El formulario y proporciona al usuario la capacidad de instalar de forma independiente, utilizando el programador, para aplicar el contenido deseado. Si este proceso es irrelevante, tales chips se llaman OTP (una vez programable), una vez programable. Si existe la posibilidad de limpiar los contenidos, seguido de lo nuevo, entonces los chips se denominan EPROM (Memoria de solo lectura programable Boreable). Y, finalmente, dependiendo del método de borrado, pueden ser UV-EPROM, con borrado ultravioleta, o EEPROM, con borrado eléctrico. Sin embargo, la terminología se ha desarrollado en los últimos años más a menudo utiliza la abreviatura de EEPROM para un cierto tipo de memoria, que, en cierto sentido, puede considerarse un RAM no volátil.
En realidad, la ROM con borrado eléctrico es habitual para llamar a la memoria flash. Las diferencias entre ellos son lo suficientemente grandes. EEPROM permite grabar el acceso aleatorio a las celdas de memoria, la memoria flash solo asume una página, es decir, con un desglose de sectores, acceso al borrar / grabar. Es imposible reescribir los contenidos de una sola celda de memoria. Al leer la diferencia principal entre ellos allí. Además, la programación de la memoria flash es un proceso completo que requiere pasos de software adicionales para transferir el chip en el modo de programación y controlar su final. Como resultado, el campo de la aplicación de la memoria flash son los textos de programas, tablas y otros datos, el cambio en el que o no se espera en absoluto, o está permitido, pero muy raramente. La memoria EEPROM se usa para memorizar actualmente los datos durante la operación, al cambiar las constantes, la configuración (por ejemplo, en la TV), con el ahorro automático cuando se apaga la alimentación. Al mismo tiempo, la memoria flash tiene una mayor capacidad y menos precio al recalcular el costo de almacenar un byte de datos.
RAM (RAM - Memoria de acceso aleatorio) se divide fundamentalmente en dos tipos: estático - SRAM y Dinámico - DRAM. El primero, en presencia de un voltaje de suministro, puede guardar la información registrada que desee durante mucho tiempo sin ninguna apelación. Una celda de almacenamiento es un gatillo. El segundo requiere constante<регенерации>Es decir, leer y reescribir a las células correspondientes. Esto se debe a la base de almacenamiento físico, que en DRAM es un condensador de una capacidad insignificante incluida en la intersección de filas y columnas de la matriz. Esto logra una densidad ultra alta de envases y un gran contenedor de información específico del chip. La Junta es la necesidad de implementar periódicamente el ciclo de regeneración. También tiene que sacrificar el consumo de energía. Los microcircuitos de DRAM se utilizan hoy casi solo en computadoras y otra tecnología de computación.
Para nosotros, los chips de SRAM son un mayor interés, lo que, a su vez, se dividen en micromóvías con una velocidad relativamente pequeña (55-120 NS) y alta velocidad (7 - 25 NS) con un consumo de energía significativamente grande.
Hay otras variedades de RAM, por ejemplo, "Cero-Power" con una batería de litio incorporada o "Dual-Port" con un excelente sistema de acceso para obtener información.


Los principales parámetros del chip de memoria:
  • contenedor de información. Capacidad para almacenar un cierto número de bits de información por lotes;
  • chip de la organización. Puede ser diferente con la misma cantidad de memoria. Por ejemplo, 65,536 bits pueden parecer 4,096 x 16, o como 8,192 x 8, o en otra combinación. La organización interna de la matriz de almacenamiento permanece sin cambios, solo la interfaz externa varía y, respectivamente, el número conclusiones externas;
  • tiempo de muestreo. Beasure de alimentar a este último de las señales que permiten la lectura antes de que aparezca la aparición de datos sostenibles;
  • el consumo de energía. Como de costumbre, hay un compromiso entre la potencia consumida y la velocidad del microcircuito;
  • voltaje de suministro. La tendencia general hacia una disminución en el voltaje de suministro llevó a la aparición de un microcircuito de la memoria, operando a 3.3, 2.5 e incluso 1.8 voltios;
  • rango de temperatura. Comercial, industrial o avanzado.
Los parámetros específicos incluyen tales como: tiempo de almacenamiento (horas, años), el número de ciclos sobrescribe, borrar tiempo otro.

En conclusión, se debe tener en cuenta que los chips de los tipos de EEPROM y Flash a menudo tienen una interfaz de intercambio de datos externa serial. Esto reduce significativamente el tipo de cambio, pero, en aquellas aplicaciones donde no es crítico, guarda el número de conclusiones externas por microcircuito comprometido en tarjeta de circuito impreso Área, número de dólares.

A veces, al desarrollar un dispositivo, surge una necesidad de guardar los datos a la memoria no volátil. En tales casos, generalmente se usa el microcontrolador de EEPROM interno. Si no es suficiente, entonces se utilizan los chips de EEPROM externos de las series 24LXX. Los microcircuitos de esta serie son muy populares. La mayoría de las veces se pueden encontrar en Viejo teléfonos móviles, algunas placas base, cartuchos de impresoras y muchos más. El precio de estos microcircuitos también es muy atractivo. Por ejemplo, 24LC16 tenemos 11 rublos.
Este microcircuito se fabrica en varias viviendas, las más populares de las cuales es DIP y SOICO. El microcircuito tiene el siguiente pinout:

Como ves encuentra un poco. Así que tratemos de resolverlo por lo que.
A0, A1, A2 - En este microcircuito no se utilizan. Se pueden conectar al suelo o al poder Plus. En algunas otras fichas de la serie 24LXX, estas conclusiones se pueden configurar en la dirección de microcircuito, para poder conectarse a un bus I2C a la vez 8 Micro Memory.
VSS. - tierra.
Sda - Linea de datos
SCL. - Línea de pulsos de reloj.
Wp. - Protección de registro. Cuando la salida 0 lógica es 0, entonces se permite el registro de memoria. Si usted sirve una unidad lógica, solo es posible leer de la memoria.
VCC. - Comidas de chip. De acuerdo con un Datashet, se alimenta con un voltaje de 2.5 voltios a 5,5 voltios.

Conectar al controlador.
Conectar la memoria a MK es muy simple. Desde la flejada, solo un par de resistencia a la resistencia es de aproximadamente 4.7 com.

Software

Para trabajar con la memoria, la biblioteca implementa las siguientes funciones se desarrolló:

i2c_init. - Ajusta la velocidad de los pulsos de reloj que pasan por la línea. SCL.

El microcircuito 24LC16 admite la frecuencia a 400 kHz. Puedes calcular la frecuencia como esta:

Frecuencia de reloj de CPU. - La frecuencia en la que funciona el microcontrolador.

Twbrar - El número grabado en el registro del mismo nombre.

Twps - Oficina. Los valores del desplazamiento están configurados por TWPS1 y TWPS0 BITS en el registro de TWSR

Dicha tabla es válida para el controlador ATMEGA 32:

i2c_start- se refiere a la parcela inicial

i2c_stop. - envía una parcela de parada

i2c_send.- envía byte

i2c_recivo. - toma byte

i2c_recive_last.- Toma el último byte. La diferencia de la función anterior es que cuando se acepta el byte, el microcontrolador no envía un lote de confirmación. Si usas el último byte cuando i2c_recivo.la línea SDA permanecerá presionada contra el suelo.

Registre los datos en el microcircuito de la memoria

Puede escribir datos como aleatorio y capítulo. Dado que puede haber varios dispositivos en el bus I2C, luego para ponerse en contacto con cualquier dispositivo que necesite saber su dirección de siete bits. La dirección del microcircuito 24LC16 en binario se ve así:

Los bits A, B, C son sirven para seleccionar un bloque de memoria. Bloques de memoria en el microcircuito de 8 piezas de 256 bytes cada uno. En consecuencia, los bits ABC toman valores de 000 a 111.

Para escribir en el chip byte, debe realizar la siguiente secuencia de acciones:

  1. Inicializa la interfaz I2C.
  2. Enviar la parcela inicial
  3. Enviar dirección de chip + Bloque de memoria Dirección
  4. Envíe la dirección de la celda de memoria a la que se grabará.
  5. Enviar datos byte
  6. Enviar un paquete de parada

Ejemplo: Necesidad de escribir byte 0xfa. por la dirección 0x101.

rcall i2c_init.
Rcall i2c_start
LDI TEMP, 0B 1010 001 0 // Dirección de microcircuito donde:
// 1010 - Dirección del microcircuito.
// 001 - Dirección de bloque de memoria (Cell 0x101 pertenece al bloque 1)
// 0
Rcall i2c_send.
LDI TEMP, 1 // Dirección de la celda de memoria. (Bloque 1, Cell 1)
Rcall i2c_send.
LDI TEMP, 0XFA // cargar en el registro de bytes para escribir
Rcall i2c_send. // récord byte
Rcall i2c_stop.

Puede grabar datos en la memoria no solo toleradamente sino también la página. Tamaño de la página - 16 bytes. Una entrada de paquete implica lo siguiente: envíe la dirección del byte cero de la página deseada y luego envíe los datos deseados después de eso, 16 veces. El medidor de direcciones aumentará por unidad automáticamente. Si envía los datos a la 17ª vez, el byte cero se sobrescribirá si envía un byte la 18ª vez, luego marcará el número de byte 1 ITD.

Ejemplo: Necesitas grabar la primera página del bloque 0.

rcall i2c_init. // Inicializar la interfaz I2C
Rcall i2c_start // enviar la parcela inicial
LDI TEMP, 0B 1010 000 0 // Dirección de microcircuito donde:
// 1010 - Dirección del microcircuito.
// 000 - la dirección del bloque de memoria (estamos interesados \u200b\u200ben el bloque cero)
// 0 - Lectura / escritura de bits. 0 - Grabar, 1 - Lectura
Rcall i2c_send.
LDI TEMP, 16 // Dirección de la primera página
Rcall i2c_send.
LDI TEMP, 0x01 // cargar en el byte Registrarse Número 0
Rcall i2c_send. // récord byte
LDI TEMP, 0x02 // Descargar byte número 1 en el registro de bytes
Rcall i2c_send. // récord byte
/// escribimos el resto de los bytes .....
LDI TEMP, 0X0E // carga en el registro de byte número 14
Rcall i2c_send. // récord byte
LDI TEMP, 0x0f // carga byte número 15 en el registro de bytes
Rcall i2c_send. // récord byte
Rcall i2c_stop. // enviar una parcela de parada

Leyendo datos del chip
Con la entrada, parece haber descubierto, ahora procederemos a leer. Para leer el byte, debe hacer lo siguiente:

  1. Inicialice la interfaz I2C (si no se inicializa anteriormente)
  2. Enviar paquete de inicio
  3. Envíe una dirección de microcircuito y una dirección de bloque de memoria desde donde leemos
  4. Enviar una dirección de celda de memoria
  5. Enviar parcela de inicio
  6. Envíe una dirección de microcircuito y una dirección de bloque de memoria con una "lectura"
  7. Byte
  8. Enviar un paquete de parada

rcall i2c_init. // Inicializar la interfaz I2C
Rcall i2c_start // enviar la parcela inicial
LDI TEMP, 0b1010 011 0. // Dirección de microcircuito + Dirección del tercer bloque de memoria.
// Lectura / grabación de bits sigue siendo 0!
Rcall i2c_send.
LDI TEMP, 0x41 // Dirección de celda de memoria
Rcall i2c_send.
Rcall i2c_start // reprimiendo la parcela inicial
LDI TEMP, 0B1010 011 1. // Dirección de microcircuito + Dirección de bloque de memoria + Lectura / Bit de grabación 1
Rcall i2c_send. // ahora puedes leer los datos
Rcall i2c_recive_last. // Leemos bytes. Primero y último.
Rcall i2c_stop. // enviar una parcela de parada

La lectura se puede realizar de byte secuencial, es decir,. Solo llamai2c_recivo. Tanto como las necesidades No necesita enviar un aumento en la dirección por unidad. Tampoco es necesario cambiar las direcciones de bloqueo con lectura secuencial. Esos. Puede tomar de inmediato para leer todo el chip sin ningún problema.

La biblioteca para trabajar con I2C se desarrolló y se probó en el microcontrolador ATMEGA32. Creo que funcionará en muchos otros controladores sin ningún cambio. Naturalmente, el controlador debe ser un soporte de hardware I2C o cómo también se llama TWI. Por supuesto, la I2C puede ser implementada y programáticamente, pero no me molesté y no había necesidad. El ejemplo de la demostración es un programa que escribe en las primeras 16 direcciones de bytes de 0 a 15, y después de la grabación se muestra al puerto A. Mira cómo funciona no solo vive sino también en Proteus.

Y finalmente, aplico un oscilograma:

Así es como se ve el bus I2C con mis ojos :-)
Todas las preguntas y sugerencias están esperando en los comentarios.

En este artículo, hablaremos sobre lo que se basa en la base de la creación y sobre qué principio funciona el dispositivo de memoria flash (no confunde con las unidades de memoria USB y las tarjetas de memoria). Además, aprenderá sobre sus ventajas y desventajas antes de que otros tipos de ROM (dispositivos de almacenamiento constantemente) y se familiaricen con el surtido de las unidades más comunes que contienen memoria flash.

La principal ventaja de este dispositivo es que no es volátil y no necesita electricidad para el almacenamiento de datos. Toda la información almacenada en la memoria flash puede considerarse un número infinito de veces, pero el número de ciclos de grabación completo es lamentablemente limitado.

MEMORIA FLASH: se refiere a semiconductores de memoria reprogramados eléctricamente (EEPROM). Gracias a las soluciones técnicas, no de alto costo, gran volumen, bajo consumo de energía, alta velocidad, compacidad y resistencia mecánica, la memoria flash está incrustada en Digital dispositivos portables y los medios de comunicación.

Memoria flash frente a otras unidades ( unidades de disco duro Y unidades ópticas) Tipo ROM comiendo sus ventajas y sus inconvenientes con los que puede familiarizarse con la tabla que se encuentra a continuación.

Tipo ROMBeneficiosdesventajas
HddGran volumen de información almacenada.

Alta velocidad.

La baratura del almacenamiento de datos (por 1 MB).

Grandes dimensiones.

Sensibilidad a la vibración.

Calentar.

Disco ópticoFacilidad de transporte.

Almacenamiento de información barato.

Capacidad para replicar.

Volumen pequeño.

Necesitas un lector.

Restricciones a las operaciones (lectura, escritura).

Baja velocidad.

Sensibilidad a la vibración.

Memoria flashAlta velocidad de acceso de datos.

Consumo de poder económico.

Resistencia a las vibraciones.

Conexión de conveniencia a una computadora.

Tamaños compactos.

Número limitado de ciclos de grabación.

Hoy en día, nadie duda de que la memoria flash continuará fortaleciendo su posición en las tecnologías de la información, especialmente en la línea de dispositivos móviles (PDA, tabletas, teléfonos inteligentes, jugadores). Basado en la memoria flash, las tarjetas de memoria más populares y reemplazables para dispositivos electrónicos (SD, MMC, MINISD ...) están operando.

Las tarjetas de memoria, como las unidades USB, no se apartan, sino que atraen la atención. compradores potenciales Por tu colector. Solo el fabricante gana de una abundancia de dispositivos de almacenamiento, y el consumidor está experimentando una serie de inconvenientes. Después de todo, todos conocemos tales situaciones en las que el teléfono necesita una tarjeta, la PDA es diferente, la tercera cámara. Dicha surtido de unidades de accionamiento a los fabricantes, porque eliminan mayores beneficios de una amplia venta exclusiva. Aquí hay una pequeña lista de apiladores comunes con memoria flash:

  • Tipo de flash compacto I (CF I) / Tipo II (CF II);
  • Memory Styck (MS PRO, MS DUO);
  • Seguro digital (SD);
  • minisD;
  • tarjeta XD-Picture (XD);
  • Tarjeta multimedia (MMC).
  • Memoria USB.

En una de las publicaciones, escribí sobre cómo elegir un mapa en formato SD (MicroSD, MinisD).

El principio de memoria flash.

La celda de almacenamiento elemental de los datos de memoria flash es un transistor con un obturador flotante. La peculiaridad de un transistor de este tipo es que él sabe cómo mantener los electrones (carga). Aquí está su base y desarrollamos los principales tipos de memoria flash. Nand. y NI.. No hay competencia entre ellos, porque cada uno de los tipos tiene su ventaja y desventaja. Por cierto, se basan en versiones híbridas, como Dinor y superand.

Los fabricantes de memoria flash utilizan dos tipos de células de memoria MLC y SLC.

  • MEMORIA FLASH CON MLC (celular multinivel - celdas de memoria multinivel) Las celdas son más amplias y baratas, pero están con un largo tiempo de acceso y menos ciclos de grabación / borrado (aproximadamente 10,000).
  • La memoria flash que contiene las celdas SLC (celdas de memoria de un solo nivel de un solo nivel) tiene el número máximo de ciclos de grabación / borrado (100000) y tienen un tiempo de acceso más pequeño.

Cambio de carga (grabación / borrado) se realiza mediante la solicitud entre el obturador y la fuente de gran potencial para que la intensidad campo eléctrico En un delgado dieléctrico entre el canal del transistor y el bolsillo, fue suficiente para la aparición del efecto del túnel. Para mejorar el efecto de la afinación de los electrones en el bolsillo, se usa una pequeña aceleración de electrones pasando la corriente a través del canal de transistor de campo.

El principio de funcionamiento de la memoria flash se basa en el cambio y el registro. carga eléctrica En un área aislada ("bolsillo") estructura de semiconductores.

La lectura es realizada por un transistor de campo para el cual el bolsillo realiza el papel del obturador. El potencial del obturador flotante cambia las características de umbral del transistor, que se registra por las cadenas de lectura. Este diseño se suministra con elementos que le permiten trabajar en una gran variedad de las mismas células.

Ahora considere con más detalle las celdas de memoria con uno y dos transistores ...

Celda de memoria con un transistor.

Si hay un voltaje positivo (inicialización de la celda de memoria), estará en estado abierto, que corresponderá a un cero lógico.

Y si está en flotante Coloque un exceso de carga negativa (electrón) y envíe un voltaje positivo en gerente , Compensa el campo eléctrico creado por el obturador de control y no dará el canal de conducción, lo que significa que el transistor estará en el estado cerrado.

Por lo tanto, la presencia o ausencia de una carga en una puerta flotante determina con precisión el estado abierto o cerrado el transistor cuando se suministra la misma voltaje positiva al obturador de control. Si consideramos suministrar el voltaje al disparador de control, como la inicialización de la celda de la memoria, entonces, según la tensión entre la fuente y el drenaje, se puede juzgar en presencia o ausencia de una carga en una puerta flotante.

Por lo tanto, se obtiene una célula de memoria elemental peculiar, capaz de ahorrar un lote de información. A todo esto es muy importante que la carga esté en una puerta flotante (si está allí) podría mantenerse allí durante mucho tiempo, tanto al inicializar la celda de memoria como en ausencia de voltaje en la puerta de control. Solo en este caso la celda de memoria será no volátil.

Así que de la misma manera, si es necesario, para poner una carga (anote el contenido de la celda de memoria) y retírela desde allí (borre el contenido de la celda de memoria) cuando sea necesario.

Poner la carga en el obturador flotante (proceso de grabación) es posible mediante la inyección de electrones calientes (electrones calientes del canal de Che) o el método de túnel de Fauler Nordhaima.

Si se usa el método de inyección de electrones calientes, se suministra alto voltaje al disparador de drenaje y control, lo que le dará electrones en el canal de energía, suficiente para superar la barrera potencial, creada por una capa delgada de dieléctricas, y envía (túneles) al área de obturador flotante (mientras que la lectura en el obturador administrador se envía a una tensión más pequeña y el efecto de túnel no se produce).

Para eliminar una carga con un obturador flotante (para borrar la celda de memoria) en el obturador de control, se suministra una tensión negativa alta (aproximadamente 9 V) y se suministra un voltaje positivo al área de origen. Esto lleva al hecho de que los electrones del túnel del área de obturador flotantes en la región de origen. Por lo tanto, se produce un túnel cuántico del Fauler - Nordheim (Fowler - Nordheim).

Probablemente ya entendiste que el transistor con un obturador flotante es una celda de memoria flash elemental. Pero las células con un transistor tienen algunos inconvenientes, cuya principal es la mala escalabilidad.

Dado que al crear una matriz de memoria, cada celda de la memoria (es decir, el transistor) se conecta a dos neumáticos perpendiculares. Las persianas de control están conectadas al bus llamado la línea de palabras (línea de palabras), y los drenajes están conectados al bus, se llama la línea de bits (línea de bits). Como consecuencia, en el esquema, hay un alto voltaje y al registrar la inyección de electrones calientes, todas las líneas: palabras, bits y fuentes deben colocarse a una distancia entre sí. Esto dará el nivel de aislamiento necesario, pero se reflejará sobre la limitación del volumen de la memoria flash.

Otra desventaja de tal celda de memoria es la presencia de un efecto excesivo de eliminación de carga de un obturador flotante, y no puede ser compensado por el proceso de grabación. Como consecuencia, se forma una carga positiva en una puerta flotante, lo que hace que el estado del transistor y siempre permanezca abierto.

Código de memoria con dos transistores.

Una celda de memoria de dos rayas, esta es una célula mono-estación modificada, en la que se ubican el transistor de CMOS habitual y un transistor con un obturador flotante. En esta estructura, el transistor habitual actúa como un aislante de transistores con una puerta flotante de la línea de bits.

¿Las ventajas de una célula de memoria de dos estables? Sí, porque con su ayuda puede crear chips de memoria más compactos y bien escalables, porque aquí el transistor con un obturador flotante está aislado de la línea de bits. A todos los demás, en contraste con una celda de memoria mono-estacionaria, donde la información se registra por la inyección de electrones calientes, en una celda de memoria de dos estables para registrar y borrar la información, se utiliza un método de túnel cuántico de Fowler - Nordhaima. . Este enfoque hace posible reducir el voltaje que es necesario para la operación registrada. Correr por adelantado dirá que las células de dos tiras se aplican en la memoria con la estructura NAND.

Dispositivo de memoria flash con arquitectura.

El tipo de esta memoria es una fuente y una cierta inteligencia en el desarrollo de toda la EEPROM. Su arquitectura fue desarrollada por Intel en el distante 1988. Como se escribió anteriormente, para acceder a los contenidos de la celda de memoria (inicializar la celda), es necesario enviar voltaje al obturador de control.

Por lo tanto, los desarrolladores de la compañía todas las persianas de control conectadas a la línea de control denominadas Word Line (Word Line). El análisis de la información de la celda de memoria se realiza mediante nivel de señal en la ejecución del transistor. Por lo tanto, los desarrolladores son todos los desagües de transistores conectados a una línea llamada bits (línea de bits).

La arquitectura ni la arquitectura se denominaron debido a una operación lógica o, no (traducida del inglés ni). El principio de una operación lógica ni es que está por encima de varios operandos (datos, el argumento de operación ...) proporciona un solo valor cuando todos los operandos son cero, y el valor cero en todas las demás operaciones.

En nuestro caso, bajo los operandos, se entiende el valor de las células de memoria, lo que significa que en esta arquitectura, el valor de la unidad en la línea de bits se observará solo cuando el valor de todas las celdas conectadas a la línea de bits será Cero (todos los transistores están cerrados).

En esta arquitectura, el acceso arbitrario a la memoria está bien organizado, pero el proceso de grabación y borrado de los datos es relativamente lento. En el proceso de grabación y borrado, se utiliza el método de inyección de electrones calientes. A todo el tiempo, el microcircuito de memoria flash con la arquitectura ni el tamaño de su celda es grande, por lo que esta memoria está muy escalada.


Estructura de seis células ni flash.

La memoria flash con ni la arquitectura se usa generalmente en dispositivos de almacenamiento código de software. Puede ser teléfonos, PDA, tableros del sistema BIOS ...

Dispositivo de memoria flash con arquitectura NAND.

Este tipo de memoria fue desarrollado por Toshiba. Estas fichas debido a su arquitectura se utilizan en pequeños unidades, que recibieron el nombre NAND (operación lógica y no). Cuando la ejecución de la operación NAND proporciona un valor cero solo cuando todos los operandos son cero, y un solo valor en todos los demás casos.

Como se escribió anteriormente, el valor cero es el estado abierto del transistor. Como resultado, en la arquitectura NAND, significa que la línea de bits tiene un valor cero en el caso cuando todos los transistores conectados a ella están abiertos, y el valor es uno, cuando al menos uno de los transistores está cerrado. Dicha arquitectura se puede construir si conecta a los transistores con una línea de bits que no uno por uno (se construye en la arquitectura ni la serie secuencial (columna de las células encendidas secuencialmente).

Esta arquitectura en comparación con ni está bien escalada porque permite realizar transistores de lugar en el diagrama. Además, la arquitectura NAND se registra por túneles el Fauler - Nordhaim, y esto permite implementar un registro rápido que en la estructura ni en la estructura. Para aumentar la velocidad de la lectura, en los microcircuitos NAND son un caché interno integrado.

Como grupos disco duro Así que las células NAND se agrupan en pequeños bloques. Por esta razón, con una lectura o grabación consistente, la velocidad será en el NAND. Pero, por otro lado, NAND realmente pierde en operaciones con acceso arbitrario y no tiene la capacidad de trabajar directamente con bytes de información. En una situación en la que necesita cambiar solo unos pocos bits, el sistema se ve obligado a reescribir todo el bloque, y esto es si tiene en cuenta el número limitado de ciclos de grabación, conduce a un gran desgaste de las celdas de memoria.


Estructura de una columna NAND FLASH

Recientemente, hay rumores que Unity Semiconductor está desarrollando una nueva memoria de memoria de generación, que se construirá en la tecnología Cmox. Se supone que la nueva memoria llegará a la memoria flash Flash NAND y superará sus limitaciones que se deben a la arquitectura de las estructuras de transistores en la memoria NAND. Las ventajas de CMOX incluyen una mayor densidad y velocidad de grabación, así como un costo más atractivo. Entre las aplicaciones de la nueva memoria son SSD y dispositivos móviles. Bueno, lo que es verdad o no mostrará tiempo.

Para transmitirle más detallado a toda la información necesaria, publiqué un videoclip en el tema.

PD Para explicar al lenguaje simple de material técnico a las personas que no representan cómo se construye la arquitectura informática ... es muy difícil, pero espero que haya sucedido. Para obtener información completa y confiable en este artículo, utilicé literatura educativa parcialmente utilizada. Espero que este artículo sea útil y cognitivo para usted. ¡Hasta que!

A pesar del progreso de la tecnología informática, hace solo 3 a 4 años, muchas computadoras nuevas (e incluso más antiguas) tenían un disquete en su composición. Una reducción significativa de las unidades ópticas y CD no puede reemplazar los disquetes de 3,5 pulgadas. Incómodo de usar portadores ópticos Y eso es. Si la lectura de los datos de ellos todavía no es una incomodidad en particular, el registro y la eliminación ya han requerido algún tiempo. Sí, y la confiabilidad de los discos, aunque varias veces más alta que la de un disquete, aún después de un tiempo, especialmente después del uso activo, comienza a caer. Como siempre, en el momento más inoportuno, la unidad de la vejez (su disco o el disco) "explotará" y dirá que el disco en el horizonte no es notable.

Así que los disquetes duran tanto tiempo. Para usar algunos divertidos como documentos, o el código fuente de programas sigue siendo bastante posible. Pero ahora, para este tipo de datos, a veces carece de 1,38 MB de espacio libre.

La solución al problema se alzó durante bastante tiempo. Su nombre de memoria flash. Fue inventado en la década de 1980 del siglo pasado, pero en realidad los productos masivos alcanzaron el final de los años 90. Y, al principio, estaba disponible para nosotros como memoria de tarjeta, y luego en forma de reproductores de MP3, que hoy en día ya han cambiado la abreviatura de MP3 a un epíteto "digital" más orgulloso y resumido.

A continuación, siguió la aparición de unidades flash USB. El proceso de su penetración no fue el más rápido al principio. Comenzó con la aparición de decisiones sobre 16-64 MB. Ahora es escaso, pero hace 8 años en comparación con un disquete, fue lo bien. Y más se le agregó la comodidad del trabajo, la alta velocidad / velocidad de escritura y, por supuesto, al precio alto. Luego, tales unidades flash fueron más caras que la unidad óptica de escritura, que se evaluaron en la cantidad de alrededor de $ 100.

Sin embargo, la conveniencia de las unidades flash tuvo un efecto decisivo en la elección del consumidor. Como resultado, comenzó un verdadero boom en 2005. El costo de la memoria flash ha caído repetidamente, y con él la capacidad de almacenamiento ha crecido. Como resultado, hoy durante unos 2000-2500 rublos, puede comprar una unidad flash en 32 GB, Duya hace un año, un poco más del doble.

El progreso en el campo de la memoria flash resultó ser exitoso por tanto que ya está empezando a competir con los discos duros hoy. Hasta ahora, solo en el campo de la lectura / velocidad de escritura y tiempo de acceso, así como en los indicadores de energía y la durabilidad, pero la victoria en la capacidad en los próximos años no debe ser excluida. La única ventaja del HDD es el precio. Un gigabyte "duro" es mucho menos. Pero esto es solo una cuestión de tiempo.

Por lo tanto, la memoria flash es una de las tecnologías informáticas más prometedoras para almacenar datos. ¿Pero cómo vino y cuáles son sus posibles limitaciones y desventajas? Simplemente en estas preguntas y está diseñado para responder a este artículo.

Pasado

Mientras que los motores japoneses descargaban uno de los primeros partidos de las computadoras Apple trajo a los refrigeradores debido a la manzana mostrada en las cajas, un científico japonés llamado Fujio Masuoka trabajó en las paredes del laboratorio de investigación de Toshiba sobre el nuevo tipo de memoria. El nombre no lo encontraba de inmediato, pero las perspectivas de la invención eran visibles desde el principio.

Sin embargo, el título decidió bastante rápido. Colega Fujio, Sr. Shodji Arizumi, ofreció llamar a un nuevo "Flash". Una de las traducciones de esta palabra denota el flash de la cámara (y, en principio, cualquier otro destello de luz). A tal pensamiento, Shodji asignó una manera de borrar los datos.

Presentado nueva tecnología Fue en 1984 en San Francisco en un evento llamado Reunión Internacional de Dispositivos de electrones (reunión internacional de dispositivos electrónicos), realizada por el Instituto IEEE. Lo noté de inmediato, y compañías bastante grandes. Por ejemplo, Intel ha lanzado su primer comercial ni chip ya en 1988.

Cinco años después, en 1989, Toshiba en un evento similar introdujo la tecnología de memoria NAND-FLASH. Hoy en día, este tipo se utiliza en la mayoría de los dispositivos abrumadores. Por qué le diremos en la siguiente sección.

Tampoco y NAND.

Nor-Memory se presentó un poco antes porque es un poco más sencillo en la producción, y sus transistores en su estructura se parecen al transistor de MOSFET habitual (campo de canal Unipolar MOS transistor). La diferencia se encuentra solo en que en la memoria, el transistor, además del obturador de control, tiene el segundo, "flotante", obturador. Este último que usa una capa de aislamiento especial puede contener electrones durante muchos años, sosteniendo un transistor no descargado.

En general, el nombre de Nor-Memory se debió al trabajo como el obturador ni el obturador (operación ni sin lógica; toma el valor de la "verdad" solo cuando se aplica "falso" a ambas entradas). Por lo tanto, la celda vacía ni de memoria se llena con el valor lógico de "1". Por cierto, lo mismo se aplica a la memoria NAND. Y, como no es difícil de adivinar, recibió su nombre debido al principio similar de trabajar con el obturador NAND (NAND, la operación lógica no es, y tiene el valor "falso" solo cuando se aplica "verdad" a ambas entradas).

¿Cuál es el "no-y" y "no-o" vertido en la práctica? En el hecho de que el chip NOR MEMORIA se puede limpiar solamente. Aunque en las encarnaciones más modernas de esta tecnología, el chip se divide en varios bloques que usualmente ocupan 64, 128 o 256 KB. Pero este tipo de memoria tiene un bus de dirección externo, que permite la lectura y la programación tolerantes (grabación). Esto permite no solo acceder con precisión los datos directamente, sino también para ejecutarlos directamente "en el lugar" sin descargar toda la información en rAM. Esta característica se llama XIP (Ejecutar en su lugar - ejecución en su lugar).

También vale la pena contar con la característica relativamente nueva ni de memoria llamada BBM (gestión de bloques incorrectos: control de bloques defectuosos). Con el tiempo, parte de las células puede entrar en mal estado (más precisamente, su grabación no está disponible) y el controlador de chips, notando esto, asegure la dirección de dichas células a otro, mientras que el bloqueo de trabajo sigue siendo. Algo similar está comprometido en discos duros, que escribimos sobre el artículo ".

Por lo tanto, ni la memoria es muy adecuada para aquellos casos en que se requiere la precisión de lectura de datos máxima y su cambio bastante raro. Adivina lo que somos clones? Apropiado: para el firmware de varios dispositivos, en particular tableros del sistema BIOS, tarjetas de video, etc. Es allí ahora ni flash y se aplica más a menudo.

En cuanto a NAND, hay un poco "espontáneo" con él. La lectura de datos se puede realizar solo en el capítulo, y grabar - en bloque. Una cuadra consta de varias páginas, y una página suele tener un tamaño de 512, 2048 o 4096 bytes. El número de páginas en el bloque generalmente se varía de 32 a 128. Por lo que no hay ningún discurso sobre el rendimiento "en el lugar". Otra restricción de memoria NAND es que la entrada de bloques solo se puede realizar.

Como resultado, tal precisión (aunque será más correcta decir "no exactitud") a veces conduce a errores, especialmente si tiene que lidiar con la memoria MLC (sobre este tipo es ligeramente inferior). El mecanismo de ECC se aplica para corregirlos. Puede fijar de 1 a 22 bits en cada 2048 bits de datos. Si la corrección no es posible, el mecanismo determina la presencia de un error durante la grabación o el borrado de los datos y el bloque está marcado como "malo".

Por cierto, para evitar la formación de bloques defectuosos en memoria flash, hay un método especial llamado "nivelación de desgaste" (literalmente "desgaste"). Funciona bastante simplemente. Dado que la "vitalidad" del bloque de memoria flash depende de la cantidad de borrado y operaciones de grabación, y para diferentes bloques, esta cantidad es diferente, el controlador del dispositivo cuenta el número de estas operaciones para bloques, lo que intenta con el tiempo para grabarlos. menos. Es decir, aquellos que están menos "gastados".

En cuanto al campo de la aplicación de la memoria NAND, gracias a la posibilidad de una colocación más densa de transistores, y al mismo tiempo más barato que su fabricante, se utiliza en todas las tarjetas de memoria flash y las unidades flash USB, así como SSD.

Bueno, un poco de SLC (la célula de un solo nivel es una celda de un solo nivel) y MLC (células multiniveladoras de células multinivel). Inicialmente, solo el primer tipo estaba disponible. Se supone que solo se pueden almacenar dos estados en la misma celda, es decir, un lote de datos. Los chips de MLC se inventaron más tarde. Sus capacidades son ligeramente más anchas: dependiendo de la tensión, el controlador puede leer más de dos valores de ellos (como una regla cuatro), que le permite almacenar en una celda de 2 o más bits.

Las ventajas de MLC en la cara, con la misma. tamaño físico Una celda es el doble de más datos. Sin embargo, las desventajas no son menos significativas. En primer lugar, es una velocidad de lectura, es naturalmente más baja que la del SLC. Después de todo, se requiere que cree un voltaje más preciso, y luego debe descifrar correctamente la información obtenida. E inmediatamente hay un segundo inconveniente: errores inevitables al leer y escribir datos. No, los datos no están dañados, pero afecta la velocidad del trabajo.

Una falta bastante significativa de memoria flash es un número limitado de ciclos de grabación y borrado. En este sentido, todavía no es muy bueno competir con discos duros, pero en general la situación está mejorando cada año. Aquí está el tiempo de servicio de servicio de diferentes tipos de memoria flash:

  • SLC NAND - hasta 100 mil ciclos;
  • MLC NAND - Hasta 10 mil ciclos;
  • SLC ni - de 100 a 1000 mil ciclos;
  • MLC ni hasta 100 mil ciclos.

Aquí tienes otra falta de memoria MLC, es menos duradera. Bueno, ni flash está generalmente fuera de la competencia. Es cierto, esto no es suficiente para usar el habitual, todo lo mismo, su unidad flash está más probablemente construida sobre la base de NAND-FLASH, e incluso en los chips de MLC. Sin embargo, la tecnología no se mantiene quieta y, en las masas, gradualmente, se hace gradualmente el NAND-FLASH con un millón de ciclos de grabación y borrando los datos. Entonces, con el tiempo, estos parámetros serán poco significativos para nosotros.

"Tarjetas"

Habiendo entendido con los tipos de memoria flash, ahora pasamos a productos reales basados \u200b\u200ben ella. Por sí mismo, la descripción de los microcircuitos del BIOS bajaremos, ya que la mayoría de los lectores están interesados \u200b\u200ben poco. Además, no tiene sentido hablar de unidades flash USB. Con ellos, todo es extremadamente simple: conectado a través de la interfaz USB instalada dentro de los chips dependen completamente del fabricante. No hay estándares para estos medios si no considera la necesidad de compatibilidad con USB.

Pero se requieren estándares para tarjetas flash que se utilizan hoy en cámaras digitales, jugadores, teléfonos móviles y otros dispositivos móviles. El lector de tarjetas está disponible para ellos en la mayoría de las computadoras portátiles y netbooks, y también se puede encontrar en los jugadores nacionales de DVD (o Blu-ray) o radio de automóvil.

Para estos dispositivos hay una característica universal: el número de tarjetas de memoria soportadas. A veces, en los lectores de tarjetas, puede ver las orgullosas inscripciones "20-B-1" o incluso "30 en 1", lo que significa el número de formatos compatibles. Pero ese es los formatos de masas más asombrosos y fundamentalmente diferentes de solo 6. Todos los demás son sus modificaciones. Ahora nos centraremos en estos seis estándares.

Flash compacto.

El formato CompactFlash realiza un lugar especial entre todos los otros formatos de memoria flash. En primer lugar, porque fue el primer estándar masivo. Fue introducido por SanDisk en 1994. Y hasta ahora, se utiliza activamente en cámaras de espejo digital, así como computadoras de enrutador y otros dispositivos altamente especializados.

Lo más interesante es que las primeras tarjetas CF se basaron en Intel ni chips. Pero luego se transfirió bastante rápidamente a NAND FLASH, lo que hizo posible reducir el costo y aumentar el contenedor.

CompactFlash fue creado como un formato para el almacenamiento de datos externos. Pero desde hace 15 años, no hubo lectores de tarjetas, y USB solo se diseñó, las tarjetas CF se crearon según las especificaciones de la interfaz ATA (IDE). Por lo tanto, dicha tarjeta se puede conectar a un conector IDE convencional o insertarse en una ranura para tarjeta PC a través de un adaptador pasivo. Es por eso que CompactFlash es muy conveniente de usar en los enrutadores y dispositivos similares: la velocidad y los volúmenes grandes no se requieren allí, pero las dimensiones, la flowness y el calentamiento pequeño son mucho más relevantes.

Además, no es difícil hacer un adaptador para una interfaz USB o FireWire. Y, la mayoría de los lectores de tarjetas, la mayoría de los lectores de tarjetas utilizan el sistema de E / S CompactFlash para intercambiar datos entre una computadora y otros formatos: SD / MMC, Memoty Stick, XD y SmartMedia.

Ahora sobre varias modificaciones de la norma CompactFlash. Inicialmente, dichas tarjetas se produjeron en un solo "cartucho" de 43x36x3.3 mm. Se aplica hoy. Pero cuando se presentó el disco duro de la ventana única IBM Microdrive, se agregó el segundo factor de forma con tamaños de 43x36x5.0 mm. Por lo tanto, el primero comenzó a llamarse CF Tipo I, y el segundo - CF Tipo II. Después de la liberación de Microdrive (y sus análogos) se detuvo la relevancia de CF Tipo II apagado.

Hay algunas revisiones más de CompactFlash. Su necesidad surgió a medida que aumenta las velocidades de lectura / escritura, así como el volumen. Por lo tanto, la revisión 2.0 aumentó la velocidad máxima de hasta 16 MB / s. Más tarde, apareció una revisión de 3.0, aumentando este valor a 66 MB / s. Bueno, la última versión 4.0 / 4.1 le permite intercambiar datos a velocidades de hasta 133 MB / s. El último valor cumple con la UDMA133 estándar, que también pierde su relevancia.

El cuarto cambio de revisión ya está preparado ... No, no una nueva revisión - nuevo formato - Café. Su principal diferencia fundamental es el uso de la interfaz Serialata en lugar de IDE. Por sí mismo, se superpone completamente la compatibilidad con el mismo tipo de conector, pero aumenta la velocidad máxima a 300 MB / s y la capacidad de aumentar el volumen donde más de 137 GB. Tenga en cuenta que COFT utiliza siete contactos como la interfaz SATA habitual para intercambiar. Pero el poder se alimenta a través de 17 contactos, mientras que los dispositivos SATA son 15. Por lo tanto, conectar directamente la tarjeta CAFT a la placa base no funcionará, tendrá que usar un adaptador. Tales tarjetas aparecerán ya este año. En enero, las primeras muestras de 32 GB ya se demostraron en CES 2009.

Ahora queda por informar sobre la tasa de intercambio de datos y está disponible para los volúmenes de hoy de CompactFlash. La velocidad de las tarjetas CF (y las unidades de memoria flash restantes, excepto SSD, también) se miden exactamente en cuanto a CD. Es decir, 1x corresponde a 150 kb / s. En los representantes más rápidos, hay letras 300x, que corresponde a 45 MB / s. En principio, no un poco, sino también para discos duros Una pareja con SSD lejos. Pero con el tiempo, la velocidad solo aumentará.

Bueno, en cuanto al volumen, entonces se publicaron las tarjetas CompactFlash de 2 MB a 100 GB para todo el tiempo. Hoy en día, las opciones de 1 a 32 GB son más comunes. Sin embargo, las versiones en 48, 64 y 100 GB ya están disponibles a la venta, aunque todavía son bastante raras. Hasta ahora, el formato CompactFlash ofrece las tarjetas de memoria más flash de Cape. Pero otros pueden ofrecer otros beneficios. Leemos más sobre ellos.

SmartMedia.

El segundo formato de masa de tarjetas flash fue SmartMedia. Se presentó durante un año más tarde CompactFlash, en el verano de 1995. En realidad, fue creado como un competidor CF. ¿Qué podría ofrecer SmartMedia? En primer lugar, tamaños más pequeños. Y si es aún más preciso, entonces solo un grosor más pequeño es de solo 0,76 mm; El ancho y la longitud de dichas tarjetas fueron de 45x37 mm, mientras que CompactFlash estos parámetros son casi los mismos - 43x36 mm. Cabe señalar que en términos del grosor de SM, ningún otro formato no ha superado. Incluso las tarjetas microSD superpacactas "Emergencia" - 1 mm.

Este indicador se logró debido a la convulsión del controlador de chips. Fue trasladado al lector de tarjetas. Sí, y dentro de la propia tarjeta SM, se podría colocar un chip NAND al principio, luego, a medida que la tecnología mejora, había más allí.

Pero la ausencia de un controlador dentro de la tarjeta tiene ciertas desventajas. En primer lugar, como el volumen y la liberación de nuevos modelos portadores, tuve que actualizar el firmware del lector de tarjetas. Sí, y no siempre esta operación estaba disponible si la tarjeta del lector era muy antigua. Con el tiempo, la confusión ha comenzado con el voltaje de trabajo de las tarjetas SmartMedia. Inicialmente, fue de 5.0 V, y luego 3.3 V. y si el lector de tarjetas no apoyó a uno de ellos, no podía trabajar con tales tarjetas. Además, al insertar una tarjeta de 3,3 voltios en lector de tarjetas de 5,0 voltios, podría dañarse o quemarse.

En segundo lugar, para el formato SmartMedia, es imposible usar el método para calcular la fabricación de bloques de memoria flash (método de nivelación de desgaste que describimos en la sección anterior). Y esto potencialmente amenaza con reducir la vida útil de la tarjeta de memoria.

Sin embargo, todo esto no impidió mucho tiempo usar SmartMedia como el formato principal para cámaras digitales, en 2001, fue apoyado hasta la mitad de estos dispositivos en el mercado, aunque entonces este mercado estaba mucho más comprometido hoy. En otros dispositivos digitales, como jugadores, PDA o teléfonos móviles, SmartMedia se encontró a sí mismos. Sí, y los fabricantes de cámaras comenzaron a abandonar SM. Las cámaras se han vuelto cada vez menos que el grueso espesor de estas cartas ya no es suficiente. Bueno, el segundo menos sustancial es el crecimiento de la necesidad de un mayor tanque. Las tarjetas SmartMedia han alcanzado un volumen de solo 128 MB. Planeamos opciones para 256 MB, pero nunca fueron liberadas.

En general, SmartMedia se preguntó como un reemplazo para disquetes de 3,5 pulgadas. Para ellos, incluso se liberó un adaptador especial llamado Flashpath. Fue presentado en mayo de 1998 y en un año hubo un millón de piezas. Fue diseñado por SmartDisk, que, por cierto, produce adaptadores similares y para tarjetas MemoryStick y SD / MMC.

Lo más sorprendente es que FlashPath puede trabajar con cualquier unidad de disquete, un excelente logotipo "HD" (de alta densidad de alta densidad). En resumen, cualquier persona lee 1.44 MB de disquetes. Pero hay uno "pero". Sin él, no puedes hacer. Y aquí son incluso dos. El primero es reconocer el adaptador y la tarjeta FlashPath dentro de él requiere un conductor especial. Y si no lo tiene bajo el sistema operativo necesario, entonces está en el lapso. Así que no funcionará con un disquete como un disquete. El segundo "pero" es la velocidad del trabajo. No excede esto cuando se trabaja con un disquete regular. Y si se podrían copiar o grabar 1,44 MB un poco más de un minuto, entonces 64 MB se irán durante más de una hora.

Hoy en día, el formato SmartMedia se puede llamar muerto. Algunos lectores de tarjetas todavía admiten trabajar con él (especialmente el más ponte a la "all-in-1"), pero esta compatibilidad simplemente no es relevante. Aunque, por supuesto, esta norma contribuyó al desarrollo de las tecnologías flash.

El formato MMC fue representado por el tercero en 1997. Estaba comprometido en SanDisk y Siemens AG. La abreviatura de MMC se descifra como MultiMediaCard, que habla inmediatamente el propósito de los dispositivos multimedia digital estándar. Es allí donde se aplica MMC.

En principio, MMC está muy fuertemente asociado con SD, especialmente sus primeras versiones. Sin embargo, se han separado en su desarrollo y hoy el segundo es el más común. Así que le hablaremos sobre él en la próxima subsección.

MMC A diferencia de CompactFlash y SmartMedia tiene tamaños más compactos. En términos de longitud y ancho: 24x32 mm. El grosor de la tarjeta MMC es de 1,4 mm, que es aproximadamente el doble que SM. Pero este parámetro no es tan crítico que otras dos mediciones.

En todo el tiempo, la existencia de MMC se ha presentado hasta ocho modificaciones diferentes de sus tarjetas. La primera (simplemente MMC) para la transmisión de datos utiliza una única interfaz de serie, y su controlador funciona a una frecuencia de hasta 20 MHz. Esto significa la velocidad máxima de no más de 20 Mbps (2.5 MB / s o aproximadamente 17x). En principio, bastante modestamente en los estándares modernos, pero hace 12 años fue suficiente.

En 2004, presentó el factor de forma RS-MMC. El prefijo RS significa tamaño reducido o "tamaño reducido". Sus dimensiones son las siguientes: 24x18x1.4 mm. Se puede ver que la altura casi se ha duplicado casi dos veces. De lo contrario, era exactamente la misma tarjeta de memoria MMC. Pero para su instalación en el lector de tarjetas, debe usar un adaptador mecánico.

Bonito corto por corta duración resultó ser un formato DV-MMC (DV significa doble voltaje dual - doble voltaje). Dichas tarjetas podrían operar en un voltaje estándar de 3.3 V y en un 1,8 V bajado. Es necesario ahorrar energía. Aquí está claramente orientación rastreada en dispositivos móviles. Pero las tarjetas DV-MMC se convirtieron rápidamente en conexión con la aparición de formatos MMC + (o MMCPLUS) y MMCMobile.

MMC + y MMCMobile se diferenciaron significativamente de la especificación de MMC original y fueron su cuarta versión. Sin embargo, no le impidió mantener la compatibilidad total hacia atrás con los lectores y dispositivos de tarjetas antiguas, sino utilizar sus nuevas características. Actualización de firmware requerida. Y estas oportunidades fueron las siguientes. Se agregaron datos de 4 y 8 bits a la interfaz de datos de un bit. La frecuencia del controlador podría ser de 26 a 52 MHz. Todo esto elevó la velocidad máxima a 416 Mbps (52 MB / s). Ambos de estos formatos fueron compatibles con un voltaje de 1,8 o 3.3 V. en tamaño, no difirieron de MMC y RS-MMC, respectivamente, MMCPLUS y MMCMobile.

Más tarde, apareció el MMC más pequeño - MMCMICRO. Las dimensiones de la tarjeta fueron 14x12x1.1 mm. La base de este formato laico MMC + con algunas limitaciones. En particular, debido a la falta de contactos adicionales (en MMC, hay 7, en MMC + - 13), la interfaz de intercambio de datos no admitió la transmisión de datos de 8 bits.

Todavía hay un formato tan no del todo ordinario como un Micard. Se presentó en el verano de 2007 para crear un mapa universal, que se puede insertar tanto en la tarjeta SD / MMC como en el conector USB. Las primeras cartas tenían una capacidad de 8 GB. El máximo alcanza 2048 GB.

Bueno, este último es SecureMMC. También se basa en la versión 4.x de especificación, que se utiliza en MMC +. Su oportunidad principal: soporte para la protección DRM. Por cierto, fue exactamente que un formato SD de MMC fue originalmente diferente. SecureMMC es un intento de competir con SD. Así que ve a esta norma.

El formato SD (Secure Digital) es actualmente el más popular. Él y sus modificaciones se utilizan en todas partes: en jugadores digitales y cámaras (incluso en espejo), en PDA y teléfonos móviles. Probablemente la razón de esto es su continuo apoyo y desarrollo por muchas empresas.

SD fue representado en 1999 por Matsushita y Toshiba. Una tarjeta digital segura de tamaño completo en sus dimensiones es la misma que la MMC - 32x24x2.1 mm. El grosor grande se explica por la presencia de un bloqueo clave de la grabación. Sin embargo, la especificación SD le permite realizar tarjetas y sin él (se les llama SD delgado), luego la piel se reduce a 1,4 mm.

Inicialmente, la salida SD se estableció para competir con MemoryStick (se describe a continuación), que admite la protección DRM de los archivos multimedia. Luego, la compañía de los desarrolladores sugirió erróneamente que los gigantes de la industria de los medios aparecerán en las tiendas en línea que todos los archivos estarán protegidos por DRM. Así que decidió obstaculizar.

El Digital seguro se basa en la especificación MMC. Es por eso que los lectores de tarjetas SD funcionan fácilmente con MMC. ¿Por qué no lo contrario? Para proteger los contactos del desgaste de las tarjetas SD, estaban algo empotradas en el caso. Por lo tanto, los contactos del lector de tarjetas, dirigidos solo a trabajar con el MMC, simplemente no llegar a los contactos de la tarjeta SD.

En términos de variedad de formatos SD, no menos "modesto" que su predecesor. En primer lugar, vale la pena señalar que se presentaron otro factor de dos formas: MinisD (20x21.5x1.4 mm) y microSD (11x15x1). Este último fue creado originalmente por SanDisk y se llamó tanto T-Flash, y luego como TransFlash. Y después de que se adapte a la Asociación de Tarjetas SD de la Asociación Estándar.

Las diferencias restantes se relacionan con la capacitancia de las tarjetas. Y hay una cierta confusión. Comenzó con la primera generación de mapas, que alcanzó 2 GB. La tarjeta SD se identifica por una tecla de 128 bits. De estos, se utilizan 12 bits para designar el número de clústeres de memoria y otros 3 bits para indicar el número de bloques en el clúster (4, 8, 16, 32, 64, 128, 256, o 512 - Total de 8 valores, que Corresponde a los tres bits de memoria). Bueno, el tamaño de bloque estándar para las primeras versiones fue de 512 bytes. Total 4096x512x512 da 1 GB de datos. Navegó.

Cuando la falta de una capacidad "superior" comenzó a presionar la versión 1.01 de la especificación, que permitió el uso de un bit adicional para determinar aún más el volumen del bloque, ahora podría ser de 1024 o 2048 bytes, y el contenedor máximo aumentó. a 2 y 4 GB. Pero ninguna esperanza: los dispositivos antiguos podrían determinar incorrectamente el tamaño de las nuevas tarjetas de memoria.

En junio de 2006, apareció una nueva versión del estándar - SD 2.0. Incluso fue un nuevo nombre dado: SDHC o alta capacidad de alta capacidad digital (alta capacidad segura de alta capacidad). El nombre habla por sí mismo. La principal innovación del SDHC es la capacidad de crear tarjetas por volumen de hasta 2 TB (2048 GB). La frontera mínima no se limita en principio, sino en la práctica de las tarjetas SDHC, hay volumen de 4 GB. Cabe destacar que el límite máximo es artificialmente limitado, 32 GB. Para los mapas más capaces, se propone utilizar el estándar SDXC (al respecto a continuación), aunque varios fabricantes presentaron SDHC a 64 GB.

El estándar SD 2.0 utiliza para determinar el tamaño de 22 bits de datos, pero cuatro de ellos están reservados para uso futuro. Así que los lectores de tarjetas, inicialmente no se adaptan al trabajo con SDHC, no podrán reconocer nuevas tarjetas de memoria. Pero los nuevos dispositivos reconocerán fácilmente las tarjetas antiguas.

Junto con el anuncio del formato SDHC, aparecieron la identificación de clases de alta velocidad. Hay tres opciones: Clase SD 2, 4 y 6. Estas cifras indican el tipo de cambio de datos mínimo para la tarjeta. Es decir, la tarjeta SD Class 6 proporcionará una tasa mínima de 6 MB / s. Bueno, el límite superior es naturalmente limitado, aunque hasta ahora la situación con las tarjetas SD es aproximadamente la misma que con CompactFlash: los representantes más rápidos alcanzaron una velocidad de 300x o 45 MB / s.

Vale la pena agregar que los factores de forma en miniatura han sido sometidos a la modernización. Acerca de MinisDHC y MicroSDHC, nadie olvidó. Es cierto, se encuentran en su mayoría las primeras cartas. Hoy en día, su volumen máximo ya ha logrado 16 GB, y en el enfoque de 32 opciones GB.

Bueno, la última novedad es estándar. Ya sea que se llame por la versión 3.0 o no, no pudimos descubrir de esta manera. Sin embargo, difiere de SDHC no tanto significativamente. En primer lugar, se eliminó una restricción artificial para él por un volumen máximo, que ahora puede alcanzar las 2 tb. El tipo de cambio máximo de datos se elevó a 104 MB / s, y en el futuro prometen aumentarlo hasta 300 MB / s. Bueno, exfat elegido como el sistema principal de archivos (se describe a continuación), mientras que SDHC está contenga con la mayoría de los casos FAT32. Las primeras tarjetas SDXC ya se han anunciado y tienen una capacidad de 32 o 64 GB. Pero los productos con su apoyo aún tendrán que esperar un tiempo.

En realidad sobre las tarjetas SD. Pero en el marco de esta norma, se han lanzado varias cosas más interesantes. Por ejemplo, la especificación SDIO (salida de entrada digital segura). Según ella, utilizando la interfaz de la tarjeta Formulario y la tarjeta SD, puede crear dispositivos como receptores GPS, controladores Wi-FI y Bluetooth, módems, sintonizadores FM, adaptadores Ethernet, etc., es decir, la ranura SD en este caso sirve como Un determinado análogo USB.

Sandisk se distinguió con las cartas SD Plus en las que el conector USB se integra inmediatamente. El desarrollo bastante interesante es el ojo. Esta es una tarjeta de memoria con un controlador Wi-Fi incorporado. Este último puede transmitir datos de la tarjeta a cualquier computadora. Por lo tanto, no hay necesidad de extraerlo de una cámara o un teléfono.

Total Today Formato digital seguro es el más popular y rápido. Todavía está tratando de enfrentar a Sony con su memoria de memoria, pero va mal.

Tarjeta de memoria.

Sony es conocida por su disgusto para la mayoría de los formatos y estándares, que no fue desarrollado por ella. Es comprensible: no obtendrás deducciones con licencia de ellos. Por lo tanto, como resultado, apareció DVD + R / RW y Blu-ray y la tarjeta de memoria. Presentado en octubre de 1998, todavía se distribuyen solo entre los productos de Sony. Y son liberados y son grandes, solo Sony y un poco de SanDisk. El resultado de esto es natural: una prevalencia relativamente débil y un precio más alto que otras tarjetas de flash del mismo volumen.

Para todo el tiempo, el Memory Stick Sony ha lanzado como siete modificaciones. Además, a diferencia de MMC, todos están en movimiento. Como resultado, se produce una confusión natural, y al mismo tiempo, los fabricantes de lectores de tarjetas pueden aumentar la cantidad de estándares reconocibles por sus productos.

Todo comenzó con solo memoria. Esta es una tarjeta de memoria alargada con un tamaño de 50x21.5x2.8 mm. Con su forma, se asemeja a un plato de chicle. Era diferente como escribimos anteriormente, soporte para DRM, que no era necesario. El contenedor osciló entre 4 y 128 MB.

Con el tiempo, esto no tiene suficiente, y como aún no se ha desarrollado la norma actualizada, se anunció el formato de selección de Memory Stick. Esta es una tarjeta de memoria regular, pero hubo dos chips de memoria de 128 MB de cada uno. Y entre ellos fue posible cambiar utilizando un interruptor especial en el mismo mapa. No es una solución muy conveniente. Por lo tanto, fue temporal e intermedio.

Con una pequeña capacidad, logró hacer frente a la liberación de Memory Stick Pro en 2003. Teóricamente, una tarjeta de memoria puede almacenar hasta 32 GB de datos, pero en la práctica, más de 4 GB no los hizo. Por supuesto, la mayoría de los dispositivos antiguos no reconocen la versión PRO, pero el nuevo reconoce fácilmente la memoria de la Memoria de la primera generación. Memory Stick Pro de alta velocidad es incluso más que una gran tarea. Tales fueron todos los Memory Stick Pro con una capacidad de 1 GB. Está claro que podrían funcionar en un modo especial de alta velocidad. Y está muy contento de que todos ellos sean compatibles y con dispositivos más antiguos, simplemente la velocidad cayó de costumbre.

Con el tiempo, quedó claro que sería necesario ir a lo largo de la forma de reducir las tarjetas, y luego el Memory Stick "Registros" no está disponible en todas partes. Así que el dúo de la memoria del Memory apareció el tamaño de 31x20x1.6 mm, un poco menos seguro. Pero no hay esperanza, estas tarjetas tenían la primera versión del estándar Memory Stick, y con él un límite en el volumen máximo. 128 MB para 2002 no es completamente sólido. Así que Memory Stick Pro Duo apareció en 2003. Y es esta norma hoy se desarrolla sobre todo, ya ya hay mapas en 16 GB, en el enfoque de 32 gb Opciones, bueno, el límite teórico para las garantías de Sony es de 2 tb.

En diciembre de 2006, Sony, junto con SanDisk, anunció una nueva modificación de sus tarjetas de memoria flash: Memory Stick Pro-HG DUO. Su principal diferencia con otras opciones es una velocidad más alta. Además de la interfaz de intercambio de datos de 4 bits, se agregó 8 bits. Sí, y la frecuencia del controlador de 40 a 60 MHz se levantó. Como resultado, el límite de velocidad teórica aumentó a 480 Mbps o 60 MB / s.

Bueno, siguiendo el último modo de moda en febrero de 2006, apareció el formato de las micro tarjetas Micro de Memory Stick (o también se llama M2), con dimensiones de 15x12.5x1.2 mm: esto es un poco más microSD. Su contenedor varía de 128 a 16 GB, y teóricamente puede ser de 32 GB. A través del adaptador, la tarjeta de memoria M2 se puede insertar en la ranura PRO de Memory Stick, pero si su volumen es más de 4 GB, pueden producirse ciertos problemas con el reconocimiento.

Aquí está un zagulino. Si lo resuelve, en principio, no es difícil: la memoria Memory es el formato original de no el tamaño más compacto, Memory Stick Pro es una opción con mayor capacidad y velocidad de trabajo, Memory Stick (PRO) DUO es un Versión reducida de tarjetas, Memory Stick Pro-HG DUO: la versión acelerada de Memory Stick Pro Duo, Memory Stick Micro (M2) es el Memory Stick más pequeño. Ahora puedes ir al último estándar - XD.

tarjeta XD-Picture

Olympus y Fujifilm consideraron que los formatos de las tarjetas flash que existían en los primeros años de este siglo no cumplen con su idea del almacén de datos ideales para las cámaras. De lo contrario, ¿cómo explicar el desarrollo de su propia tarjeta estándar XD-Picture?

Desde el nombre del formato se deduce que se crea para almacenar imágenes. Pero Olympus produce grabadoras de voz digital basadas en él, y Fujitsu es reproductor de MP3. Sin embargo, los últimos dispositivos son mucho menos que las cámaras con soporte para XD. Sin embargo, si comparas las ventas totales de las cámaras digitales Fujitsu y Olympus, no excederán a los líderes del mercado, Canon y Nikon. Y los líderes son utilizados silenciosamente por CompactFlash en cámaras de espejo de los niveles medio y más altos, y el estándar digital seguro funcionó en el resto. Bueno, una vez que la distribución de las tarjetas XD no es muy grande, entonces en su desarrollo están detrás de los formatos más populares, y también cuesta más que ellos. Alrededor de 2-3 veces, si toma las cartas de un contenedor.

Obviamente, la orientación principal de los desarrolladores del formato XD (por cierto, la liberación de las tarjetas por su base se dedica a Toshiba y Samsung) fue reducir el tamaño de la tarjeta de memoria. Sus dimensiones son las siguientes: 20x25x1.78 mm. Alrededor de dos Memory Stick Micro.

La capacidad de la primera versión de las tarjetas XD varía de 16 a 512 MB. Fueron presentados en julio de 2002. Sin embargo, en febrero de 2005, apareció la primera actualización, que se permitió llevar el volumen máximo a 8 GB. El nuevo estándar se llamó XD Tipo M. Mayor volumen se debió al uso de la memoria MLC, que al mismo tiempo resultó ser más lento. Tipo M XD Tarjeta alcanzada 2 GB. Y hasta ahora, este límite no se supera a ninguno de los tipos M o estándares más nuevos.

Para resolver el problema de la velocidad en noviembre de 2005, XD Tipo H se presentó a XD TIPO H. Este formato se basó en la memoria SLC, ya que su liberación se decidió detenerse en 2008 debido al alto costo. Pero fue reemplazado en abril de 2008, Type M + fue lanzado. Las cartas de este formato son aproximadamente 1.5 veces más rápido que el tipo M.

La compatibilidad atrasada de varias versiones de los formatos XD es verdadera solo para los dispositivos más nuevos: reconocen fácilmente las versiones anteriores de las tarjetas. Pero los dispositivos antiguos no necesariamente reconocen nuevas tarjetas. Hay aproximadamente la misma situación que otras normas.

En cuanto a la velocidad, el camino, como en términos de volumen, XD no brilla en absoluto. Hoy en día, la velocidad de lectura promedio de tipo M + es de 6.00 MB / s (40x) y grabación - 3.75 MB / S (25x).

El formato total de la tarjeta XD-Picture en el comercio minorista es más caro que SD y CF. Las tarjetas de memoria son lo suficientemente compactas, pero su capacidad ya no cumple con los requisitos modernos. Lo mismo ocurre con la velocidad del trabajo. Para disparar video con una resolución de 640x480 a 30 cuadros por segundo, el tipo M + es suficiente. Pero para las cámaras de espejo de hoy, los marcos de tiro con una resolución de 12-24 MP y video en formato de 720p y 1080p, esto claramente no es suficiente. No es malo tener una tarjeta para 200-300x. Así que no vemos mucho sentido en continuar el apoyo y el desarrollo de XD. No se sorprenderá, si de repente se decide cubrirlo, y la próxima generación de cámaras se transferirá a SD y / o CF.

La abreviatura de SSD comenzó a aparecer en las cintas de noticias y los nombres de los artículos relativamente recientemente, hace un par de años. La razón de esto es que la masa de esta tecnología comenzó a convertirse solo cuando la memoria flash se ha utilizado cada vez más para almacenar los datos, y se contaron los titulares (y texto) mencionados de las noticias sobre el rápido crecimiento de este mercado, en General, HDD prometedor. Al menos desde el segmento de la computadora portátil y los netbooks.

Pero lo más interesante es que SSD no necesita necesariamente un dispositivo de almacenamiento de memoria flash. SSD o medios de unidad de estado sólido unidad de estado sólido. Es decir, el principio es más importante aquí que el tipo: la memoria "sólida" se usa para almacenar datos. La memoria que no gira no está girando y no salta. Así que SSD no es en absoluto un par de años, pero formalmente cincuenta años. Luego, esta tecnología se llamó de otra manera, pero nuevamente, el principio es importante aquí. Y se conserva el principio.

Hoy en día, dos tipos de SSD son relevantes: basados \u200b\u200ben la memoria dependiente de la energía y en función de los no volátiles. Los primeros son aquellos que usan la memoria SRAM o DRAM. También se les llama RAM-DRIVE. Periódicamente, dichos SSD son anunciados por los fabricantes como medios de almacenamiento de datos pesados. Algunos de ellos incluso le permiten aumentar de forma independiente el volumen cuando los conectores para módulos de memoria convencionales (DDR, DDR2 o DDR3 en la versión más moderna se instalan de forma instalada en el tablero.

Bueno, la memoria no volátil es, por supuesto, flash. Podría crear SSD sobre su base durante mucho tiempo, pero los volúmenes dichos impulsos estuvieron lejos de las capacidades del disco duro, y el costo es significativamente mayor. Sí, y la velocidad no brilló. Pero hoy en día estas deficiencias se eliminan gradualmente.

La primera generación de SSD tenía un contenedor de 16 a 64 GB, y cuesta dichas "unidades flash" cientos y miles de dólares. Fue hace unos dos años. Hoy en día, las opciones para 64-512 GB están disponibles a un precio de $ 200-1500. A los discos duros lejos, pero mucho mejor. Por y en el enfoque SSD en 1 TB en un formato de disco duro de 2.5 pulgadas. Recuerde que el HDD móvil no ha excedido 500 GB. Y las tabletas solo llegaron a 2 tb. Así que SSD avanza directamente con los pasos de siete mundiales.

En cuanto a la velocidad del trabajo, también está creciendo constantemente. La primera generación de SSD se ha retrasado algo detrás de los discos duros móviles, pero los discos modernos ya lo han superado. Es suficiente recordar el SSD Intel X25-M enviado el año pasado, que tiene una velocidad de lectura de 250 MB / s, y registra - 70 MB / s. Y no es como un vuelo en la ISS, alrededor de $ 350 a un volumen de 80 GB.

Por supuesto, hay modelos especiales de alta velocidad de Fusion-io con velocidad de lectura / grabación 800/694 MB / S o PHOTOFAST G-MONSTER PCIE SSD con 1000/1000 MB / s, pero se estiman en la cantidad como un pequeño avion a reacción. Y, por supuesto, no usan Serialata para intercambiar datos, sino lo habitual. PCI-EXPRESS. x8: esta norma aún puede proporcionar la deseada rendimiento. Por cierto, PCI Express X1 se usa activamente para conexiones SSD En netbooks. Es en un formato de este tipo que se realizan sus almacenes de datos, como una pequeña tarjeta PCI-E X1.

Dichos indicadores de alta velocidad para las unidades SSD se lograron gracias a la lectura de datos paralelos inmediatamente de varios chips. Por ejemplo, el Intel X25-M mencionado anteriormente funciona de acuerdo con la matriz RAID de nivel 0. Es decir, un bit se escribe en el primer chip, el segundo a la segunda y así sucesivamente. Es extremadamente difícil organizar un mecanismo similar para una unidad flash USB convencional o una tarjeta de memoria, ya que solo un chip de memoria flash casi siempre está instalado en ellos.

Para aumentar la capacidad y reducir el costo en SSD, se usa a menudo la memoria MLC (incluso en X25-M). Los modelos más caros están equipados con chips SLC. Pero si registra los datos de manera relativamente rara vez en la unidad flash USB o en una tarjeta SD, entonces el registro SSD se realiza continuamente durante la operación. Y en la mayoría de los casos ni siquiera lo sabes. Los programas modernos están constantemente conducidos por varios registros; El sistema operativo se traslada a los datos de bajo uso de archivos de intercambio, liberado por RAM; Incluso el acceso elemental al archivo requiere una grabación de tiempo de acceso.

Entonces, de alguna manera en SSD, tiene que instalar fichas más duraderas. También es necesario preocuparse por los algoritmos para calcular el nivel de desgaste y la redistribución de los datos, deben ser más perfectos que la de las unidades flash ordinarias. Las unidades SSD incluso tienen un chip adicional de memoria de caché dependiente de la energía como un disco duro ordinario. El caché contiene datos sobre las direcciones de bloques y los datos de nivel de uso. Cuando apagas, estos últimos se guardan en la memoria flash.

En cualquier caso, hasta ahora las tecnologías de almacenamiento de SSD basadas en flash continúan creciendo rápidamente. Ofrece varias ventajas innegables sobre HDD:

  • tiempo de acceso de datos significativamente más bajo;
  • velocidad de lectura de datos constantes;
  • nivel de ruido cero;
  • menos consumo de energía.

Actualmente, queda por traer el número de ciclos de sobrescritura a tal cantidad para que no pueda preocuparse en absoluto. La capacidad ya crecerá. Es posible que en los próximos 2-3 años se ponga al día e incluso superen los discos duros. Bueno, el precio cae por sí mismo si la tecnología es prometedora, promueve activamente y el nivel de ventas está creciendo constantemente. No sabemos si SSD podrá expulsar el HDD en el mercado de escritorio, pero ya están esperando los móviles.

Futuro

En realidad llegamos a su fin. La conclusión de lo anterior se puede hacer lo siguiente: La memoria flash en el futuro continuará extendiéndose y mejorando. Todavía no está claro si podrá reemplazar los discos duros, pero tiene un depósito para él. Pero aquí hay otro SNAG - Sistema de archivos.

Los sistemas de archivos modernos están optimizados para su uso con discos duros. Pero HDD no está en absoluto SSD en su estructura. En primer lugar, el acceso a los datos en Winchester se lleva a cabo utilizando el direccionamiento de LBA. El bloque de tal dirección le permite calcular en qué placa en qué pista y en qué sector es la información solicitada. Pero no es suficiente: Flash no tiene placas, pistas y sectores. Pero hay bloques divididos en páginas. Hoy en día, este problema se resuelve mediante la difusión de direcciones de un formato a otro, pero mucho más conveniente sería si todo esto sucediera directamente.

Otra característica de la memoria flash: solo se puede realizar un registro en bloques pre-purificados. Y esta operación toma un cierto tiempo. Así que sería bueno limpiar los bloques no utilizados durante la ociosidad.

Los sistemas de archivos de disco modernos están optimizados para minimizar el tiempo de acceso a los datos, intentan buscarlos lo más rápido posible a través del disco. Pero para la memoria flash, simplemente es irrelevante: el acceso a todos los bloques se realiza igualmente rápidamente. Bueno, no evitará el soporte para calcular el nivel de desgaste de fichas de flash del sistema de archivos.

Por lo tanto, el caso del futuro más cercano es la liberación de nuevos sistemas de archivos optimizados para trabajar con memoria flash. Quizás ya existen, pero el sistema operativo moderno está mal apoyado. Cabe destacar que uno de los primeros se convirtió en FFS2 de Microsoft, que liberó a principios de los 90.

El sistema operativo Linux no se retrasa detrás del progreso. Para ello, se crearon los sistemas de archivos JFFS, JFFS2, YAFFS, LUGFS, UBIFS. El sol se distingue, desarrollando ZFS, que recientemente. Está optimizado no solo para discos duros, sino también para unidades flash. Además, tanto para usarlos como la instalación de almacenamiento principal, así como el caché.

Sin embargo, hoy el más popular. sistema de archivos Para las unidades flash (no contar con SSD), se queda gorda y FAT32. Es solo el más conveniente. Son apoyados por todos los sistemas operativos, no requieren controladores. Pero no son suficientes para trabajar. Por ejemplo, el límite en el tamaño máximo de archivo (4 GB) ya se está volviendo inaceptable.

Sin embargo, Microsoft tiene un reemplazo: exfat, previamente conocido como FAT64. Como ya hemos escrito, se elige como la FS principal para las tarjetas SDXC. Además de optimizar una memoria flash, admite archivos de hasta 16 exámenes (16.7 millones de terabytes), y en una carpeta puede escribir más de 65536 archivos.

Exfat es compatible hoy por sistemas operativos. Windows Mobile Versión 6.0 y superior, Windows XP SP2 y superior, Windows Vista SP1, Servidor de windows 2008 y Windows 7 con ensamblaje 6801. Tenga en cuenta que en Windows Vista, la unidad flash basada en EXFAT no se puede usar como caché en la función ReadyBoost. El soporte apropiado aparecerá en Windows 7. Bueno, en cuanto a otro sistema operativo, el módulo de kernel gratuito está disponible para Linux, lo que le permite usar EXFAT para leer.

Así que el sistema operativo más prometedor para las unidades flash hoy se parece a ZFS y EXFAT. Pero ambos son comunes bastante débiles, aunque estos últimos tienen más posibilidades de ser populares. Ya fue elegido como la principal para las tarjetas SD de última generación y todo lo más popular. versión de Windows Su "saber".

En el resto, esperaremos una mayor extensión de la capacidad de los lanos y reduciremos su valor. Esta tecnología es muy buena, así que le deseamos su único éxito.