Skillnaden mellom de fysiske og logiske aspektene ved datalagring oppnås gjennom abstraksjonslag.
– Det fysiske aspektet av datalagring er opptatt av de faktiske fysiske enhetene som brukes til å lagre data, for eksempel harddisker, solid-state-stasjoner og magnetbånd. Disse enhetene gir de fysiske midlene til å lagre og hente data, men de håndterer ikke den logiske organiseringen eller tolkningen av dataene.
- Det logiske aspektet av datalagring er opptatt av hvordan data er organisert og aksessert av operativsystemet og applikasjonene. Det involverer konsepter som filsystemer, kataloger og tilgangsmetoder. Den logiske organiseringen av data er uavhengig av de fysiske lagringsenhetene som brukes, noe som gjør at data kan lagres og få tilgang til på en konsistent måte uavhengig av den underliggende maskinvaren.
Separasjonen av fysiske og logiske aspekter ved datalagring oppnås gjennom abstraksjonslag . Et abstraksjonslag er et programvarelag som skjuler detaljene til den underliggende maskinvaren fra programvarekomponentene på høyere nivå. I sammenheng med datalagring er abstraksjonslaget vanligvis levert av operativsystemet. Operativsystemet administrerer de fysiske lagringsenhetene og gir et konsistent grensesnitt til det logiske lagringslaget. Dette lar applikasjoner få tilgang til data uten å være bekymret for de fysiske detaljene til lagringsenhetene.
Separasjonen av fysiske og logiske aspekter ved datalagring gir en rekke fordeler, inkludert:
- Enhetsuavhengighet: Apper kan få tilgang til data uten å være bekymret for de spesifikke fysiske lagringsenhetene som brukes. Dette gjør at data enkelt kan migreres mellom forskjellige lagringsenheter uten å måtte omskrive applikasjonene.
- Skalerbarhet: Abstraksjonslaget lar datalagringssystemer skaleres opp for å støtte større datamengder uten å måtte redesigne applikasjonene som får tilgang til dataene.
- Plitelighet: Abstraksjonslaget kan gi feiltoleranse og datagjenopprettingsmekanismer for å beskytte data mot maskinvarefeil og andre katastrofer.
- Sikkerhet: Abstraksjonslaget kan gi sikkerhetsmekanismer for å beskytte data mot uautorisert tilgang.