公告版位



















Beeway. www.beeway.com.tw Reference source from the internet.

Muistityypit
Haihtuvat muistityypit
Haihtumattomat muistityypit


Flash-muisti on puolijohdemuisti, joka voidaan sähköisesti tyhjentää ja uudelleenohjelmoida. Flash-muisti on haihtumaton muistityyppi, jossa tieto säilyy jopa 10 vuotta, vaikka virta kytkettäisiin pois. Muistissa ei ole liikkuvia mekaanisia osia, joten se on käytettäessä äänetön.

Flash-muisteja käytetään yleensä laitteissa, joilta vaaditaan pientä kokoa, keveyttä ja vähäistä virrankulutusta, kuten kannettavissa MP3-soittimissa, matkapuhelimissa ja digitaalikameroissa.

Flash-muistit sopivat parhaiten sovelluksiin, joissa muistista luetaan paljon, mutta sinne kirjoitetaan vähän. Siksi ne soveltuvat ohjelmamuisteiksi laitteisiin, joissa muistipiirille tallennettu ohjelma saatetaan päivittää myöhemmin.

Yksi bitin tilan tallentava muistialkio koostuu kahdesta portista, joiden välillä on ohut oksidikerros. Kun tähän kerrokseen kytketään negatiivinen varaus, porttien kytkentä häiriintyy, ja muistialkio saa arvon 0. Vastaavasti, kun portit ovat kytkettyinä, arvoksi tulee 1.

Flash-muistin käytön uskotaan lisääntyvän voimakkaasti lähivuosina myös kannettavissa tietokoneissa.

歡迎進入Beeway的憶想世界以記憶體為基調 結合創新科技、設計美學、健康概念、工業藝術、與時尚流行等元素, 賦予隨身碟更豐富多元的面貌.

Beeway專門設計製造USB隨身碟飾品,最新產品為高品質的鈦鍺USB隨身碟項鍊組

Mail:sales.beeway@msa.hinet.net www.beeway.com.tw

TEL:886 4 24759277 FAX:886 4 24714839

We manufacture and design USB Flash Drive Disk / Memory Stick with accessory by combining advanced tech, stylish esthetics, health concept, craft, and fashion. Creativity is our best power.

隨身碟,U, 禮物鈦鍺項鍊Alc'hwez USBUSB stickUSB flash paměťUSB-nøgleUSB-MassenspeicherUSB flash driveUSB-poŝmemoriloMemoria USBMälupulkUSB-muistiClé USBMemoria USBהחסן ניידUSB-tykačUSB ֆլեշ քարտClave de memoria USBUSB flash driveChiave USBUSBメモリUSB 플래시 드라이브Pemacu kilat USBUSB-stickMinnepinneMinnepinnePamięć USBUSB FlashdiskUSB flash driveUSB flash driveJednotka USB flashUSB-ključ USB-minneแฟลชไดรฟ์ USB

beeway 發表在 痞客邦 留言(0) 人氣()



















Beeway. www.beeway.com.tw Reference source from the internet.

La memoria flash es una forma evolucionada de la memoria EEPROM que permite que múltiples posiciones de memoria sean escritas o borradas en una misma operación de programación mediante impulsos eléctricos, frente a las anteriores que sólo permite escribir o borrar una única celda cada vez. Por ello, flash permite funcionar a velocidades muy superiores cuando los sistemas emplean lectura y escritura en diferentes puntos de esta memoria al mismo tiempo.

Características generales [editar]

Lector de tarjetas de memoria por USB.

Lector de tarjetas de memoria por USB.

Las memorias flash son de tipo no volátil, esto es, la información que almacena no se pierde en cuanto se desconecta de la corriente, una característica muy valorada para la multitud de usos en los que se emplea este tipo de memoria.

Los principales usos de este tipo de memorias son pequeños dispositivos basados en el uso de baterías como teléfonos móviles, PDA, pequeños electrodomésticos, cámaras de fotos digitales, reproductores portátiles de audio, etc.

Las capacidades de almacenamiento de estas tarjetas que integran memorias flash comenzaron en 128 MB pero actualmente se pueden encontrar en el mercado tarjetas de hasta 16 GB por parte de la empresa A-DATA.

La velocidad de transferencia de estas tarjetas, al igual que la capacidad de las mismas, se ha ido incrementando progresivamente. La nueva generación de tarjetas permitirá velocidades de hasta 7-30 MB/s.

El costo de estas memorias es muy bajo respecto a otro tipo de memorias similares como EEPROM y ofrece rendimientos y características muy superiores. Económicamente hablando, el precio en el mercado ronda los 20 € para dispositivos con 512 MB de almacenamiento, aunque, evidentemente, se pueden encontrar dispositivos exclusivamente de almacenamiento de unas pocas MBs por precios realmente bajos, y de hasta 4000 € para la gama más alta y de mayores prestaciones. No obstante, el coste por MB en los discos duros son muy inferiores a los que ofrece la memoria flash y, además los discos duros tienen una capacidad muy superior a la de las memorias flash.

Ofrecen, además, características como gran resistencia a los golpes, bajo consumo y es muy silencioso, ya que no contiene ni actuadores mecánicos ni partes móviles. Su pequeño tamaño también es un factor determinante a la hora de escoger para un dispositivo portátil, así como su ligereza y versatilidad para todos los usos hacia los que está orientado.

Sin embargo, todos los tipos de memoria flash sólo permiten un número limitado de escrituras y borrados, generalmente entre 10.000 y un millón, dependiendo de la celda, de la precisión del proceso de fabricación y del voltaje necesario para su borrado.

Este tipo de memoria está fabricado con puertas lógicas NOR y NAND para almacenar los 0’s ó 1’s correspondientes. Actualmente (08-08-2005) hay una gran división entre los fabricantes de un tipo u otro, especialmente a la hora de elegir un sistema de archivos para estas memorias. Sin embargo se comienzan a desarrollar memorias basadas en ORNAND.

Los sistemas de archivos para estas memorias están en pleno desarrollo aunque ya en funcionamiento como por ejemplo JFFS originalmente para NOR, evolucionado a JFFS2 para soportar además NAND o YAFFS, ya en su segunda versión, para NAND. Sin embargo, en la práctica se emplea un sistema de archivos FAT por compatibilidad, sobre todo en las tarjetas de memoria extraíble.

Otra característica de reciente aparición (30-9-2004) ha sido la resistencia térmica de algunos encapsulados de tarjetas de memoria orientadas a las cámaras 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 más habituales son:

  • El llavero USB que, además del almacenamiento, suelen incluir otros servicios como radio FM, grabación de voz y, sobre todo como reproductores portátiles de MP3 y otros formatos de audio.
  • Las PC Card
  • Las tarjetas de memoria flash que son el sustituto del carrete en la fotografía digital, ya que en las mismas se almacenan las fotos.

Existen varios estándares de encapsulados promocionados y fabricados por la mayoría de las multinacionales dedicadas a la producción de hardware.

Funcionamiento [editar]

Flash, como tipo de EEPROM que es, contiene un array de celdas con un transistor evolucionado con dos puertas en cada intersección. Tradicionalmente sólo almacenan un bit de información. Las nuevas memorias flash, llamadas también dispositivos de celdas multi-nivel, pueden almacenar más de un bit por celda variando el número de electrones que almacenan.

Estas memorias están basadas en el transistor FAMOS (Floating Gate Avalanche-Injection Metal Oxide Semiconductor) que es, esencialmente, un transistor NMOS con un conductor (basado en un óxido metálico) adicional entre la puerta de control (CG – Control Gate) y los terminales fuente/drenador contenidos en otra puerta (FG – Floating Gate) o bien que rodea a FG y es quien contiene los electrones que almacenan la información.

Memoria flash de tipo NOR [editar]

En las memorias flash de tipo NOR, cuando los electrones se encuentran en FG, modifican (prácticamente anulan) el campo eléctrico que generaría CG en caso de estar activo. De esta forma, dependiendo de si la celda está a 1 ó a 0, el campo eléctrico de la celda existe o no. Entonces, cuando se lee la celda poniendo un determinado voltaje en CG, la corriente eléctrica fluye o no en función del voltaje almacenado en la celda. La presencia/ausencia de corriente se detecta e interpreta como un 1 ó un 0, reproduciendo así el dato almacenado. En los dispositivos de celda multi-nivel, se detecta la intensidad de la corriente para controlar el número de electrones almacenados en FG e interpretarlos adecuadamente.

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 eléctrico que genera. Este proceso se llama hot-electron injection. Para borrar (poner a “1”, el estado natural del transistor) el contenido de una celda, expulsar estos electrones, se emplea la técnica de Fowler-Nordheim tunnelling, un proceso de tunelado mecánico – cuántico. 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.

Cabe destacar que las memorias flash están subdividas 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 más lenta del proceso. Por esta razón, las memorias flash son mucho más rápidas que las EEPROM convencionales, ya que borran byte a byte. No obstante, para reescribir un dato es necesario limpiar el bloque primero para después reescribir su contenido.

Memorias flash de tipo NAND [editar]

Las memorias flash basadas en puertas lógicas NAND funcionan de forma ligeramente diferente: usan un túnel de inyección para la escritura y para el borrado un túnel de ‘soltado’. Las memorias basadas en NAND tienen, además de la evidente base en otro tipo de puertas, un coste bastante inferior, unas diez veces de más resistencia a las operaciones pero sólo permiten acceso secuencial (más orientado a dispositivos de almacenamiento masivo), frente a las memorias flash basadas en NOR que permiten lectura de acceso aleatorio. Sin embargo, han sido las NAND las que han permitido la expansión de este tipo de memoria, ya que el mecanismo de borrado es más sencillo (aunque también se borre por bloques) lo que ha proporcionado una base más rentable para la creación de dispositivos de tipo tarjeta de memoria. Las populares memorias USB o también llamadas Pendrives, utilizan memorias flash de tipo NAND.

Comparación de memorias flash basadas en NOR y NAND [editar]

