Ikke-flyktig minne (NVM)

Hvorfor oss?

Lær deg hva ikke-flyktig minne (NVM) er i denne definisjonen. Vi går gjennom bruksområder, fordeler og ulemper samt ulike typer.

Hva er ikke-flyktig minne (NVM)?

Ikke-flyktig minne (NVM) er en type datalagring som opprettholder seg selv etter at maskinen har blitt slått av. NVM er en type ikke-flyktig lagring og brukes vanligvis til å lagre en datamaskins oppstartskode, de innebygde instruksjonene som forteller hvordan den skal slås på og hvilke programmer som skal kjøres først.

En av de tidligste formene var ROM ( read-only memory ), der data ble skrevet direkte inn i en krets under produksjonsprosessen eller programmert inn i den ved hjelp av spesialiserte enheter. I dag er NVM ofte i form av flash-minne, som kan skrives inn på datamaskinens lagringsdisk under vanlig drift.

Definisjon av ikke-flyktig minne

Nøkkelpunkter

  • Ikke-flyktig minne (NVM) gjør det mulig å lagre data på en datamaskin selv etter at maskinen er slått av.
  • Det er en viktig del av moderne databehandling, og gjør det mulig å lagre data på en trygg måte uten å måtte drive datamaskinen hele tiden.
  • Det brukes vanligvis til å lagre informasjon som datamaskinen og sluttbrukerne vil ha tilgang til gjentatte ganger: oppstartsinstruksjoner, operativsystemer, applikasjoner og brukerfiler.
  • Det finnes to hovedtyper NVM: elektrisk adresserte systemer og mekanisk adresserte systemer.
  • NVM er tregere enn flyktig minne som RAM, men innovasjoner som NVMe ( Non-Volatile Memory Express ) har som mål å løse dette problemet.

Slik fungerer ikke-flyktig minne

Ikke-flyktig minne bruker teknologi som gjør det mulig å lagre data uten konstant strømforsyning. I dataleksikonet er NVM et byte-adresserbart minne, noe som betyr at det kan gi tilgang til data på bytenivå. Ved å bevare data selv under systemkrasj og strømbrudd sørger NVM for at viktige filer og informasjon holdes intakt, noe som reduserer risikoen for korrupsjon eller tap.

NVM fungerer sammen med datamaskinens flyktige minne, for eksempel RAM-minne ( Random Access Memory ), som gir rask midlertidig lagring av data som må hentes frem raskt. Ikke-flyktig minne brukes vanligvis til å lagre programmer, filer og dokumenter.

Typer ikke-flyktig minne

Det finnes en rekke ulike teknologier og enheter for ikke-flyktig minne. De er forskjellige når det gjelder måten de overfører og henter data på, og hvor raskt data overføres mellom et program, en mikroprosessor eller en enhet. NVM-er er også forskjellige når det gjelder kostnader, lagringskapasitet, skrivbar levetid og latenstid.

Det finnes to hovedtyper av NVM:

Elektrisk adresserte systemer

Disse systemene bruker elektriske mekanismer for å skrive og lese data. De omfatter blant annet flash-minne og skrivebeskyttet minne.

Mekanisk adresserte systemer

Mekanisk adresserte systemer skriver og leser data til magnetiske lagringsmedier via et fysisk lagringshode. De omfatter harddisker (HDD) og båndstasjoner.

Ikke-flyktig minne vs. flyktig minne

Flyktig minne krever konstant strømforsyning for å holde på lagrede data. Vanlige eksempler på flyktig minne er statisk skrivebeskyttet minne (SRAM) og dynamisk skrivebeskyttet minne (DRAM). For å overvinne strømbegrensningene legger dataleverandørene noen ganger inn batteristrøm i flyktige minneenheter, slik at de kan lagres midlertidig i tilfelle strømmen plutselig blir brutt.

Generelt sett mister flyktig minne data når maskinen slås av, men det er raskere enn ikke-flyktig minne. NVM trenger ikke batteri eller annen form for strøm for å lagre data, men fungerer saktere enn flyktig minne.

NVM vs. NVMe

Det finnes to hovedkategorier av ikke-flyktig minne: ikke-flyktig minne og ikke-flyktig minneekspress (NVMe).

NVM er den vanligste typen og dukket først opp på 1940-tallet i form av fysisk stansede bånd og kort. NVMe er et moderne grensesnitt for vertskontrollere og en lagringsprotokoll som kom på markedet i 2010.

