EEPROM a Flash

Anonim

EEPROM vs Flash

Flash je velmi populární termín, pokud jde o paměťová média, protože je používán přenosnými zařízeními, jako jsou telefony, tablety a multimediální přehrávače. Flash je skutečně potomkem EEPROM, což znamená elektricky vymažitelnou programovatelnou paměť pouze pro čtení. Hlavní rozdíl mezi EEPROM a Flashem je typ logických bran, které používají. Zatímco EEPROM používá rychlejší NOR (kombinace Not a OR), Flash používá pomalejší typ NAND (Not a AND). Typ NOR je mnohem rychlejší než typ NAND, ale je zde otázka cenové dostupnosti, protože první je výrazně dražší než typ NAND.

Další výhodou programu EEPROM přes Flash je, jak můžete přistupovat a vymazat uložená data. EEPROM může přistupovat k datům a smazat je po boku nebo bajt najednou. Ve srovnání s tím Flash může dělat jen blokově. Aby se zjednodušila celá věc, jsou jednotlivé byty seskupeny do menšího počtu bloků, které mohou mít v každém bloku tisíce bytů. To je trochu problematické, když chcete číst nebo psát pouze na jeden byte najednou; což je to, co je obvykle potřeba při provádění kódu programu. To je důvod, proč nelze Flash používat v elektronických obvodech, které vyžadují přístup k datům. Data v aplikaci Flash mohou být také provedena, ale je třeba ji přečíst jako celek a načíst do paměti RAM předem.

EEPROM byla navržena tak, aby byla čtena mnohem víc, než je napsáno. To je v souladu s programováním elektronických obvodů, které napíšete do čipu několikrát při testování programu. Pak je uchováván v dobrém stavu, čte se vždy, když jsou potřebná data. To není vhodné pro paměťová média, kde jsou data běžně psána a čtena.

V typickém použití je Flash používán hlavně pro ukládání do paměťových médií a může se pohybovat kdekoli od GB až po stovky GB. Naproti tomu EEPROM je obvykle vyhrazeno pro ukládání trvalých kódů v elektronických čipách. Typické hodnoty se pohybují od kilobajtů až po pár megabajtů.

Souhrn:

1.Flash je jen jeden typ EEPROM 2.Flash používá paměť typu NAND, zatímco EEPROM používá typ NOR 3.Flash je blokově vymazatelný, zatímco EEPROM je bajt vymazatelný 4.Flash se neustále přepsává, zatímco jiné EEPROM jsou zřídkakdy přepsány 5.Flash je, když jsou potřebné velké množství, zatímco EEPROM se používá, když jsou potřebné jen malé množství