Skillnad mellan EEPROM och Flash Skillnad mellan

Anonim

EEPROM vs Flash

Flash är en mycket populär term när det gäller lagringsmedia som det används av bärbara enheter som telefoner, tabletter och mediaspelare. Flash är faktiskt en avkomma av EEPROM, vilket står för elektriskt raderbart programmerbart läsminne. Huvudskillnaden mellan EEPROM och Flash är den typ av logiska portar som de använder. Medan EEPROM använder snabbare NOR (en kombination av Not och OR) använder Flash den långsammare NAND (Not and AND) -typen. NOR-typen är mycket snabbare än NAND-typen men det är fråga om överkomliga kostnader, eftersom den tidigare är betydligt dyrare än NAND-typen.

En annan fördel med EEPROM över Flash är hur du kan komma åt och radera lagrade data. EEPROM kan komma åt och radera data byte-wise eller en byte åt gången. I jämförelse kan Flash bara göra det blockvis. För att förenkla hela saken grupperas individuella byte i ett mindre antal block, vilket kan ha tusentals byte i varje block. Det här är lite problematisk när du bara vill läsa eller skriva till en enda byte åt gången. vilket är vad som vanligtvis behövs för att exekvera koden för ett program. Detta är en anledning till att Flash inte kan användas i elektroniska kretsar som kräver bytevis tillgång till data. Data i Flash kan också utföras, men det måste läsas som en helhet och laddas i RAM i förväg.

EEPROM var utformad för att läsas mycket mer än den är skriven. Detta är in-line med programmering för elektroniska kretsar där du skriver till chipet flera gånger medan du testar programmet. Sedan lagras det för gott, bara att läsas varje gång uppgifterna behövs. Detta är inte särskilt lämpligt för lagringsmedia där data rutinmässigt skrivs och läses.

I vanlig användning används Flash huvudsakligen för att referera till lagringsmedia och kan variera från en GB till hundratals GB. I kontrast är EEPROM vanligtvis reserverad för permanent kodlagring i elektroniska chips. Typiska värden varierar från kilobytes till ett par megabyte.

Sammanfattning:

1. Flash är bara en typ av EEPROM

2. Flash använder NAND-typminne medan EEPROM använder NOR-typ

3. Flash är block-wise raderbar medan EEPROM är byte-wise raderbar

4. Flash skrivs ständigt om medan andra EEPROM sällan omskrivs

5. Flash är när stora mängder behövs medan EEPROM används när endast små mängder behövs