Para comparar estos tipos de memoria se consideran los diferentes aspectos de las memorias tradicionalmente valorados.

  • La densidad de almacenamiento de los chips es actualmente bastante mayor en las memorias NAND.
  • El coste de NOR es mucho mayor.
  • El acceso NOR es aleatorio para lectura y orientado a bloques para su modificación. Sin embargo, NAND ofrece tan solo acceso directo para los bloques y lectura secuencial dentro de los mismos.
  • En la escritura de NOR podemos llegar a modificar un solo bit. Esto destaca con la limitada reprogramación de las NAND que deben modificar bloques o palabras completas.
  • La velocidad de lectura es muy superior en NOR (50-100 ns) frente a NAND (10 µs de la búsqueda de la página + 50 ns por byte).
  • La velocidad de escritura para NOR es de 5 µs por byte frente a 200 µs por página en NAND.
  • La velocidad de borrado para NOR es de 1 s por bloque de 64 KB frente a los 2 ms por bloque de 16 KB en NAND.
  • La fiabilidad de los dispositivos basados en NOR es realmente muy alta, es relativamente inmune a la corrupción de datos y tampoco tiene bloques erróneos frente a la escasa fiabilidad de los sistemas NAND que requieren corrección de datos y existe la posibilidad de que queden bloques marcados como erróneos e inservibles.

En resumen, los sistemas basados en NAND son más baratos y rápidos pero carecen de una fiabilidad que los haga eficiente, lo que demuestra la necesidad imperiosa de un buen sistema de archivos. Dependiendo de qué sea lo que se busque, merecerá la pena decantarse por uno u otro tipo.

Sistemas de archivos para Memorias flash [editar]

Diseñar un sistema de archivos eficiente para las memorias flash se ha convertido en una carrera vertiginosa y compleja, ya que, aunque ambos (NOR y NAND) son tipos de memoria flash, tienen características muy diferentes entre sí a la hora de acceder a esos datos. Esto es porque un sistema de ficheros que trabaje con memorias de tipo NOR incorpora varios mecanismos innecesarios para NAND y, a su vez, NAND requiere mecanismos adicionales, innecesarios para gestionar la memoria de tipo NOR.

Un ejemplo podría ser un recolector de basura. Esta herramienta está condicionada por el rendimiento de las funciones de borrado que, en el caso de NOR es muy lento y, además, un recolector de basura NOR requiere una complejidad relativa bastante alta y limita las opciones de diseño del sistema de archivos. Comparándolo con los sistemas NAND, que borran mucho más rápidamente, estas limitaciones no tienen sentido.

Otra de las grandes diferencias entre estos sistemas es el uso de bloques erróneos que pueden existir en NAND pero no tienen sentido en los sistemas NOR que garantizan la integridad. El tamaño que deben manejar unos y otros sistemas también difiere sensiblemente y por lo tanto es otro factor a tener en cuenta. Se deberá diseñar estos sistemas en función de la orientación que se le quiera dar al sistema

Los dos sistemas de ficheros que se disputan el liderazgo para la organización interna de las memorias flash son JFFS (Journaling Flash File System) y YAFFS (Yet Another Flash File System), ExFAT es la opción de Microsoft.

Antecedentes de la memoria flash [editar]

Las memorias han evolucionado mucho desde los comienzos del mundo de la computación. Conviene recordar los tipos de memorias de semiconductores empleadas como memoria principal y unas ligeras pinceladas sobre cada una de ellas para enmarcar las memorias flash dentro de su contexto.

Organizando estos tipos de memoria conviene destacar tres categorías si las clasificamos en función de las operaciones que podemos realizar sobre ellas, es decir, memorias de sólo lectura, memorias de sobre todo lectura y memorias de lectura/escritura.

  • Memorias de sólo lectura.
    • ROM: (Read Only Memory): Se usan principalmente en microprogramación de sistemas. Los fabricantes las suelen emplear cuando producen componentes de forma masiva.
    • PROM: (Programmable Read Only Memory): El proceso de escritura es electrónico. Se puede grabar posteriormente a la fabricación del chip, a diferencia de las anteriores que se graba durante la fabricación. Permite una única grabación y es más cara que la ROM.
  • Memorias de sobre todo lectura.
    • EPROM (Erasable Programmable Read Only Memory): Se puede escribir varias veces de forma eléctrica, sin embargo, el borrado de los contenidos es completo y a través de la exposición a rayos ultravioletas (de esto que suelen tener una pequeña ‘ventanita’ en el chip).
    • EEPROM (Electrically Erasable Programmable Read Only Memory): Se puede borrar selectivamente byte a byte con corriente eléctrica. Es más cara que la EPROM.
    • Memoria flash: Está basada en las memorias EEPROM pero permite el borrado bloque a bloque y es más barata y densa.
  • Memorias de Lectura/Escritura (RAM)
    • DRAM (Dynamic Random Access Memory): Los datos se almacenan como en la carga de un condensador. Tiende a descargarse y, por lo tanto, es necesario un proceso de refresco periódico. Son más simples y baratas que las SRAM.
    • SRAM (Static Random Access Memory): Los datos se almacenan formando biestables, por lo que no requiere refresco. Igual que DRAM es volátil. Son más rápidas que las DRAM y más caras.

Historia de la memoria flash [editar]

La historia de la memoria flash siempre ha estado muy vinculada con el avance del resto de las tecnologías a las que presta sus servicios como routers, módems, BIOS de los PCs, wireless, etc. Fue Fujio Masuoka en 1984 cuando inventó este tipo de memoria como evolución de las EEPROM existentes por aquel entonces (Trabajador perteneciente a Toshiba). Intel intentó atribuirse la creación de esta aunque sin éxito. Este último comercializó la primera memoria flash

Entre los años 1994 y 1998, se desarrollaron los principales tipos de memoria que conocemos hoy, como la SmartMedia o la CompactFlash. La tecnología pronto planteó aplicaciones en otros campos. En 1998, la compañía Rio comercializó el primer ‘Walkman’ sin piezas móviles aprovechando el modo de funcionamiento de SmartMedia. Era el sueño de todo deportista que hubiera sufrido los saltos de un diskman en el bolsillo.

En 1994 SanDisk comenzó a comercializar tarjetas de memoria (CompactFlash) basadas en estos circuitos, y desde entonces la evolución ha llegado a pequeños dispositivos de mano de la electrónica de consumo como reproductores de MP3 portátiles, tarjetas de memoria para vídeo consolas, capacidad de almacenamiento para las PC Card que nos permiten conectar a redes inalámbricas y un largo etcétera, incluso llegando a la aeronáutica espacial. El espectro es grande.

Futuro [editar]

El futuro del mundo de la memoria flash es bastante alentador, ya que se tiende a la ubicuidad de las computadoras y electrodomésticos inteligentes e integrados y, por ello, la demanda de memorias pequeñas, baratas y flexibles seguirá en alza hasta que aparezcan nuevos sistemas que lo superen tanto en características como en coste y, al menos en apariencia, no es factible ni siquiera a medio plazo ya que la miniaturización y densidad de las memorias flash está todavía lejos de alcanzar niveles preocupantes desde el punto de vista físico.

El desarrollo de las memorias flash es, en comparación con otros tipos de memoria sorprendentemente rápido tanto en capacidad como en velocidad y prestaciones. Sin embargo, los estándares de comunicación de estas memorias, de especial forma en la comunicación con los PCs es notablemente inferior, lo que puede retrasar los avances conseguidos.

La apuesta de gigantes de la informática de consumo como AMD y Fujitsu en formar nuevas empresas dedicadas exclusivamente a este tipo de memorias como Spansion en julio de 2003 auguran fuertes inversiones en investigación, desarrollo e innovación en un mercado que en 2005 sigue creciendo en un mercado que ya registró en 2004 un crecimiento asombroso hasta los 15.000 millones de dólares (después de haber superado la burbuja tecnológica del llamado boom punto com) según el analista de la industria Gartner, avala todas estas ideas.

Es curioso que esta nueva empresa, concretamente, esté dando la vuelta a la tortilla respecto a las velocidades con una técnica tan sencilla en la forma como compleja en el fondo de combinar los dos tipos de tecnologías reinantes en el mundo de las memorias flash en tan poco tiempo. Sin duda se están invirtiendo muchos esfuerzos de todo tipo en este punto.

Sin embargo, la memoria flash se seguirá especializando fuertemente, aprovechando las características de cada tipo de memoria para funciones concretas. Supongamos una Arquitectura Harvard para un pequeño dispositivo como un PDA; la memoria de instrucciones estaría compuesta por una memoria de tipo ORNAND (empleando la tecnología MirrorBit de segunda generación) dedicada a los programas del sistema, esto ofrecería velocidades sostenidas de hasta 150 MB/s de lectura en modo ráfaga según la compañía con un costo energético ínfimo y que implementa una seguridad por hardware realmente avanzada; para la memoria de datos podríamos emplear sistemas basados en puertas NAND de alta capacidad a un precio realmente asequible. Sólo quedaría reducir el consumo de los potentes procesadores para PC actuales y dispondríamos de un sistema de muy reducidas dimensiones con unas prestaciones que hoy en día sería la envidia de la mayoría de los ordenadores de sobremesa. Y no queda mucho tiempo hasta que estos sistemas tomen, con un esfuerzo redoblado, las calles.

Cualquier dispositivo con datos críticos empleará las tecnologías basadas en NOR u ORNAND si tenemos en cuenta que un fallo puede hacer inservible un terminal de telefonía móvil o un sistema médico por llegar a un caso extremo. Sin embargo, la electrónica de consumo personal seguirá apostando por las memorias basadas en NAND por su inmensamente reducido costo y gran capacidad, como los reproductores portátiles de MP3 o ya, incluso, reproductores de DVDs portátiles. La reducción del voltaje empleado (actualmente en 1,8 V la más reducida), además de un menor consumo, permitirá alargar la vida útil de estos dispositivos sensiblemente. Con todo, los nuevos retos serán los problemas que sufren hoy en día los procesadores por su miniaturización y altas frecuencias de reloj de los microprocesadores.

Los sistemas de ficheros para memorias flash, con proyectos disponibles mediante CVS (Concurrent Version System) y código abierto permiten un desarrollo realmente rápido, como es el caso de YAFFS2, que, incluso, ha conseguido varios sponsors y hay empresas realmente interesadas en un proyecto de esta envergadura.

La integración con sistemas de wireless permitirá unas condiciones propicias para una mayor integración y ubicuidad de los dispositivos digitales, convirtiendo el mundo que nos rodea en el sueño de muchos desde la década de 1980. Pero no sólo eso, la Agencia Espacial Brasileña, por citar una agencia espacial, ya se ha interesado oficialmente en este tipo de memorias para integrarla en sus diseños; la NASA ya lo hizo y demostró en Marte su funcionamiento en el Spirit (satélite de la NASA, gemelo de Opportunity), donde se almacenaban incorrectamente las órdenes como bien se puede recordar. Esto sólo es el principio. Y más cerca de lo que creemos. Intel asegura que el 90% de los PCs, cerca del 90% de los móviles, el 50% de los módems, etc. en 1997 ya contaban con este tipo de memorias.

