Volatil vs Ikke-flygtig hukommelse
Volatil og ikke-flygtig er klassifikationer i computerhukommelsen. Flygtig hukommelse er en type computerhukommelse, der kræver strøm til at beholde den lagrede information, mens ikke-flygtig hukommelse ikke kræver genopfriskning for at bevare hukommelsesværdierne.
Hvad er flygtig hukommelse?
Volatil hukommelse er en hukommelsestype i computere, der kræver strøm for at bevare den lagrede information. Indholdet af hukommelsesenheden skal opdateres regelmæssigt for at undgå tab af data. RAM-modulerne (Random Access Memory) i computere og cache-hukommelsen i processorerne er eksempler på flygtige hukommelseskomponenter.(Læs forskellen mellem RAM og cachehukommelse)
RAM-enheder er bygget ved hjælp af en stor samling af kondensatorer, der bruges til at lagre belastninger midlertidigt. Hver kondensator repræsenterer en hukommelsesbit. Når kondensatoren er opladet, er den logiske tilstand 1 (Høj) og, når den er afladet, er den logiske tilstand 0 (Lav). Og hver kondensator er nødvendig for at genoplade med regelmæssige intervaller for at bevare data kontinuerligt. Denne gentagne genopladning er kendt som forfriskende cyklus.
Der er tre hovedklasser af RAM, og disse er statisk RAM (SRAM), dynamisk RAM (DRAM) og Phase-change RAM (PRAM). I SRAM lagres data ved hjælp af tilstanden af en enkelt flip-flop for hver bit, og i DRAM bruges en enkelt kondensator til hver bit. (Læs mere om forskellen mellem SRAM og DRAM)
Hvad er ikke-flygtig hukommelse?
Ikke-flygtig hukommelse er en type computerhukommelse, der ikke kræver genopfriskning for at bevare hukommelsesværdierne. Alle typer ROM, flashhukommelse, optiske og magnetiske lagerenheder er ikke-flygtige hukommelsesenheder.
De tidligste ROM-enheder (Read Only Memory) havde kun mulighed for at læse, men ikke skrive eller redigere indholdet. I nogle tilfælde kan data ændres, men med besvær. Den ældste type solid state af ROM er Mask ROM, hvor indholdet af hukommelsen er programmeret af producenten selv og ikke kan ændres.
PROM eller Programmerbar ROM blev udviklet på basis af Mask ROM, hvor hukommelsen kan programmeres af brugeren, men kun én gang. EPROM (Erasable Programmable ROM) er en sletbar hukommelsesenhed, som kan slettes ved at udsættes for UV-lys og programmeres gennem højere spændinger. Gentagen udsættelse for UV-lys forringer til sidst IC'ens lagringsevne.
EEPROM eller Electronic Erasable Programmerbar ROM er en udvidelse fra EPROM'en, hvor hukommelsen kan programmeres flere gange af brugeren. Indholdet af hukommelseskomponenten kan læses, skrives og ændres ved hjælp af et specifikt designet interface. Mikrocontrollerenhederne er eksempler på EEPROM-enheder. Flash-hukommelse er udviklet baseret på EEPROM-arkitekturen.
Harddiske (HDD) er også en ikke-flygtig sekundær datalagringsenhed, der bruges til at lagre og hente digital information i computere. Harddiskene er fremtrædende på grund af deres kapacitet og ydeevne. Kapaciteten på HDD'erne varierer fra drev til drev, men har været konstant stigende over tid.
Optiske lagringsenheder såsom cd'er dvd'er og BluRay-diske er også ikke-flygtige hukommelsesenheder. Hulkort og magnetbånd brugt i de tidlige computere kan også inkluderes i denne kategori.
Hvad er forskellen mellem flygtig og ikke-flygtig hukommelse?
• Flygtig hukommelse kræver genopfriskning for at bevare det lagrede indhold, mens ikke-flygtig hukommelse ikke gør det.
• Flygtig hukommelse kræver strøm for at beholde hukommelsen, mens ikke-flygtig hukommelse ikke kræver strøm. Hvis strømmen til flygtig hukommelse går tabt, slettes indholdet automatisk.
• RAM er hovedtypen af flygtig hukommelse og bruges som midlertidig lagring af information før og efter behandling. ROM-enheder bruges til at gemme data eller information i længere tid. (Læs mere om forskellen mellem ROM og RAM)
• Sekundære lagerenheder, der bruges i computere, er ikke-flygtige hukommelsesenheder.
• Flygtige hukommelsesenheder er hovedsageligt solid state-enheder, og ikke-flygtig hukommelse kan være solid state, magnetisk eller optisk.