Skillnad mellan flyktigt och icke-flyktigt minne | Volatila vs icke-flyktigt minne
Flyktigt mot icke-flyktigt minne
Flyktiga och icke-flyktiga är klassificeringar i datorminnet. Flyktigt minne är en typ av datorminne som kräver ström för att behålla den lagrade informationen medan det obestämda minnet inte behöver uppdateras för att behålla minnesvärdena.
Vad är flyktigt minne?
Flyktigt minne är en minnetyp i databehandling som kräver ström för att behålla den lagrade informationen. Innehållet i minnesenheten måste uppdateras regelbundet för att undvika dataförlust. RAM-modulerna (Random Access Memory) i datorer och cacheminnet i processorerna är exempel på flyktiga minneskomponenter. (Läs skillnaden mellan RAM och Cache Memory)
RAM-enheter är byggda med en stor sammansättning av kondensatorer som används för att lagra laster tillfälligt. Varje kondensator representerar en minnesbit. När kondensatorn är laddad är det logiska tillståndet 1 (High) och när det är urladdat är det logiska tillståndet 0 (Lågt). Och varje kondensator behövs för att laddas regelbundet för att behålla data kontinuerligt, den här upprepade laddningen är känd som uppfriskande cykel.
Det finns tre huvudklasser av RAM, och de är statisk RAM (SRAM), dynamisk RAM (DRAM) och fasbyte RAM (PRAM). I SRAM lagras data med hjälp av tillståndet för en enda flip-flop för varje bit och i DRAM används en enda kondensator för varje bit. (Läs mer om skillnaden mellan SRAM och DRAM)
Vad är icke-flyktigt minne?
Icke-flyktigt minne är en typ av datorminne som inte kräver uppfriskning för att behålla minnesvärdena. Alla typer av ROM-, flashminne-, optiska och magnetiska lagringsenheter är icke-flyktiga minnesenheter.
Tidigaste ROM-enheter (Read Only Memory) hade endast möjlighet att läsa men inte skriva eller redigera innehållet. I vissa fall kan data ändras, men med svårigheter. Det äldsta typens solida tillstånd för ROM är Mask ROM där minnets innehåll är programmerat av tillverkaren själv och kan inte ändras.
PROM eller Programmerbar ROM utvecklades på grundval av Mask ROM, där minnet kan programmeras av användaren, men endast en gång. EPROM (Erasable Programmable ROM) är en raderbar minnesenhet som kan raderas med exponering för UV-ljus och programmeras genom högre spänningar. Upprepad exponering för UV-ljus försämras i slutändan lagringsförmågan hos IC.
EEPROM eller elektroniskt raderbar Programmerbar ROM är en förlängning från EPROM där minnet kan programmeras flera gånger av användaren.Innehållet i minneskomponenten kan läsas, skrivas och modifieras med hjälp av ett specifikt utformat gränssnitt. Mikrokontrollenheterna är exempel på EEPROM-enheter. Flashminnet är utvecklat baserat på EEPROM-arkitekturen.
Hårddiskar (HDD) är också en icke-flyktig sekundär datalagringsenhet som används för att lagra och hämta digital information i datorer. Hårddiskarna är framträdande på grund av deras kapacitet och prestanda. Kapaciteten hos hårddisken varierar från enhet till enhet, men har ständigt ökat över tiden.
Optiska lagringsenheter som CD-skivor och BluRay-skivor är också obalanserade minnesenheter. Punchkort och magnetband som används i tidiga datorer kan också ingå i denna kategori.
Vad är skillnaden mellan flyktigt och icke-flyktigt minne?
• Flyktigt minne kräver uppfriskande att behålla det lagrade innehållet, medan det icke-flyktiga minnet inte gör det.
• Flyktigt minne kräver att strömmen behåller minnet medan det icke-flyktiga minnet inte kräver ström. Om strömmen till det flyktiga minnet förloras, raderas innehållet automatiskt.
• RAM är den huvudsakliga typen av flyktigt minne och används som tillfällig lagring av information före och efter bearbetning. ROM-enheter används för att lagra data eller information under en längre tid. (Läs mer om skillnaden mellan ROM och RAM)
• Sekundära lagringsenheter som används i datorer är icke-flyktiga minnesenheter.
• Flyktiga minnesenheter är huvudsakligen enheter med solid state, och icke-flyktigt minne kan vara solid state, magnetiskt eller optiskt.