En la actualidad TDK que están fabricando discos duros con memorias flash NAND de 32 Gb con un tamaño similar al de un disco duro de 2.5 pulgadas, similares a los discos duros de los portátiles con una velocidad de 33.3 Mb/s. El problema de este disco duro es que, al contrario de los discos duros convencionales, tiene un número limitado de accesos. Samsung también ha desarrollado memorias NAND de hasta 32 Gb.

歡迎進入Beeway的憶想世界以記憶體為基調 結合創新科技、設計美學、健康概念、工業藝術、與時尚流行等元素, 賦予隨身碟更豐富多元的面貌.

Beeway專門設計製造USB隨身碟飾品,最新產品為高品質的鈦鍺USB隨身碟項鍊組

Mail:sales.beeway@msa.hinet.net www.beeway.com.tw

TEL:886 4 24759277 FAX:886 4 24714839

We manufacture and design USB Flash Drive Disk / Memory Stick with accessory by combining advanced tech, stylish esthetics, health concept, craft, and fashion. Creativity is our best power.

隨身碟,U, 禮物鈦鍺項鍊Alc'hwez USBUSB stickUSB flash paměťUSB-nøgleUSB-MassenspeicherUSB flash driveUSB-poŝmemoriloMemoria USBMälupulkUSB-muistiClé USBMemoria USBהחסן ניידUSB-tykačUSB ֆլեշ քարտClave de memoria USBUSB flash driveChiave USBUSBメモリUSB 플래시 드라이브Pemacu kilat USBUSB-stickMinnepinneMinnepinnePamięć USBUSB FlashdiskUSB flash driveUSB flash driveJednotka USB flashUSB-ključ USB-minneแฟลชไดรฟ์ USB

beeway 發表在 痞客邦 留言(0) 人氣()




















Beeway. www.beeway.com.tw Reference source from the internet.

USB-a fulm-memora flankaparato

USB-a fulm-memora flankaparato

Fulmmemoro – speco de memoro (RAM), kiu konservas datumojn ankaŭ sen elektro kaj, diference de memordiskoj uzas icojn kaj ne havas moviĝantajn partojn. Pro la lasta kvalito fulmmemoro estas unu el plej fidindaj specoj de memoro.

[redaktu] Historia skizo

La terminon "fulmmemoro" (angle flash memory) inventis en junio 1984 Shoji Arizumi, laboranto de firmao Toshiba. Tio okazis post kiam lia estro, doktoro Fujio Masuoka, sendis al konferenco IEDEM, okazanta en San-Francisko, anoncon pri nova speco de energi-nedependa memoro. Inventinto de la memoro priskribis du arkitekturojn de la memoro: NOR kaj NAND. Sed amas-produktadon de fulmmemoro lanĉis la firmao Intel en 1988.

Tamen unuaj icoj de energi-nedependa memoro aperis pli frue ol estis inventita la termino fulmmemoro. En 1956 laboranto de la firmao American Bosch Arma Wen Chow unuafoje patentis programeblan memoron OTPROM. Tiam ankoraŭ ne ekzistis icoj kaj bloko de OTPROM konsistis el matrico kun fandeblaj kondukiloj. Dum la programado la kondukiloj estis detruataj per uzo de alta tensio.

La sekva etapo, de evoluigo de energi-nedependa memoro, komenciĝis en 1967, kiam estis prezentita specimeno de EPROM – multfoje programebla memoro. La specon de memoro prezentis Bell Labs. En 1971 (samtempe kun la unua procesoro) la firmao Intel inventis unuan komercan specimenon de EPROM: la icojn 1701 kaj 170, kiuj estis reprogrameblaj per ultraviola radiado tra speciala fenestreto. La speco de EPROM ricevis la nomon UV-EPROM. Similaj icoj de fulmmemoro estis produktataj ĝis mezo de 90-jaroj.

En 1974 la firmao Intel lanĉis la produktado de la ico EEPROM 2816. La esplorojn pri perelektre reprogramebla memoro gvidis Ĝorĝ Prelegos kaj ĝuste tiuj ĉi icoj estis rektaj prauloj de la nunaj specoj de fulmmemoro. Bazo de EPROM kaj EEPROM estas transistoro kun glitanta direktilo, kiun inventis en Intel Don Froĥman. Kaj en postaj jaroj, malgraŭ evoluo de teknologioj, principoj de funkciado de fulmmemoro ne ŝanĝiĝis.

歡迎進入Beeway的憶想世界以記憶體為基調 結合創新科技、設計美學、健康概念、工業藝術、與時尚流行等元素, 賦予隨身碟更豐富多元的面貌.

Beeway專門設計製造USB隨身碟飾品,最新產品為高品質的鈦鍺USB隨身碟項鍊組

Mail:sales.beeway@msa.hinet.net www.beeway.com.tw

TEL:886 4 24759277 FAX:886 4 24714839

We manufacture and design USB Flash Drive Disk / Memory Stick with accessory by combining advanced tech, stylish esthetics, health concept, craft, and fashion. Creativity is our best power.

隨身碟,U, 禮物鈦鍺項鍊Alc'hwez USBUSB stickUSB flash paměťUSB-nøgleUSB-MassenspeicherUSB flash driveUSB-poŝmemoriloMemoria USBMälupulkUSB-muistiClé USBMemoria USBהחסן ניידUSB-tykačUSB ֆլեշ քարտClave de memoria USBUSB flash driveChiave USBUSBメモリUSB 플래시 드라이브Pemacu kilat USBUSB-stickMinnepinneMinnepinnePamięć USBUSB FlashdiskUSB flash driveUSB flash driveJednotka USB flashUSB-ključ USB-minneแฟลชไดรฟ์ USB

beeway 發表在 痞客邦 留言(0) 人氣()



















Beeway. www.beeway.com.tw Reference source from the internet.

Computer memory types
Volatile
Non-Volatile
A USB flash drive. The chip on the left is the flash memory. The microcontroller is on the right.

A USB flash drive. The chip on the left is the flash memory. The microcontroller is on the right.

Flash memory is non-volatile computer memory that can be electrically erased and reprogrammed. It is a technology that is primarily used in memory cards, and USB flash drives (thumb drives, handy drive, memory stick, flash stick, jump drive) for general storage and transfer of data between computers and other digital products. It is a specific type of EEPROM that is erased and programmed in large blocks; in early flash the entire chip had to be erased at once. Flash memory costs far less than byte-programmable EEPROM and therefore has become the dominant technology wherever a significant amount of non-volatile, solid-state storage is needed. Examples of applications include PDAs and laptop computers, digital audio players, digital cameras and mobile phones. It has also gained some popularity in the game console market, where it is often used instead of EEPROMs or battery-powered SRAM ("Save RAM", which was not necessarily static RAM) for game save data.

Flash memory is non-volatile, which means that it does not need power to maintain the information stored in the chip. In addition, flash memory offers fast read access times (although not as fast as volatile DRAM memory used for main memory in PCs) and better kinetic shock resistance than hard disks. These characteristics explain the popularity of flash memory for applications such as storage on battery-powered devices. Another feature of flash memory is that when packaged in a "memory card", it is enormously durable, being able to withstand intense pressure, extremes of temperature and immersion in water.

Although technically a type of EEPROM, the term "EEPROM" is generally used to refer specifically to non-flash EEPROM which is erasable in small blocks, typically bytes. Because an erase cycle is slow, the large size of a flash ROM's erase block can make programming it faster than old-style EEPROM.

[edit] Principles of operation

Flash memory stores information in an array of floating-gate transistors, called "cells". In traditional single-level cell (SLC) devices, each cell stores only one bit of information. Some newer flash memory, known as multi-level cell (MLC) devices, can store more than one bit per cell by choosing between multiple levels of electrical charge to apply to the floating gates of its cells.

A flash memory cell.

A flash memory cell.

[edit] NOR flash

Programming a NOR memory cell (setting it to logical 0), via hot-electron injection.

Programming a NOR memory cell (setting it to logical 0), via hot-electron injection.
Erasing a NOR memory cell (setting it to logical 1), via quantum tunneling.

Erasing a NOR memory cell (setting it to logical 1), via quantum tunneling.

In NOR gate flash, each cell resembles a standard MOSFET, except that it has two gates instead of just one. On top is the control gate (CG), as in other MOS transistors, but below this there is a floating gate (FG) insulated all around by an oxide layer. The FG sits between the CG and the MOSFET channel. Because the FG is electrically isolated by its insulating layer, any electrons placed on it are trapped there and, under normal conditions, will not discharge for a period of many years. When the FG holds a charge, it screens (partially cancels) the electric field from the CG, which modifies the threshold voltage (VT) of the cell. During read-out, a voltage is applied to the CG, and the MOSFET channel will become conducting or remain insulating, depending on the VT of the cell, which is in turn controlled by charge on the FG. The presence or absence of current flow through the MOSFET channel is sensed and forms a binary code, reproducing the stored data. In a multi-level cell device, which stores more than one bit per cell, the amount of current flow is sensed (rather than simply its presence or absence), in order to determine more precisely the level of charge on the FG.

A single-level NOR flash cell in its default state is logically equivalent to a binary "1" value, because current will flow through the channel under application of an appropriate voltage to the control gate. A NOR flash cell can be programmed, or set to a binary "0" value, by the following procedure:

  • an elevated on-voltage (typically >5 V) is applied to the CG
  • the channel is now turned on, so electrons can flow between the source and the drain
  • the source-drain current is sufficiently high to cause some high energy electrons to jump through the insulating layer onto the FG, via a process called hot-electron injection

To erase a NOR flash cell (resetting it to the "1" state), a large voltage of the opposite polarity is applied between the CG and drain, pulling the electrons off the FG through quantum tunneling. Modern NOR flash memory chips are divided into erase segments (often called blocks or sectors). The erase operation can only be performed on a block-wise basis; all the cells in an erase segment must be erased together. Programming of NOR cells, however, can generally be performed one byte or word at a time.

Despite the need for high programming and erasing voltages, virtually all flash chips today require only a single supply voltage, and produce the high voltages on-chip via charge pumps.

NOR flash memory wiring and structure on silicon

NOR flash memory wiring and structure on silicon

[edit] NAND flash

NAND gate flash uses tunnel injection for writing and tunnel release for erasing. NAND flash memory forms the core of the removable USB interface storage devices known as USB flash drives, as well as most memory card formats available today.

NAND flash memory wiring and structure on silicon