NVMe drives av et konsortium av leverandører av lagringsteknologi kalt NVM Host Controller Interface Work Group, og er utviklet for å øke hastigheten på NME ved å øke dataoverføringshastigheten mellom vertssystemer og SSD-er. NVMe tar sikte på interoperabilitet på tvers av ulike NVM-formater, inkludert 3D XPoint og NAND flash.

NVMe har den største fordelen i forhold til andre former for NVM, nemlig at det er enklere å utføre. Den trenger mindre enn halvparten så mange CPU-instruksjoner ( Central Processing Unit ) som andre NVM-er som er i vanlig bruk. NVMe gir også lavere latenstid og potensial for lavere strømforbruk.

Bruksområder for ikke-flyktig minne

Ikke-flyktig minne brukes ofte til å lagre data som sluttbrukerne har tilgang til gjentatte ganger, for eksempel operativsystemer, programmer og dokumenter. Ikke-flyktig minne brukes også til arkivlagring, ettersom det gjør det mulig å lagre data i lange perioder uten strøm.

Smarttelefoner og nettbrett bruker også flash-NVM til å lagre operativsystemer for mobile enheter, populære apper for sikker mediestrømming, bilder, videoer og musikkfiler.

Eksempler på NVM

Harddisker (HDD-er) og SSD-er ( Solid State Drives ) er to av de mest brukte typene ikke-flyktig minne.

Andre eksempler er blant annet

  • EPROM (Erasable Programmable ROM ).
  • Ferroelektrisk RAM (FRAM).
  • Andre magnetiske lagringsenheter som magnetbånd og disketter.
  • Optiske disker.
  • Hullbånd og -kort (en tidlig form for datalagring).

Fordeler og ulemper med ikke-flyktig minne

Fordeler pros
  • Datapersistens, som er avgjørende for moderne databehandling, ettersom det gjør det mulig å lagre operativsystemer, programmer og brukerdata trygt selv når det ikke er strømtilførsel til stede
  • Høyere lagringskapasitet
  • NVM er rimeligere per enhet enn flyktig minne
Ulemper cons
  • Lese- og skriveoperasjoner utføres vanligvis langsommere enn i flyktig minne
  • Det kan hevdes at det er mindre sikkert enn flyktig minne, ettersom alt som er lagret i flyktig minne, forsvinner når maskinen slås av
  • Noen typer NVM, som flash-minne, har en begrenset skrivesyklus og må kanskje skiftes ut oftere

Konklusjon

Minne er en av de mest grunnleggende komponentene i databehandling, og dagens systemer trenger to ulike typer minne for å fungere raskt og effektivt: flyktig minne og ikke-flyktig minne.

Flyktig minne leverer data raskt for kortvarig bruk, mens ikke-flyktig minne per definisjon lagrer data permanent slik at de kan gjenbrukes om og om igjen – selv om strømmen er slått av.

Hvilken type minne er ikke-flyktig? Harddisker og solid state-stasjoner er former for NVM som brukes til å lagre oppstartsinstruksjoner, operativsystemer, programmer og brukerfiler.

Ofte stilte spørsmål

Hva er ikke-flyktig minne, enkelt forklart?

Er ikke-flyktig minne bra?

Hvorfor kalles ROM for ikke-flyktig minne?

Hva er de tre eksemplene på ikke-flyktig minne?

Er et SD-kort et ikke-flyktig minne?

Hva er forskjellen mellom flyktig og ikke-flyktig minne?

Relaterte begreper

Mark De Wolf
Technology Journalist
Mark De Wolf
Teknologiskribent

Mark er frilansjournalist innen teknologi og dekker programvare, cybersikkerhet og SaaS. Han har skrevet for Dow Jones, The Telegraph, SC Magazine, Strategy, InfoWorld, Redshift og The Startup. Han er utdannet med utmerkelse fra Ryerson University School of Journalism, der han studerte under ledelse av seniorreportere fra New York Times, BBC og Toronto Star, og betalte seg gjennom studiene som jobbende reklametekstforfatter. I tillegg har Mark vært ekstern kommunikasjonsrådgiver for nystartede teknologibedrifter og vekstbedrifter, der han har støttet dem fra lansering til vellykket exit. Blant suksesshistoriene er SignRequest (kjøpt opp av Box), Zeigo (kjøpt opp av Schneider Electric), Prevero (kjøpt opp…