Rozdíl mezi EEPROM a Flash

EEPROM vs Flash

Flash je velmi oblíbený termín, pokud jde o úložná média, protože je používá přenosná zařízení, jako jsou telefony, tablety a přehrávače médií. Flash je vlastně potomkem EEPROM, což je zkratka pro elektricky mazatelnou programovatelnou paměť jen pro čtení. Hlavním rozdílem mezi EEPROM a Flash 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 podstatně dražší než typ NAND.

Další výhodou EEPROM přes Flash je to, jak můžete přistupovat a mazat uložená data. EEPROM může přistupovat k datovým bajtům nebo bajtům najednou a mazat je. Oproti tomu Flash to dokáže pouze blokově. Pro zjednodušení celé věci jsou jednotlivé bajty seskupeny do menšího počtu bloků, které mohou mít v každém bloku tisíce bytů. To je trochu problematické, pokud chcete číst nebo zapisovat pouze jeden bajt najednou; což je to, co je obvykle nutné při provádění kódu programu. To je důvod, proč Flash nelze použít v elektronických obvodech, které vyžadují byte-moudrý přístup k datům. Data ve Flashi lze také provádět, ale je třeba je nejdříve přečíst a načíst do RAM.

EEPROM byl navržen tak, aby se četl mnohem více, než je napsáno. To je v souladu s programováním elektronických obvodů, kde během testování programu několikrát zapisujete na čip. Pak je uložena navždy, aby byla čtena vždy, když jsou potřebná data. To není příliš vhodné pro paměťová média, kde jsou data běžně zapisována a čtena.

Při typickém použití se Flash používá hlavně k označení úložných médií a může sahat kdekoli od GB do stovek GB. Naproti tomu EEPROM je obvykle vyhrazena pro trvalé uložení kódu v elektronických čipech. Typické hodnoty se pohybují od kilobajtů do několika 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ě mazatelný, zatímco EEPROM je vymazatelný byte
4.Flash je neustále přepisován, zatímco ostatní EEPROM jsou zřídka přepisovány
5.Flash je, když jsou potřeba velká množství, zatímco EEPROM se používá, když jsou potřeba pouze malá množství