NAND flash memory wiring and structure on silicon

[edit] History

Flash memory (both NOR and NAND types) was invented by Dr. Fujio Masuoka while working for Toshiba in 1984. According to Toshiba, the name "flash" was suggested by Dr. Masuoka's colleague, Mr. Shoji Ariizumi, because the erasure process of the memory contents reminded him of a flash of a camera. Dr. Masuoka presented the invention at the IEEE 1984 International Electron Devices Meeting (IEDM) held in San Francisco, California. Intel saw the massive potential of the invention and introduced the first commercial NOR type flash chip in 1988.

NOR-based flash has long erase and write times, but provides full address and data buses, allowing random access to any memory location. This makes it a suitable replacement for older ROM chips, which are used to store program code that rarely needs to be updated, such as a computer's BIOS or the firmware of set-top boxes. Its endurance is 10,000 to 1,000,000 erase cycles.[citation needed] NOR-based flash was the basis of early flash-based removable media; CompactFlash was originally based on it, though later cards moved to less expensive NAND flash.

Toshiba announced NAND flash at ISSCC in 1989. It has faster erase and write times, and requires a smaller chip area per cell, thus allowing greater storage densities and lower costs per bit than NOR flash; it also has up to ten times the endurance of NOR flash. However, the I/O interface of NAND flash does not provide a random-access external address bus. Rather, data must be read on a block-wise basis, with typical block sizes of hundreds to thousands of bits. This makes NAND flash unsuitable to replace program ROM, since most microprocessors and microcontrollers cannot directly execute programs stored in memory without random access; however, NAND flash is similar to other secondary storage devices such as hard disks and optical media, and is thus very suitable for use in mass-storage devices such as memory cards. The first NAND-based removable media format was SmartMedia, and many others have followed, including MultiMediaCard, Secure Digital, Memory Stick and xD-Picture Card. A new generation of memory card formats, including RS-MMC, miniSD and microSD, and Intelligent Stick, feature extremely small form factors; the microSD card has an area of just over 1.5 cm², with a thickness of less than 1 mm.

[edit] Limitations

One limitation of flash memory is that although it can be read or programmed a byte or a word at a time in a random access fashion, it must be erased a "block" at a time. This generally sets all bits in the block to 1. Starting with a freshly erased block, any location within that block can be programmed. However, once a bit has been set to 0, only by erasing the entire block can it be changed back to 1. In other words, flash memory (specifically NOR flash) offers random-access read and programming operations, but cannot offer arbitrary random-access rewrite or erase operations. A location can, however, be rewritten as long as the new value's 0 bits are a superset of the over-written value's. For example, a nibble value may be erased to 1111, then written as 1110. Successive writes to that nibble can change it to 1010, then 0010, and finally 0000. Although data structures in flash memory can not be updated in completely general ways, this allows members to be "removed" by marking them as invalid. This technique must be modified somewhat for multi-level devices, where one memory cell holds more than one bit.

Another limitation is that flash memory has a finite number of erase-write cycles (most commercially available flash products are guaranteed to withstand 100,000 write-erase-cycles for block 0, and no guarantees for other blocks).[1] This effect is partially offset by some chip firmware or file system drivers by counting the writes and dynamically remapping the blocks in order to spread the write operations between the sectors; this technique is called wear levelling. Another mechanism is to perform write verification and remapping to spare sectors in case of write failure, which is named bad block management (BBM). The bottom line is that a typical user using a commercial device, such as a camera, with a flash drive will probably not wear out the memory for the effective life of the camera. However, it - like any other hardware component - can fail. Anyone using flash memory (and any other medium) for critical data would be well advised to backup the data to another device (preferably of a different medium). Many have found it very fast and reliable for 'read-only' operating systems such as thin clients and routers.

[edit] Low-level access

The low-level interface to flash memory chips usually differs from those of other common types such as DRAM, ROM, and EEPROM, which support random-access via externally accessible address buses.

While NOR memory provides an external address bus for read operations (and thus supports random-access), unlocking, erasing, and writing NOR memory must proceed on a block-by-block basis. Typical block sizes are 64, 128, or 256 bytes. With NAND flash memory, all operations must be performed in a block-wise fashion: reading, unlocking, erasing, and writing.

[edit] NOR memories

Reading from NOR flash is similar to reading from random-access memory, provided the address and data bus are mapped correctly. Because of this, most microprocessors can use NOR flash memory as execute in place (XIP) memory, meaning that programs stored in NOR flash can be executed directly without the need to copy them into RAM. NOR flash chips lack intrinsic bad block management, so when a flash block is worn out, the software or device driver controlling the device must handle this, or the device will cease to work reliably.

When unlocking, erasing or writing NOR memories, special commands are written to the first page of the mapped memory. These commands are defined by the Common Flash memory Interface (CFI) and the flash chips can provide a list of available commands to the physical driver.

Apart from being used as random-access ROM, NOR memories can also be used as storage devices. However, NOR flash chips typically have slow write speeds compared with NAND flash.

[edit] NAND memories

NAND flash architecture was introduced by Toshiba in 1989. NAND flash memories cannot provide execute in place due to their different construction principles. These memories are accessed much like block devices such as hard disks or memory cards. The pages are typically 512 or 2,048 or 4,096 bytes in size. Associated with each page are a few bytes (typically 12–16 bytes) that should be used for storage of an error detection and correction checksum.

The pages are typically arranged in blocks. A typical block would be:
32 pages of 512 bytes
64 pages of 2,048 bytes.
64 pages of 4,096 bytes.

While programming is performed on a page basis, erasure can only be performed on a block basis.

NAND devices also require bad block management to be performed by device driver software, or by a separate controller chip (SD cards, for example, include controller circuitry to perform bad block management and wear leveling). When a logical block is accessed by high-level software, it is mapped to a physical block by the device driver or controller, and a number of blocks on the flash chip are set aside for storing mapping tables to deal with bad blocks.

The error-correcting and detecting checksum will typically correct an error where one bit per 256 bytes (2,048 bits) is incorrect. When this happens, the block is marked bad in a logical block allocation table, and its undamaged contents are copied to a new block and the logical block allocation table is altered accordingly. If more than one bit out of 2,048 is corrupted, the contents are partly lost, i.e. it is no longer possible to reconstruct the original contents. If this is detected when the block is written, the contents may still be available.

Most NAND devices are shipped from the factory with some bad blocks which are typically identified and marked according to a specified bad block marking strategy. By allowing some bad blocks, the manufacturers achieve far higher yields than would be possible if all blocks were tested good. This significantly reduces NAND flash costs and only slightly decreases the storage capacity of the parts.

The first physical block (block 0) is always guaranteed to be readable and free from errors. Hence, all vital pointers for partitioning and bad block management for the device must be located inside this block (typically a pointer to the bad block tables etc). If the device is used for booting a system, this block may contain the master boot record.

When executing software from NAND memories, virtual memory strategies are used: memory contents must first be paged or copied into memory-mapped RAM and executed there. A memory management unit (MMU) in the system is helpful, but this can also be accomplished with overlays. For this reason, some systems will use a combination of NOR and NAND memories, where a smaller NOR memory is used as software ROM and a larger NAND memory is partitioned with a file system for use as a random access storage area. NAND is best suited to flash devices requiring high capacity data storage. This type of flash architecture combines higher storage space with faster erase, write, and read capabilities over the execute in place advantage of the NOR architecture.

[edit] Standardization

A group called the Open NAND Flash Interface Working Group (ONFI) has developed a standardized low-level interface for NAND flash chips. This allows interoperability between conforming NAND devices from different vendors. The ONFI specification version 1.0[2] was released on December 28, 2006. It specifies:

The ONFI group is supported by major NAND flash manufacturers, including Intel, Micron Technology, and Sony, as well as by major manufacturers of devices incorporating NAND flash chips.[3]

A group of vendors, including Intel, Dell, and Microsoft formed a Non-Volatile Memory Host Controller Interface (NVMHCI) Working Group.[4] The goal of the group is to provide standard software and hardware programming interfaces for nonvolatile memory subsystems, including the "flash cache" device connected to the PCI Express bus.

[edit] Understanding the distinction between NOR and NAND flash

NOR and NAND flash differ in two important ways:

  • the connections of the individual memory cells are different
  • the interface provided for reading and writing the memory is different (NOR allows random-access for reading, NAND allows only page access)

It is important to understand that these two are linked by the design choices made in the development of NAND flash. An important goal of NAND flash development was to reduce the chip area required to implement a given capacity of flash memory, and thereby to reduce cost per bit and increase maximum chip capacity so that flash memory could compete with magnetic storage devices like hard disks.

NOR and NAND flash get their names from the structure of the interconnections between memory cells.[5] In NOR flash, cells are connected in parallel to the bit lines, allowing cells to be read and programmed individually. The parallel connection of cells resembles the parallel connection of transistors in a CMOS NOR gate. In NAND flash, cells are connected in series, resembling a NAND gate, and preventing cells from being read and programmed individually: the cells connected in series must be read in series.

When NOR flash was developed, it was envisioned as a more economical and conveniently rewritable ROM than contemporary EPROM, EAROM, and EEPROM memories. Thus random-access reading circuitry was necessary. However, it was expected that NOR flash ROM would be read much more often than written, so the write circuitry included was fairly slow and could only erase in a block-wise fashion; random-access write circuitry would add to the complexity and cost unnecessarily.

Because of the series connection, a large grid of NAND flash memory cells will occupy only a small fraction of the area of equivalent NOR cells (assuming the same CMOS process resolution, e.g. 130 nm, 90 nm, 65 nm). NAND flash's designers realized that the area of a NAND chip, and thus the cost, could be further reduced by removing the external address and data bus circuitry. Instead, external devices could communicate with NAND flash via sequential-accessed command and data registers, which would internally retrieve and output the necessary data. This design choice made random-access of NAND flash memory impossible, but the goal of NAND flash was to replace hard disks, not to replace ROMs.

[edit] Endurance

The endurance of NAND flash is much greater than that of NOR flash (typically 1,000,000 cycles vs. 100,000 cycles). This is because programming and erasure in NOR flash rely on different microscopic processes (hot electron injection and quantum tunneling, respectively), while they are perfectly symmetric in NAND flash (Fowler-Nordheim tunneling).[5] The asymmetric nature of NOR flash programming and erasure increases the rate at which memory cells degrade, over many program/erase cycles.

The superior symmetric programming method of NAND flash has in fact been adopted in many NOR flash designs, so that some modern NOR chips boast endurance comparable to NAND flash.[5]

