Her er fem viktige lagringsadministrasjonsansvar for et typisk operativsystem (OS):
1. Disk/lagringsenhetsadministrasjon:
* Abstraksjon: OS skjuler de fysiske detaljene til lagringsenheter (harddisker, SSD -er osv.) Og presenterer en forenklet logisk visning til brukere og applikasjoner.
* partisjonering: Lar å dele fysisk lagring i flere logiske enheter (partisjoner), som hver er vert for forskjellige filsystemer eller operativsystemer.
* Formatering: Forbereder nye lagringsenheter eller partisjoner for bruk ved å lage en filsystemstruktur.
2. Filsystemadministrasjon:
* Fil- og katalogorganisasjon: Tilbyr en hierarkisk struktur (kataloger/mapper) for organisering og lagring av filer.
* Filnavn: Håndhever regler for navngiving av filer og kataloger, og sikrer unikhet i en gitt katalog.
* Filadgangskontroll: Administrerer tillatelser (les, skriver, utfører) for filer og kataloger, og kontrollerer hvilke brukere eller prosesser som kan få tilgang til dem.
* Metadata Management: Holder oversikt over viktig informasjon om hver fil og katalog, som størrelse, opprettelsesdato, modifiseringsdato og tillatelser.
3. Free Space Management:
* sporing: OS overvåker stadig hvilke lagringsområder som er gratis og hvilke som er okkupert av filer.
* tildeling: Når et program eller bruker ber om lagringsplass, tildeler OS gratis blokker for å imøtekomme de nye dataene.
* deallocation: Når filer blir slettet, markerer OS de tilsvarende blokkene som gratis, noe som gjør dem tilgjengelige for gjenbruk.
4. diskbufring og buffering:
* caching: Ofte tilgjengelige data fra lagring lagres midlertidig i raskere RAM (cache -minne) for å få fart på etterfølgende tilgang. OS administrerer hvilke data som blir hurtigbufret og når du skal oppdatere lagringsenheten med endringer.
* buffering: OS bruker buffere (midlertidige lagringsområder i RAM) for å holde data som blir overført mellom hovedminne- og lagringsenheter. Dette jevner ut hastighetsforskjeller og forbedrer effektiviteten.
5. Databeskyttelse og gjenoppretting:
* Raid Support: Mange OSer tilbyr implementeringer av programvare RAID, slik at brukere kan kombinere flere fysiske disker for økt ytelse eller redundans (beskyttelse mot diskfeil).
* Journaling: Noen filsystemer bruker journalføring, der endringer skrives til en logg før de blir forpliktet til hovedlagringen. Dette hjelper til med å forhindre datakorrupsjon i tilfelle krasjer eller kraftfeil.
* sikkerhetskopierings- og gjenopprettingsverktøy: Selv om det ikke alltid er bygget direkte inn i operativsystemet, gir mange operativsystemer verktøy eller grensesnitt for å støtte data for sikkerhetskopiering og gjenoppretting.
Viktig merknad: De spesifikke mulighetene og funksjonene relatert til lagringsadministrasjon kan variere betydelig mellom forskjellige operativsystemer (Windows, MacOS, Linux -distribusjoner, etc.).