Professional Documents
Culture Documents
Historia
La historia de la memoria flash siempre ha estado muy vinculada con el avance del resto de
las tecnologas a las que presta sus servicios como routers, mdems, BIOS de las
PC, wireless, etctera. En 1984, fue Fujio Masuoka quien invent este tipo de memoria como
evolucin de las EEPROM existentes por aquel entonces.1 Intel intent atribuirse la creacin
de esta sin xito, aunque s comercializ la primera memoria flash de uso comn.[cita requerida]
Entre los aos 1994 y 1998, se desarrollaron los principales tipos de memoria conocidas,
como la SmartMedia o laCompactFlash. La tecnologa pronto plante aplicaciones en otros
campos. En 1998, la compaa Rio comercializ el primer reproductor de audio digital sin
piezas mviles aprovechando el modo de funcionamiento de la memoria flash. Este producto
inaugurara una nueva clase de reproductores que causaran una revolucin en la industria
musical llevando al escndalo Napster, el lanzamiento del iPod y el eventual reemplazo de los
reproductores de cinta y CD.
En 1994, SanDisk comenz a comercializar tarjetas de memoria (CompactFlash) basadas en
estos circuitos, y desde entonces la evolucin ha llegado a pequeos dispositivos de mano de
la electrnica de consumo como reproductores de MP3 porttiles, tarjetas de memoria
para videoconsolas y telfonos mviles, capacidad de almacenamiento para las PC Card que
permiten conectar a redes inalmbricas y un largo etctera, incluso llegando a la aeronutica
espacial.
Generalidades
Econmicamente hablando, el precio en el mercado cumple la ley de Moore aumentando su
capacidad y disminuyendo el precio.
Algunas de sus ventajas son una gran resistencia a los golpes, gran velocidad, bajo consumo
de energa y un funcionamiento silencioso, ya que no contiene actuadores mecnicos ni partes
mviles. Su pequeo tamao tambin es un factor determinante a la hora de escoger para un
dispositivo porttil, as como su ligereza y versatilidad para todos los usos hacia los que est
orientado. En vista de ello, comienzan a popularizarse las unidades SSD que usan memoria
flash en lugar de platos.
Sin embargo, todos los tipos de memoria flash slo permiten un nmero limitado de escrituras
y borrados, generalmente entre 10.000 y un milln, dependiendo de la celda, de la precisin
del proceso de fabricacin y del voltaje necesario para su borrado. Adems su relacin costo
capacidad es menos favorable respecto a otros medios como los discos pticos y los discos
duros.
Este tipo de memoria est fabricado con puertas lgicas NOR y NAND para almacenar los 0s
1s correspondientes. Actualmente (08-08-2005) hay una gran divisin entre los fabricantes
de un tipo u otro, especialmente a la hora de elegir un sistema de ficheros para estas
memorias. Sin embargo se comienzan a desarrollar memorias basadas en ORNAND.
Los sistemas de ficheros para estas memorias estn en pleno desarrollo aunque ya en
funcionamiento como por ejemplo JFFS originalmente para NOR, evolucionado a JFFS2 para
soportar adems NAND o YAFFS, ya en su segunda versin, para NAND. Sin embargo, en la
prctica se emplea un sistema de ficheros FAT por compatibilidad, sobre todo en las unidades
de memoria extrable.
Otra caracterstica ha sido la resistencia trmica de algunos encapsulados de tarjetas de
memoria orientadas a las cmaras digitales de gama alta. Esto permite funcionar en
condiciones extremas de temperatura como desiertos o glaciares ya que el rango de
temperaturas soportado abarca desde los -25 C hasta los 85 C.
Las aplicaciones ms habituales son:
El llavero USB que, adems del almacenamiento, puede incluir otros servicios como,
lector de huella digital, radio FM, grabacin de voz y, sobre todo como reproductores
porttiles de MP3 y otros formatos de audio.
Para programar una celda de tipo NOR (asignar un valor determinado) se permite el paso de
la corriente desde el terminal fuente al terminal sumidero, entonces se coloca en CG un voltaje
alto para absorber los electrones y retenerlos en el campo elctrico que genera. Este proceso
se llama hot-electrn injection. Para borrar (poner a 1, el estado natural del transistor) el
contenido de una celda, expulsar estos electrones, se emplea la tcnica de Fowler-Nordheim
tunnelling, un proceso de tunelado mecnico cuntico. Esto es, aplicar un voltaje inverso
bastante alto al empleado para atraer a los electrones, convirtiendo al transistor en una pistola
de electrones que permite, abriendo el terminal sumidero, que los electrones abandonen el
mismo. Este proceso es el que provoca el deterioro de las celdas, al aplicar sobre un
conductor tan delgado un voltaje tan alto.
Es necesario destacar que las memorias flash estn subdivididas en bloques (en ocasiones
llamados sectores) y por lo tanto, para el borrado, se limpian bloques enteros para agilizar el
proceso, ya que es la parte ms lenta del proceso. Por esta razn, las memorias flash son
mucho ms rpidas que las EEPROMconvencionales, ya que borran byte a byte. No obstante,
para reescribir un dato es necesario limpiar el bloque primero para despus reescribir su
contenido.
En resumen, los sistemas basados en NAND son ms baratos pero carecen de una fiabilidad
que los haga eficientes, lo que demuestra la necesidad imperiosa de un buen sistema de
ficheros. Dependiendo de qu sea lo que se busque, merecer la pena decantarse por uno u
otro tipo.
Estandarizacin
El grupo Open NAND Flash Interface (ONFI) ha desarrollado una interfaz estandarizada a bajo
nivel para chips de memoria NAND. Esto permite la interoperabilidad entre dispositivos NAND
de diferentes fabricantes. El ONFI versin 1.02 fue lanzado el 28 de diciembre de 2006.
Establece:
El grupo ONFI es apoyado por la mayora de los fabricantes de memorias flash NAND,
incluyendo Hynix, Intel, Micron Technology y Numonyxen), as como por los principales
fabricantes de dispositivos que incorporan chips de memoria flash NAND.3
Un grupo de proveedores (incluyendo Intel, Dell, y Microsoft) formaron el grupo de trabajo
NVM Express (Non-Volatile Memory Host Controller Interface). El objetivo del grupo es
proporcionar software estndar e interfaces de programacin hardware para los subsistemas
de memoria no voltil, incluido el dispositivo"flash cach", conectado al bus PCI Express.
Tarjetero flash
Un tarjetero flash o lector de tarjetas de memoria es un perifrico que lee o escribe en
memoria flash. Actualmente, los instalados en computadoras (incluidos en una placa o
mediante puerto USB), marcos digitales, lectores de DVD y otros dispositivos, suelen leer
varios tipos de tarjetas.
Futuro
El futuro del mundo de la memoria flash es bastante alentador, ya que se tiende a la ubicuidad
de las computadoras y electrodomsticos inteligentes e integrados y, por ello, la demanda de
memorias pequeas, baratas y flexibles seguir en alza hasta que aparezcan nuevos sistemas
que lo superen tanto en caractersticas como en costo. En apariencia, esto no pareca muy
factible ni siquiera a medio plazo ya que la miniaturizacin y densidad de las memorias flash
estaba todava lejos de alcanzar niveles preocupantes desde el punto de vista fsico. Pero con
la aparicin del memristor el futuro de las memorias flash comienza a opacarse.
El desarrollo de las memorias flash es, en comparacin con otros tipos de memoria
sorprendentemente rpido tanto en capacidad como en velocidad y prestaciones. Sin
embargo, los estndares de comunicacin de estas memorias, de especial forma en la
comunicacin con los PC es notablemente inferior, lo que puede retrasar los avances
conseguidos.
La apuesta de gigantes de la informtica de consumo, como AMD y Fujitsu, en formar nuevas
empresas dedicadas exclusivamente a este tipo de memorias, como Spansion(en) en julio de
2003, auguran fuertes inversiones en investigacin, desarrollo e innovacin en un mercado
que en 2005 segua creciendo y que registr en 2004 un crecimiento asombroso hasta los
15.000 millones de dlares (despus de haber superado la burbuja tecnolgica del llamado
"boom punto com") segn el analista de la industria Gartner, que avala todas estas ideas.
Es curioso que esta nueva empresa, concretamente, est dando la vuelta a la tortilla respecto
a las velocidades con una tcnica tan sencilla en la forma como compleja en el fondo de
combinar los dos tipos de tecnologas reinantes en el mundo de las memorias flash en tan
poco tiempo. Sin duda se estn invirtiendo muchos esfuerzos de todo tipo en este punto.
Sin embargo, la memoria flash se seguir especializando fuertemente, aprovechando las
caractersticas de cada tipo de memoria para funciones concretas. Supongamos
una Arquitectura Harvard para un pequeo dispositivo como un PDA; la memoria de
instrucciones estara compuesta por una memoria de tipo ORNAND (empleando la
tecnologa MirrorBit de segunda generacin) dedicada a los programas del sistema, esto
ofrecera velocidades sostenidas de hasta 150 MB/s de lectura en modo rfaga segn la
compaa con un costo energtico nfimo y que implementa una seguridad por hardware
realmente avanzada; para la memoria de datos podramos emplear sistemas basados en
puertas NAND de alta capacidad a un precio realmente asequible. Slo quedara reducir el
consumo de los potentes procesadores para PC actuales y dispondramos de un sistema de
muy reducidas dimensiones con unas prestaciones que hoy en da sera la envidia de la
mayora de las computadoras de sobremesa. Y no queda mucho tiempo hasta que estos
sistemas tomen, con un esfuerzo redoblado, las calles.
Cualquier dispositivo con datos crticos emplear las tecnologas basadas en NOR u ORNAND
si tenemos en cuenta que un fallo puede hacer inservible un terminal de telefona mvil o un
sistema mdico por llegar a un caso extremo. Sin embargo, la electrnica de consumo
personal seguir apostando por las memorias basadas en NAND por su inmensamente
reducido costo y gran capacidad, como los reproductores porttiles de MP3 o ya, incluso,
reproductores de DVD porttiles. La reduccin del voltaje empleado (actualmente en 1,8 V la
ms reducida), adems de un menor consumo, permitir alargar la vida til de estos
dispositivos sensiblemente. Con todo, los nuevos retos sern los problemas que sufren hoy en
da los procesadores por su miniaturizacin y altas frecuencias de reloj de los
microprocesadores.
Los sistemas de ficheros para memorias flash, con proyectos disponibles
mediante CVS (Concurrent Version System) y cdigo abierto permiten un desarrollo realmente
rpido, como es el caso de YAFFS2, que, incluso, ha conseguido varios patrocinadores y hay
empresas realmente interesadas en un proyecto de esta envergadura.
La integracin con sistemas inalmbricos permitir unas condiciones propicias para una mayor
integracin y ubicuidad de los dispositivos digitales, convirtiendo el mundo que nos rodea en el
sueo de muchos desde la dcada de 1980. Pero no slo eso, la Agencia Espacial Brasilea,
por citar una agencia espacial, ya se ha interesado oficialmente en este tipo de memorias para
integrarla en sus diseos; la NASA ya lo hizo y demostr en Marte su funcionamiento en
el Spirit (rover de la NASA, gemelo de Opportunity), donde se almacenaban incorrectamente
las rdenes como bien se puede recordar. Esto slo es el principio. Y ms cerca de lo que
creemos. Intel asegura que el 90% de los PC, cerca del 90% de los mviles, el 50% de los
mdems, etc., en 1997 ya contaban con este tipo de memorias.
Cuidados
Cambiar o recargar las bateras del dispositivo cuando estn descargadas o bajas de
carga: la descarga de las bateras es una de las causas frecuentes de daos y prdida de
datos en las tarjetas de memoria. Si la batera se acaba mientras el dispositivo est
guardando algo en la tarjeta no slo podra daarse el archivo sino toda la tarjeta.
Extraer correctamente la tarjeta del dispositivo: es importante que el dispositivo haya
terminado de usar la tarjeta antes de extraerla. Si se extrae mientras est en uso, se
podra daar la tarjeta, provocando la prdida de informacin.
Almacenar correctamente las tarjetas en sus estuches plsticos: a pesar de ser confiables,
las tarjetas de memoria pueden sufrir daos al caer sobre superficies duras. Guarde las
tarjetas en sus estuches cuando no las use.
Electricidad esttica: la mayora de las tarjetas de hoy son fabricadas para tolerar la
electricidad esttica, pero las descargas fuertes pueden causarles daos.
Formato: formatear las tarjetas en un formato que el dispositivo pueda manejar
(usualmente: FAT para tarjetas de hasta 2 GB; FAT 32 para tarjetas de 4 a 32 GB; exFAT
para capacidades mayores). En caso de dudas, revisar el manual del fabricante. Nunca
retirar la tarjeta durante el proceso de formateo.
Evitar el agua: muchas tarjetas son razonablemente resistentes al agua. Por seguridad,
guardar las tarjetas sobrantes (y el dispositivo tambin) en una bolsa plstica al estar
cerca del agua. Y si alguna tarjeta se moja, asegurarse que est completamente seca
antes de usarla. Los interiores de los dispositivos no son resistentes al agua.
Rayos X: hasta ahora nadie ha podido confirmar de que los rayos X de los aeropuertos
daen las tarjetas de memoria, pero por si acaso, no llevar las tarjetas con usted al viajar.
Servicio postal: no enviar las tarjetas por el servicio postal, puesto que las revisiones con
radiacin podran daarlas. En vez de eso usar un servicio de mensajera o paquetera
privados.
Al introducir la tarjeta, no forzarla: las tarjetas estn hechas para encajar slo de una
forma. Si se introduce de forma equivocada y se la fuerza, se podran daar las tarjetas o
las ranuras de los dispositivos. Para saber cmo insertarlas, revisar el manual del
dispositivo.
Calor: a diferencia de los discos CD, DVD y BD, las tarjetas son resistentes al calor. Tratar
de no dejarlas en un auto estacionado bajo el sol, pero sino posiblemente sigan bien. Si
las necesidades lo exigen, considerar las tarjetas reforzadas para condiciones extremas.
Realizar copias de seguridad: las tarjetas no son perfectas y pueden fallar por los
problemas mostrados anteriormente. Hacer copias de seguridad en medios diferentes y
hasta guardar la informacin en disco duro externo o grabarla en discos DVD o BD para
guardarla a largo plazo. No guarde informacin importante nicamente en las tarjetas de
memoria.