[edit] Serial flash

Serial flash is a small, low-power flash memory that uses a serial interface, typically SPI, for sequential data access. When incorporated into an embedded system, serial flash requires fewer wires on the PCB than parallel flash memories, since it transmits and receives data one bit at a time. This may permit a reduction in board space, power consumption, and total system cost.

There are several reasons why a serial device, with fewer external pins than a parallel device, can significantly reduce overall cost:

  • Many ASICs are pad-limited, meaning that the size of the die is constrained by the number of wire bond pads, rather than the complexity and number of gates used for the device logic. Eliminating bond pads thus permits a more compact integrated circuit, on a smaller die; this increases the number of dies that may be fabricated on a wafer, and thus reduces the cost per die.
  • Reducing the number of external pins also reduces assembly and packaging costs. A serial device may be packaged in a smaller and simpler package than a parallel device.
  • Smaller and lower pin-count packages occupy reduced PCB area.
  • Lower pin-count devices simplify PCB routing.

[edit] Firmware storage

With the increasing speed of modern CPUs, parallel flash devices are often too slow to execute in place program code stored on them. Conversely, modern SRAM offers access times below 10 ns, while DDR2 SDRAM offers access times below 20 ns. Because of this, it is often necessary to shadow code stored in flash into RAM; that is, code must be copied from flash into RAM before execution, so that the CPU may access it at full speed. Device firmware may be stored in a serial flash device, and then copied into SDRAM or SRAM when the device is powered-up.[6] Using an external serial flash device rather than on-chip flash removes the need for significant process compromise (a process that is good for high speed logic is generally not good for flash and vice-versa). Once it is decided to read the firmware in as one big block it is common to add compression to allow a smaller flash chip to be used. Typical applications for serial flash include storing firmware for hard drives, Ethernet controllers, DSL modems, wireless network devices, etc.

[edit] Flash file systems

Because of the particular characteristics of flash memory, it is best used with a either a controller to perform wear-levelling and error correction or specifically designed file systems which spread writes over the media and deal with the long erase times of NOR flash blocks. The basic concept behind flash file systems is: When the flash store is to be updated, the file system will write a new copy of the changed data over to a fresh block, remap the file pointers, then erase the old block later when it has time.

One of the earliest flash file systems was Microsoft's FFS2 (presumably preceded by FFS1), for use with MS-DOS in the early 1990s.[7]

Around 1994, the PCMCIA, an industry group ,approved the Flash Translation Layer (FTL) specification, which allowed a Linear Flash device to look like a FAT disk, but still have effective wear levelling. Other commercial systems such as FlashFX and FlashFX Pro by Datalight were created to avoid patent concerns with FTL.

JFFS was the first flash-specific file system for Linux, but it was quickly superseded by JFFS2, originally developed for NOR flash. Then YAFFS was released in 2002, dealing specifically with NAND flash, and JFFS2 was updated to support NAND flash too.

In practice, flash file systems are only used for "Memory Technology Devices" ("MTD"), which are embedded flash memories that do not have a controller. Removable flash memory cards and USB flash drives have built-in controllers to perform wear-levelling and error correction so use of a specific flash file system does not add any benefit. These removable flash memory devices use the FAT file system to allow universal compatibility with computers, cameras, PDAs and other portable devices with memory card slots or ports.

[edit] General references on flash file systems

[edit] Capacity

Common flash memory parts (individual internal components or "chips") range widely in capacity from kilobits to several gigabits each. Multiple chips are often arrayed to achieve higher capacities for use in devices such as the iPod nano or SanDisk Sansa e200. The capacity of flash chips generally follows Moore's Law because they are produced with the same processes used to manufacture other integrated circuits. However, there have also been jumps beyond Moore's Law due to innovations in technology.

In 2005, Toshiba and SanDisk developed a NAND flash chip capable of storing 1 GB of data using Multi-level Cell (MLC) technology, capable of storing 2 bits of data per cell. In September 2005, Samsung Electronics announced that it had developed the world’s first 2 GB chip.[8]

In March 2006, Samsung announced flash hard drives with a capacity of 4 GB, essentially the same order of magnitude as smaller laptop hard drives, and in September 2006, Samsung announced an 8 GB chip produced using a 40 nm manufacturing process.[9]

Flash memory products for end-users, such as memory cards and USB drives, were as of early 2008 widely available in capacities ranging from 512 megabytes to 32 gigabytes. The highest capacity is found in USB devices with a current record of 128 GB.[10] Consumer flash drives typically have sizes measured in powers of two (e.g. 512 MB, 8 GB), but unlike DIMMs (and like hard drives) these sizes use decimal units. This means that a 1 GB flash drive (holding roughly 1,000,000,000 bytes) is less than twice the size of a 512 MB flash drive (holding roughly 512,000,000 bytes). In contrast a 1 GB DIMM (actually 1 GiB) is exactly twice the size of a 512 MB DIMM (actually 512 MiB).

Hitachi (formerly the OEM hard disk unit supplying IBM) has a competing hard-drive mechanism, the Microdrive, that can fit inside the shell of a type II CompactFlash card. It has a capacity up to 8 GB.

[edit] Speed

Flash memory cards are available in different speeds. Some are specified the approximate transfer rate of the card such as 2 MB per second, 12 MB per second, etc. The exact speed of these cards depends on which definition of "megabyte" the marketer has chosen to use.

Many cards are simply rated 100x, 130x, 200x, etc. For these cards the base assumption is that 1x is equal to 150 kibibytes per second. This was the speed at which the first CD drives could transfer information, which was adopted as the reference speed for flash memory cards. Thus, when comparing a 100x card to a card capable of 12 MiB per second the following calculations are useful:

150 KiB x 100 = 15000 KiB per second = 14.65 MiB per second.

Therefore, the 100x card is 14.65 MiB per second, which is faster than the card that is measured at 12 MiB per second.

[edit] Flash memory as a replacement for hard drives

Main article: Solid-state drive

An obvious extension of flash memory would be as a replacement for hard disks. Flash memory does not have the mechanical limitations and latencies of hard drives, so the idea of a solid-state drive, or SSD, is attractive when considering speed, noise, power consumption, and reliability.

There remain some aspects of flash-based SSDs that make the idea unattractive. Most importantly, the cost per gigabyte of flash memory remains significantly higher than that of platter-based hard drives. Although this ratio is decreasing rapidly for flash memory, it is not yet clear that flash memory will catch up to the capacities and affordability offered by platter-based storage. Still, research and development is sufficiently vigorou

beeway 發表在 痞客邦 留言(0) 人氣()





















Beeway. www.beeway.com.tw Reference source from the internet.

geöffneter USB-Stick – der linke Chip ist der eigentliche Flashspeicher, der rechte ein Mikrocontroller.

geöffneter USB-Stick – der linke Chip ist der eigentliche Flashspeicher, der rechte ein Mikrocontroller.
Ein Flash-EEPROM (linkes IC), wie es z. B. für die Speicherung des BIOS von PCs verwendet wird.

Ein Flash-EEPROM (linkes IC), wie es z. B. für die Speicherung des BIOS von PCs verwendet wird.

Flash-Speicher sind digitale Speicherchips; die genaue Bezeichnung lautet Flash-EEPROM. Im Gegensatz zu „gewöhnlichem“ EEPROM-Speicher lassen sich beim Flash-EEPROM Bytes, die kleinsten adressierbaren Speichereinheiten, nicht einzeln löschen.

Der Name „Flash“ kam durch eine Anekdote aus dem Entwicklungslabor von Toshiba 1984 zustande: Shoji Ariizumi, ein Mitarbeiter des Projektleiters Dr. Fujio Masuoka, erinnerte der blockweise Löschvorgang des Speichers an das blendende Licht eines Kamerablitzes. Er schlug deshalb den Namen „Flash“ vor.

Anwendung finden Flash-Speicher überall dort, wo Informationen persistent (nichtflüchtig) auf kleinstem Raum – ohne permanente Versorgungsspannung – gespeichert werden müssen.

Beispiele:

Funktionsprinzip [Bearbeiten]

Überblick [Bearbeiten]

Bei einem Flash-EEPROM werden Bits in Form von elektrischen Ladungen auf einem Floating Gate eines Feldeffekttransistors gespeichert (bei neueren Speichern auch mehrere Bits pro Gate, da verschiedene Ladungszustände benutzt werden), das von der Stromzufuhr durch eine Schicht eines Isolators abgeschnitten ist (daher das „Floating“ im Namen), sodass dort gespeicherte Ladung nicht einfach abfließen kann. Eine Änderung des Ladungszustands kann nur mithilfe des quantenphysikalischen Tunneleffekts geschehen, der es den Elektronen erlaubt, den eigentlichen Nichtleiter zu passieren.

Speichern und Lesen [Bearbeiten]

Programmieren einer Flash-Zelle

Programmieren einer Flash-Zelle
Löschen einer Flash-Zelle

Löschen einer Flash-Zelle

Die Speicherung eines Bits erfolgt über das Floating Gate, das eigentliche Speicherelement des Flash-Feldeffekttransistors. Es liegt zwischen dem Steuer-Gate und der Source-Drain-Strecke und ist von dieser wie auch vom Steuer-Gate jeweils mittels einer Oxid-Schicht isoliert. Im ungeladenen Zustand des Floating Gate kann bei am Gate aufgesteuertem Transistor in der Source-Drain-Strecke (Kanal) ein Strom fließen. Werden über das Steuer-Gate durch Anlegen einer hohen positiven (10–18 V) Spannung Elektronen auf das Floating Gate gebracht, so kann in der Source-Drain-Strecke auch bei aufgesteuertem Transistor kein Strom mehr fließen, da das negative Potential der Elektronen auf dem Floating Gate der Spannung am Steuer-Gate entgegen wirkt und somit den Flash-Transistor geschlossen hält.

Der ungeladene Zustand wird wieder erreicht, indem die Elektronen durch Anlegen einer hohen negativen Spannung über die Steuergate-Kanal-Strecke wieder aus dem Floating Gate ausgetrieben werden. Dabei ist es sogar möglich, dass der Flashtransistor in den selbstleitenden Zustand gerät, d. h. er liefert sogar dann Strom, wenn am Steuer-Gate keine Spannung anliegt („Over-Erase“): statt mit Elektronen ist das Floating Gate nun quasi mit positiven Ladungsträgern (Defektelektronen, 'Löchern') besetzt. Das ist insbesondere in NOR-Architekturen (s. u.) problematisch.

