Ikke-destruktiv udlæsningshukommelse (NDRO) er en type hukommelse, der kan læses gentagne gange uden at ændre dens indhold. Dette er i modsætning til destruktiv udlæsningshukommelse, som skal omskrives hver gang den læses. NDRO bruges ofte i applikationer, hvor data skal opbevares pålideligt i lange perioder, såsom i medicinsk udstyr eller industrielle kontrolsystemer.
Der findes en række forskellige typer af NDRO-teknologier, hver med sine egne fordele og ulemper. Nogle af de mest almindelige typer omfatter:
* Magnetisk kernehukommelse: Dette er den ældste type NDRO-teknologi, og den bruges stadig i nogle applikationer i dag. Magnetisk kernehukommelse bruger små magnetiske kerner til at gemme databits. Kernerne er magnetiseret i en af to retninger, der repræsenterer et 0 eller et 1.
* Flash-hukommelse: Flash-hukommelse er en type ikke-flygtig hukommelse, der bruges i en lang række enheder, såsom USB-drev, SD-kort og solid-state-drev. Flash-hukommelse bruger en flydende-gate-transistor til at gemme databits. Den flydende port kan oplades eller aflades, hvilket repræsenterer et 0 eller et 1.
* Faseændringshukommelse: Faseændringshukommelse er en type ikke-flygtig hukommelse, der bruger et chalcogenidglas til at gemme databits. Chalcogenidglasset kan opvarmes til en høj temperatur for at smelte det eller afkøles til en lav temperatur for at krystallisere det. De forskellige faser af glasset repræsenterer et 0 eller et 1.
NDRO er en værdifuld teknologi til applikationer, hvor data skal opbevares pålideligt i lange perioder. De forskellige typer af NDRO-teknologier byder på en række fordele og ulemper, så det er vigtigt at vælge den rigtige teknologi til den specifikke anvendelse.