Tunneleffekt [Bearbeiten]

Der Mechanismus, der die Elektronen durch die isolierende Oxidschicht passieren lässt, wird Fowler-Nordheim-Tunneleffekt genannt (nach ihren ersten Erforschern), d. h. bei einem Flashspeicher handelt es sich um die Anwendung eines nur quantenmechanisch deutbaren Effekts. Um die Elektronen leichter zum Tunneln 'hinauf' zum Floating Gate zu veranlassen, wird oft das Verfahren CHE (channel hot electron) verwendet: die Elektronen werden durch Anlegen einer Spannung über dem Kanal, also zwischen Drain und Source, beschleunigt und dadurch auf ein höheres Energieniveau (daher engl. hot) gehoben, wodurch sie schon bei geringeren Spannungen (typ. 10 V) zwischen Gate und Kanal zum Floating Gate tunneln. (In obiger Abbildung zum Programmieren ist dieses Verfahren – allerdings für eine ältere Technologie – angedeutet.)

Anmerkung [Bearbeiten]

Ob der geladene oder ungeladene Floating-Gate-Zustand als jeweils '0'- oder '1'-Zustand der Speicherzelle angesehen wird, ist implementierungsabhängig. (Logisch gesehen entspricht das ohnehin nur einem invertierenden oder nicht nicht-invertierenden Verhalten der Ausleseschaltung: Stromfluss durch die Zelle ist entweder '1' oder '0'.)

Ansteuerung [Bearbeiten]

Ein Flash-Speicher besteht aus einer bestimmten, von der Speichergröße abhängigen Anzahl einzelner Speicherelemente. Die Bytes oder Worte (typisch durchaus bis 64 Bit) können einzeln adressiert werden. Dabei können sie in einigen Architekturen auch einzeln geschrieben werden, wogegen bei anderen nur größere Datenmengen auf einmal programmiert werden können. In der Regel ist die entgegengesetzte Operation, das Löschen, aber nur in größeren Einheiten, so genannten Sektoren (meistens ein Viertel, Achtel, Sechzehntel usw. der Gesamtspeicherkapazität) möglich. Dabei ist die logische Polarität nicht immer gleich: es existieren sowohl Implementierungen, die das Programmieren logisch als Übergang logisch '0' nach '1' realisieren, als auch umgekehrt.

Gemeinsames Merkmal ist aber immer, dass die beiden Operationen

  • jeweils nur den Übergang in eine Richtung ('0' nach '1' oder '1' nach '0') darstellen und
  • (oft) nur eine von beiden bit-selektiv arbeiten kann: das Programmieren.

Das bedeutet, dass zum Wiederbeschreiben immer erst eine Löschoperation (auf einem Byte bei manchen EEPROM-Architekturen, auf einem Sektor bei Flash) nötig ist und dann das gewünschte Bit-Pattern, also der gewünschte Speicherinhalt durch Programmieroperationen hergestellt wird.

Oft müssen zum Schreiben auf den Flash-Speicher spezielle Kommandos (in Form einer Sequenz von anzulegenden genau spezifizierten Daten-/Adresspaaren) an den Flash-Speicher gegeben werden. Das ist eine Sicherheitsmaßnahme gegen unbeabsichtigtes Beschreiben oder Löschen des Speichers.

All diese Detailoperationen geschehen in der Regel transparent für den Benutzer und das jeweilige Anwendungsprogramm. Meistens gibt es für Flash-Speicher optimierte Dateisysteme, die diese Verfahrensweisen implementieren. Manche Flash-Speicher wie beispielsweise USB-Sticks tragen auch zur Bedienung der Schnittstelle zum Rechner einen eigenen Mikrocontroller und bringen solche Dateisysteme als Treiber in dessen ROM mit.

Architekturen [Bearbeiten]

Am Markt sind derzeit zwei Flash-Architekturen gängig, die sich in der Art der internen Verschaltung der Speicherzellen und damit in der Speicherdichte und Zugriffsgeschwindigkeit unterscheiden. Grundsätzlich sind die Speicherzellen als Matrix angeordnet, wobei über eine Achse die Adressleitungen zur Auswahl einer Spalte bzw. Zeile von Speicherzellen dienen und in der anderen Achse Datenleitungen zu den Speicherzellen führen. Die Realisierung der Datenleitungen stellt den wesentlichen Unterschied zwischen den Architketuren dar:

NAND-Flash
die Speicherzellen sind in größeren Gruppen (z. B. 1024) hintereinander geschaltet (Serienschaltung). Das entspricht dem n-Kanal-Zweig eines NAND-Gatters in der CMOS-Technologie. Eine Gruppe teilt sich jeweils eine Datenleitung. Lesen und Schreiben ist dadurch nicht wahlfrei möglich, sondern muss immer in ganzen Gruppen sequenziell erfolgen. Durch die geringere Zahl an Datenleitungen benötigt NAND-Flash weniger Platz. Da Daten auch auf Festplatten blockweise gelesen werden, eignet sich NAND-Flash trotz dieser Einschränkung als Ersatz der Plattenspeicher.
NOR-Flash
die Speicherzellen sind über Datenleitungen parallel geschaltet – diese können je nach genauer Architektur auf der Source- oder der Drain-Seite liegen. Das entspricht einer Verschaltung wie im n-Kanal-Zweig eines NOR-Gatters in CMOS. Der Zugriff kann hier wahlfrei und direkt erfolgen. Deshalb wird der Programmspeicher von Mikrocontrollern aus NOR-Flash aufgebaut.

Die NAND-Architektur zielt auf Märkte, in denen es auf viel Speicher auf wenig Raum ankommt, weniger jedoch auf geringe Zugriffszeit auf ein beliebiges Datum. Die NOR-Architektur setzt auf den Ersatz von UV-löschbaren EPROMs (die zwischenzeitlich von Flash-Bausteinen nahezu ersetzt sind und kaum noch weiter entwickelt werden). Außerdem lassen sich hier erheblich kürzere Zugriffszeiten realisieren: die Parallelschaltung hat den geringeren Widerstand zwischen Stromquelle und Auswerteschaltung.

Flash-Speicher haben eine begrenzte Lebensdauer, die in einer maximalen Anzahl an Lösch-Zyklen angegeben wird (10.000–100.000 Zyklen für NOR-Flash und bis zu 1 Million für NAND-Flash). Dies entspricht gleichzeitig der maximalen Anzahl Schreib-Zyklen, da der Speicher jeweils blockweise gelöscht werden muss, bevor er wiederum beschrieben werden kann. Diese Zyklenzahl wird Endurance genannt. Verantwortlich für diese begrenzte Lebensdauer ist das Auftreten von Schäden in der Oxidschicht im Bereich des Floating Gates, was das Abfließen der Ladung bewirkt. [1]

Eine andere wichtige Kenngröße ist die Zeit der fehlerfreien Datenhaltung, die Retention.

Technologien [Bearbeiten]

Das wichtigste Kriterium zur Unterscheidung von Flashtechnologien ist natürlich die Geometrie der Speicherzelle, des Flashtransistors, u. a. werden folgende Zelltypen unterschieden (dabei können mehrere der nachfolgenden Merkmale zugleich zutreffen):

  • die Split-Gate-Zelle, s. Abb.
  • die ETOX-Zelle, eine vereinfachte Struktur, bei der der nach unten abknickende Teil des Steuer-Gates der Split-Gate-Zelle entfällt, deren Floating Gate in aller Regel mit CHE geladen wird
  • die UCP-Zelle, die i. d. R. in 'beiden Richtungen' mit Fowler-Nordheim-Tunneling beschrieben wird
  • die NROM-Zelle ohne eigentliches Floating Gate: hier wird die Ladung direkt in eine Zone des Isolators zwischen Kanal und Steuer-Gate 'geschossen', auch in Ausführungen, bei denen zwei Ladungszonen (eine in Source-, die andere in Drain-Nähe) ausgeprägt werden, wodurch diese Zelle zwei Bit auf einmal speichern kann.
  • die 2-Transistorzelle: ein normaler n-Kanal-Transistor und ein Flashtransistor hintereinander. Diese Zelle hat den Nachteil, dass sie größer ist, aber u. U. für Programmieren und Löschen einfacher ansteuerbar ist, was bei kleineren Speichergrößen in anderen Schaltungsteilen Flächeneinsparungen bringen kann.
  • Multilevel-Zelle: Hier speichert die Flash-Zelle nicht nur ein Bit, sondern (meist) 2, inzwischen auch 4 [2] voneinander unabhängige Bitzustände. Diese werden in Leitfähigkeitswerte kodiert, die in der Ausleseelektronik wieder auf die beiden Bits verteilt werden. Der faktischen Verdopplung der Speicherkapazität steht aber die deutlich verlängerte Zugriffszeit (es muss eine analoge Spannung auf vier Niveaus gegenüber nur zwei bei den binären Flash-Zellen überprüft werden) und eine größere Fehlerwahrscheinlichkeit (eine Leitfähigkeitsänderung um ein Viertel des maximalen Leitfähigkeitsunterschied kann bereits den Wert des in der Zelle gespeicherten Niveaus verändern) entgegen.

Speichergrößen [Bearbeiten]

Im dritten Quartal 2007 liefern mehrere Hersteller (Samsung, Toshiba und andere) NAND-Flash-Speicher mit 16 Gigabyte, NOR-Flash-Speicher erreicht zur gleichen Zeit 1 Gigabyte Speicherkapazität.

Der Unterschied in der Speicherkapazität rührt vor allem daher, dass bei NAND-Flash-Speicher die Daten- und Adress-Leitungen auf denselben Anschlüssen (Pins) ausgeführt werden, d. h. derselbe Anschluss abwechselnd für Daten- und Adressübermittlung genutzt wird („Multiplex“), während bei den NOR-Flash-Speichern diese getrennt sind. Dadurch können die NOR-Typen wesentlich schneller bei den Datenzugriffen sein, haben aber bedeutend mehr Pins und bedürfen damit prinzipiell größerer Gehäuse. De facto sind jedoch bei hohen Kapazitäten die Gehäuse der NAND-Typen nahezu genauso groß wie jene der NOR-Typen, was aber an dem sehr großen Speicherchip im Innern, nicht am Platzbedarf der Anschlüsse liegt. Dennoch sind die wenigsten Gehäusepins bei NAND-Typen tatsächlich angeschlossen, der Vorteil der simpleren „Verdrahtung“ des Bausteins im Gerät bleibt deshalb erhalten.

Anzahl der Löschzyklen [Bearbeiten]

Die Oxidschicht um das Floating-Gate hindert die Elektronen daran abzufließen. Durch den Löschvorgang degeneriert die Oxidschicht.

Die Oxidschicht um das Floating-Gate hindert die Elektronen daran abzufließen. Durch den Löschvorgang degeneriert die Oxidschicht.

Die Anzahl der Löschzyklen von NAND-Flash-Speichern ist nicht genau zu ermitteln. Laut den Herstellern betragen diese 100.000 bis 1.000.000 (Stand 2006). Bei NOR-Flash-Typen beträgt die zugesicherte Anzahl nur etwa 10.000. Jedoch geben die Hersteller an, dass ihre Speicher auch das Zehnfache schaffen. Laut einem Test der Computerzeitschrift c’t wurde ein USB-Stick 16 Millionen Mal beschrieben (immer auf dieselbe Datei), ohne dass ein Fehler auftrat. Dies setzt jedoch ein gutes Defektmanagement des Sticks voraus.

Der Flash-Speicher speichert seine Informationen auf dem Floating-Gate. Bei einem Löschzyklus durchtunneln die Elektronen die Oxidschicht. Dafür sind hohe Spannungen erforderlich. Dadurch wird bei jedem Löschvorgang die Oxidschicht, die das Floating-Gate umgibt, ein klein wenig beschädigt (Degeneration). Irgendwann ist die Isolation durch die Oxidschicht nicht mehr gegeben und die Elektronen bleiben nicht mehr auf dem Floating-Gate gefangen und die auf der Speicherzelle gespeicherte Information geht verloren. Der Defekt einer einzelnen Zelle macht einen Flash-Speicher noch lange nicht unbrauchbar.

Defektmanagement im Flash/Ansteuerlogik [Bearbeiten]

Ausfälle einzelner Zellen werden durch eine Fehlererkennung erkannt und in einem geschützten Bereich protokolliert. Für die Fehlererkennung und -korrektur werden zu jedem Block (512 byte) zusätzliche Bits (64?) gespeichert. Mit diesen Schutzbits sind einzelne fehlerhafte Bits korrigierbar, Fehler über mehrere Bits werden nur erkannt. Die Ansteuerlogik zeigt Fehler dieses Blocks an, die Treibersoftware kann dann diese Blocks als defekt markieren. Diese Defekttabelle befindet sich im sogenannten Spare-Bereich des Flash, der im normalen Betrieb nicht beschrieben wird. Die Berechnung und Kontrolle der Schutzbits wird in der Ansteuerlogik, nicht im Flash selbst realisiert, dabei kommt oft ein Hamming-Code zur Anwendung.

Defektmanagement durch Software [Bearbeiten]

Um solche Defekte zu vermeiden, wird die Treibersoftware (ein spezielles Dateisystem) so ausgelegt, dass sie die Schreib- und Löschaktionen möglichst gleichmäßig über den gesamten Speicherbereich eines Bausteins verteilt und beispielsweise nicht einfach immer bei Adresse 0 anfängt zu schreiben. Man spricht dabei von Wear-Leveling-Algorithmen.

Vorteile [Bearbeiten]

  • Datenerhalt bei fehlender Versorgungsspannung (nichtflüchtiger Speicher/nonvolatile Memory)
  • geringer Energieverbrauch im Betrieb
  • geringe Wärmeentwicklung im Betrieb
  • Auslesen funktioniert bei NOR-Typen genauso wie bei herkömmlichen statischen RAM-Bausteinen
  • resistent gegen Erschütterungen und magnetische Felder
  • kleine Bauform
  • geringes Gewicht
  • geräuschlos
  • bei Parallelbetrieb sind fast beliebige Lese- und Schreibgeschwindigkeiten und über das Medium weitgehend konstante erreichbar
  • sehr hohe Datendichte (eine 8 GB microSD-Karte erreicht inklusive Plastikgehäuse und Controller 69 GB/cm³)
  • im Vergleich zu Festplatten sehr kurze Zugriffszeiten

Nachteile [Bearbeiten]

  • Viel teurer als Festplatten und optische Speichermedien. Allerdings sorgt der Preisverfall dafür, dass zumindest ein kleiner Teil der Festplatte durch Flash-Laufwerke ersetzt wird. Man verspricht sich hiervon eine Beschleunigung häufig benötigter Funktionen, wie beispielsweise des Betriebssystems. Untersuchungen der Fachzeitschrift c't[3] belegen jedoch, dass dies in der Praxis so nicht eintritt.
  • langsamer als RAM (Random Access Memory), vor allem beim Schreiben
  • es können (oft) nur ganze Sektoren auf einmal gelöscht werden. Allerdings sorgen entsprechende Algorithmen dafür, dass zyklisch der gesamte Speicherplatz beschrieben wird, bevor irgendein Speicherbereich ein weiteres Mal genutzt wird. Gemäß der Fachzeitschrift c't[4] war es in einem Dauertest nicht möglich, USB-Sticks kaputt zu flashen, wenn man einen Festplattenersatz über viele Jahre simulierte. Ähnlich gelagerte Algorithmen[5] führen zu einem Ersatz von EEPROMs durch Flashs. Hierzu wird beim Schreiben ein Datensatz aus Adresse und Datum des zu emulierenden EEPROMs in einem Flash abgespeichert. Beim erneutem Schreiben auf die gleiche Speicherzelle des EEPROMs wird ein neuer Datensatz in die nächste freie Speicherzelle geschrieben. Immer nur der letzte Eintrag unter einer gleichen Adresse wird beim Lesen als gültig erachtet und kann über einen schnellen Suchalgorithmus, zum Beispiel mit der binären Suche mit einem Aufwand von nur log2 (Speicherzellen/Page) Suchschritten gefunden werden. Dies geht bei modernen Microcontrollern im statistischen Mittel immer noch schneller, als ein etwa 10-mal so langsames EEPROM zu nutzen. Auch hier wird durch ein vollständiges Beschreiben des gesamten Speicherraumes vor einem erneuten Zyklus dafür gesorgt, dass die Lebensdauer des Flashs diejenige des EEPROMs im statistischen Mittel übersteigt. In neueren Controllern wird daher bei größeren Speichern auf das EEPROM verzichtet. In allernächster Zukunft werden die EEPROMs durch Flashs ersetzt werden können, auf denen der beschriebene Emulationsvorgang in Hardware gegossen stattfindet.
  • relativ komplexe Ansteuerung beim Schreiben/Löschen (Memory Controller erforderlich, z. T. werden Flash-Speicher sogar mit eigenen intelligenten Interfaces ausgestattet)
  • grundsätzlich begrenzte Anzahl von Schreibzyklen (schon beim Annähern an diese Grenze steigende Unzuverlässigkeit), die aber durch bekannte Korrekturverfahren eliminiert werden können und in einigen Produkten auch eliminiert werden.[6]
  • um bei NOR-Typen eine Zuverlässigkeit vergleichbar der von SRAM-Bausteinen zu erreichen, müssen in der Regel innerhalb des Bausteins Schaltkreise für eine Fehlerkorrektur (zum Beispiel ECC-64) vorgesehen werden.
  • bei noch größeren Kapazitäten in der Größenordnung von Festplattenspeicher (meist mit NAND-Chips realisiert) wird oft der Einsatz von Ersatzsektoren nötig, um trotz sektorweiser Fehlerkorrektur komplett ausgefallene Sektoren zu ersetzen.

Geschichte [Bearbeiten]

Die Geschichte der Flash-Speicher ist eng verbunden mit der Geschichte der Digitalkamera. Das erste Compact Flash Medium mit vier Megabyte Kapazität wurde 1994 von SanDisk vorgestellt. 1998 stellte Sony den ersten Memory Stick vor.

Weblinks [Bearbeiten]

歡迎進入Beeway的憶想世界以記憶體為基調 結合創新科技、設計美學、健康概念、工業藝術、與時尚流行等元素, 賦予隨身碟更豐富多元的面貌.

Beeway專門設計製造USB隨身碟飾品,最新產品為高品質的鈦鍺USB隨身碟項鍊組

Mail:sales.beeway@msa.hinet.net www.beeway.com.tw

TEL:886 4 24759277 FAX:886 4 24714839

We manufacture and design USB Flash Drive Disk / Memory Stick with accessory by combining advanced tech, stylish esthetics, health concept, craft, and fashion. Creativity is our best power.

隨身碟,U, 禮物鈦鍺項鍊Alc'hwez USBUSB stickUSB flash paměťUSB-nøgleUSB-MassenspeicherUSB flash driveUSB-poŝmemoriloMemoria USBMälupulkUSB-muistiClé USBMemoria USBהחסן ניידUSB-tykačUSB ֆլեշ քարտClave de memoria USBUSB flash driveChiave USBUSBメモリUSB 플래시 드라이브Pemacu kilat USBUSB-stickMinnepinneMinnepinnePamięć USBUSB FlashdiskUSB flash driveUSB flash driveJednotka USB flashUSB-ključ USB-minneแฟลชไดรฟ์ USB

beeway 發表在 痞客邦 留言(0) 人氣()




















Beeway. www.beeway.com.tw Reference source from the internet.

CompactFlash kort med 50 ben eller terminaler.

CompactFlash kort med 50 ben eller terminaler.
SD kort. Bemærk at der er 9 ben eller terminaler.

SD kort. Bemærk at der er 9 ben eller terminaler.
forfra

forfra
bagfra

bagfra
Det ældre MMC kort med 7 ben eller terminaler.
En USB flash enhed

En USB flash enhed

Flash-lager eller flash-kort er et permanent, skrivbart lagringsmedie baseret på halvlederteknologi og altså uden bevægelige dele, i modsætning til diske, cd'er o.lign.

Kan læses fra vilkårligt mange gange og skrives til et stort, men begrænset antal gange.

Benyttes meget i hukommelseskort (2006) til datalagring i mp3-afspillere, digitale kameraer, flash-kortadaptere og mobiltelefoner, og til dataoverførsel fra disse til andre computere. Nyere udstyr kan faktisk også anvende flashlagre som opstartsmedie i stedet for en harddisk og diskette.

Det skal bemærkes at flashlager-kort som regel er billigere end "løse" flash-ROM chips. Og det er på trods af, at mange flash-lager kort typer har en indbygget mikrocontroller, som kan gøre flashlager-kortet mere driftsikkert og bredere anvendeligt (flashblokskrivningsfordeling, transparent fejlfinding og fejlhåndtering).

[redigér] Egenskaber

Disse flash-lager kort har følgende egenskaber:

  • En mængde hukommelse: 2 MB - 64 GB (2007).
  • Et bestemt spændingsområde f.eks. for SD-kort: 2,7-3,6V. SD-standarden foreskriver: opstart 2,0-3,6V. Operation: 3,1-3,5V.
  • Har forskelligt strømforbrug, selv for samme hukommelsesmængde eller mulig højere hastighed.
  • Nogle kort har en mekanisk skrivebeskyttelse (lille tab der kan forskydes).
  • En grænseflade (et antal elektriske ben og kommunikationsprotokoller):
    • CompactFlash, CF-kort (start 1994) 50 ben (også kompatibelt med 68 ben stik, oprindelig SanDisk), 43mm * 36mm * 3,3mm, CF Type I, tykkelse = 3,3 mm). PCMCIA-ATA grænseflade. PCMCIA kaldes i dag for PC-card, op til 16MB/sek og op til 137GB hukommelse.
    • MemoryStick 10 ben, (oprindelig Sony) - op til 2,45 MB/sek.
    • xD-Picture Card, xD Card 18 ben, (oprindelig Fuji og Olympus) - ingen indbygget mikrocontroller.
    • SmartMedia 22 ben, (1996, 2 gram‚ oprindelig ?).
    • MMC 7 ben (= MultiMedia Card, start 1997, oprindelig Sandisk og Siemens), 32 mm * 24 mm * 1,4 mm (ældre kort).
    • RS-MMC 7 ben, (2003?, 24 mm * 18 mm * 1,4 mm)
    • Secure Digital, SD 9 ben (2 gram, oprindelig Matsushita Electric (Panasonic), Toshiba og SanDisk), 32 mm * 24 mm * 2,1 mm. I princippet MMC kort med mulighed for kryptering. Vistnok bagudkompatibelt med MMC, bortset fra tykkelsen. SD er hurtigere, specielt i Hi-Speed udgaverne. Kortet har som standard FAT16 formattering.
    • miniSD 11 ben (start 2003, 1 gram, 20 mm * 21,5 mm * 1,4 mm) - men kan anvendes i en Secure Digital adapter med 9 ben.
    • microSD 8 ben? (start juli 2005, 0,4 gram), 11 mm * 15 mm * 1 mm - men kan anvendes i bl.a. en Secure Digital og miniSD adapter.
    • Secure Digital High Capacity, SDHC 9 ben (sommer 2006, 2 gram), 32 mm * 24 mm * 2,1 mm.[1] SDHC-kort har hukommelse på mindst 4GByte og op til 2048 GByte = 2 TByte (8GByte max i 2006). Flash-lagrene fås (2006) i udgaverne Class 2 (garanteret overførselshastighed 2 MByte/sek=16Mbit/sek), Class 4 (4 MByte/sek), Class 6 (6 MByte/sek). Kortet har som standard FAT32 formattering.
    • Næsten alle ovenstående korttyper kan læses og skrives af en billig flash-kortadapter. PC med Windows og MacOS X har indbyggede drivere til primært FAT16 kompatibilitet.
    • USB-flash 4 ben - USB-stik.
  • Den mindst internt adresserbare flashblok kan kun skrives til et vist antal gange. Normalt mere end 10.000-100.000 gange.
  • Indbygget mikrocontroller, der er kommunikationscentral, som bl.a. sørger for dynamisk adresseoversættelse, med formålet:
  • Automatisk fordeling af flashblokskrivninger over hele flashlageret, så bestemte områder ikke rammer skrivningsgrænsen før andre.
  • Forskellige flash-lagre kan hver især kommunikere via en busbredde forhandlet "når som helst". F.eks. kan Secure Digital kort anvende 1 bit og 4 bit busbredder. Kun Full-Speed kort kan understøtte 4 bit.
  • Forskellige flash-lagre kan hver især kommunikere via en bushastighed forhandlet "når som helst". F.eks. kan Secure Digital kort understøtte fra 0 - 100 Mbit/s. Kun Full-Speed kort kan klare mere end 400 kbit/s.
  • Secure Digital-kort eksempelbushastigheder:
    • Understøttes af standard-kort; 0 til 400 kbit/s. SPI mode (separat serial in og serial out).
    • Understøttes af mange kort; 0 til 400 kbit/s? 1 bit SD mode (separat command og data channels og et proprietary transfer format).
    • Understøttes af Full-Speed kort; 0 til 25 Mbit/s. SPI mode (separat serial in og serial out).
    • Understøttes af mange Full-Speed kort?; 0 til 25 Mbit/s? 1 bit SD mode (separat command og data channels og et proprietary transfer format).
    • Understøttes af Full-Speed kort; 0 til 100 Mbit/s. 4 bit SD mode (anvender ekstra ben og nogle reassigned pins) to support 4 bit parallel busbredde overførsel.
    • Dog er det interne flash-lager normalt langsommere, derfor kan det betale sig at se på:
  • Flashlagerets "pålydende" hastighed:
    • Står der blot Secure Digital er det som regel standardversionen.
    • Står der "Pro", "Ultra", "II" er det Full-Speed kort med understøttede hastigheder på mere end 400 kbit/s; f.eks. 5-10 Mbit/s.
    • De hurtigste Full-Speed kort har yderligere "47x", "60x", "80x", "150x" og evt. "extreme" på og kan læse mere end 22 Mbit/s og skrive mere end 12 Mbit/s.
  • Nogle flash-lagre har transparent fejlfinding: "Error Correction Technology" f.eks. ECC (Error Correcting Code), Hamming kodning.
  • Nogle flash-lagre har transparent fejlhåndtering: "Built-in Dynamic Defect Management" - gør sikkert brug af "Error Correction Technology".
    • Kort med denne egenskab har typisk MTBF > 1,000,000 timer.
  • Nogle flash-lagre har mulighed for indbygget mikrocontroller firmwareopgradering: "In System Programming (ISP) function".
  • Nogle flash-lagre har anti-piratkopiering: CPRM "Content Protection for Recordable Media".

[redigér] Kompatibilitet

Ovenstående egenskaber er noget der er kommet efterhånden, det er muligt at et mobiltelefon, mp3-afspiller, digitalkamera og flash-kortlæser ikke kan læse hvis der er for "nye" egenskaber, i de tilfælde er der 3 muligheder:

  • Få firmwareopgraderet udstyret (kamera...). Standarden foreskriver at flash-drivere skal være "robuste".
  • Opgradere flashlageret. Kun nogle flashlagre kan opgraderes.
  • Byt til eller køb et "ældre" flashlager.

[redigér] SD, SDHC formattering og formattering med datasletning

  • Anvend dette program anbefalet af sdcard.org.[2] Der er en manual på bl.a. engelsk.

[redigér] Standarder

  • SD Card specification 1.00 (2001).[3]
  • SD Memory Card Security Specification Version 1.01 Compliant (CPRM Based).
  • SD Specification Version 2.0 for the SDHC (SD High Capacity) Memory Card.[4]

歡迎進入Beeway的憶想世界以記憶體為基調 結合創新科技、設計美學、健康概念、工業藝術、與時尚流行等元素, 賦予隨身碟更豐富多元的面貌.

Beeway專門設計製造USB隨身碟飾品,最新產品為高品質的鈦鍺USB隨身碟項鍊組

Mail:sales.beeway@msa.hinet.net www.beeway.com.tw

TEL:886 4 24759277 FAX:886 4 24714839

We manufacture and design USB Flash Drive Disk / Memory Stick with accessory by combining advanced tech, stylish esthetics, health concept, craft, and fashion. Creativity is our best power.

隨身碟,U, 禮物鈦鍺項鍊Alc'hwez USBUSB stickUSB flash paměťUSB-nøgleUSB-MassenspeicherUSB flash driveUSB-poŝmemoriloMemoria USBMälupulkUSB-muistiClé USBMemoria USBהחסן ניידUSB-tykačUSB ֆլեշ քարտClave de memoria USBUSB flash driveChiave USBUSBメモリUSB 플래시 드라이브Pemacu kilat USBUSB-stickMinnepinneMinnepinnePamięć USBUSB FlashdiskUSB flash driveUSB flash driveJednotka USB flashUSB-ključ USB-minneแฟลชไดรฟ์ USB

beeway 發表在 痞客邦 留言(0) 人氣()




















Beeway. www.beeway.com.tw Reference source from the internet.

Flash paměť s naprogramovaným BIOSem

Flash paměť s naprogramovaným BIOSem

Flash paměť (nebo také jen Flash) je nevolatilní (semipermanentní) paměť typu RAM (s náhodným přístupem), elektricky programovatelná. Paměť je vnitřně organizována po blocích a na rozdíl od pamětí typu EEPROM, lze programovat každý blok samostatně (obsah ostatních bloků je zachován). Paměť se používá jako paměť typu ROM např. pro uložení firmware (např. ve vestavných zařízeních - embedded systémy). Výhodou této paměti je, že ji lze znovu naprogramovat (např. přeprogramování novější verzí firmware) již zabudovanou do zařízení s použitím minima pomocných obvodů.

[editovat] Použití flash paměti jako vnější paměti

Flash paměť se používá jako výměnné (přenosné) datové médium v těchto implementacích:

[editovat] Související články

歡迎進入Beeway的憶想世界以記憶體為基調 結合創新科技、設計美學、健康概念、工業藝術、與時尚流行等元素, 賦予隨身碟更豐富多元的面貌.

Beeway專門設計製造USB隨身碟飾品,最新產品為高品質的鈦鍺USB隨身碟項鍊組

Mail:sales.beeway@msa.hinet.net www.beeway.com.tw

TEL:886 4 24759277 FAX:886 4 24714839

We manufacture and design USB Flash Drive Disk / Memory Stick with accessory by combining advanced tech, stylish esthetics, health concept, craft, and fashion. Creativity is our best power.

隨身碟,U, 禮物鈦鍺項鍊Alc'hwez USBUSB stickUSB flash paměťUSB-nøgleUSB-MassenspeicherUSB flash driveUSB-poŝmemoriloMemoria USBMälupulkUSB-muistiClé USBMemoria USBהחסן ניידUSB-tykačUSB ֆլեշ քարտClave de memoria USBUSB flash driveChiave USBUSBメモリUSB 플래시 드라이브Pemacu kilat USBUSB-stickMinnepinneMinnepinnePamięć USBUSB FlashdiskUSB flash driveUSB flash driveJednotka USB flashUSB-ključ USB-minneแฟลชไดรฟ์ USB

beeway 發表在 痞客邦 留言(0) 人氣()