Her er fem nøgleopbevaringsstyringsansvar for et typisk operativsystem (OS):
1. Disk/opbevaringsenhedsstyring:
* abstraktion: OS skjuler de fysiske detaljer i lagerenheder (harddiske, SSD'er osv.) Og præsenterer en forenklet logisk visning til brugere og applikationer.
* Opdeling: Tillader at opdele fysisk opbevaring i flere logiske enheder (partitioner), der hver især er vært for forskellige filsystemer eller operativsystemer.
* Formatering: Forbereder nye lagerenheder eller partitioner til brug ved at oprette en filsystemstruktur.
2. Filsystemstyring:
* fil- og katalogorganisation: Tilvejebringer en hierarkisk struktur (mapper/mapper) til organisering og lagring af filer.
* Filnavning: Håndhæver regler for navngivning af filer og mapper, hvilket sikrer unikhed i et givet bibliotek.
* Filadgangskontrol: Administrerer tilladelser (læs, skriv, udfør) for filer og mapper, kontrol af hvilke brugere eller processer kan få adgang til dem.
* Metadata Management: Holder styr på vigtige oplysninger om hver fil og bibliotek, som størrelse, oprettelsesdato, ændringsdato og tilladelser.
3. Gratis rumstyring:
* sporing: OS overvåger konstant, hvilke opbevaringsområder der er gratis, og hvilke der er besat af filer.
* Tildeling: Når et program eller bruger anmoder om lagerplads, tildeler OS gratis blokke til at imødekomme de nye data.
* Afvikling: Når filer slettes, markerer OS de tilsvarende blokke som gratis, hvilket gør dem tilgængelige til genbrug.
4. diskcache og buffering:
* cache: Ofte får adgang til data fra lagring midlertidigt gemt i hurtigere RAM (cachehukommelse) for at fremskynde efterfølgende adgang. OS administrerer, hvilke data der bliver cache, og hvornår man skal opdatere lagringsenheden med ændringer.
* buffering: OS bruger buffere (midlertidige opbevaringsområder i RAM) til at holde data overført mellem hovedhukommelse og lagerenheder. Dette udjævner hastighedsforskelle og forbedrer effektiviteten.
5. Databeskyttelse og gendannelse:
* RAID -support: Mange OSE'er tilbyder implementeringer af software -raid, hvilket giver brugerne mulighed for at kombinere flere fysiske diske for øget ydelse eller redundans (beskyttelse mod diskfejl).
* journalføring: Nogle filsystemer bruger journalføring, hvor ændringer skrives til en log, før de er forpligtet til hovedlagringen. Dette hjælper med at forhindre datakorruption i tilfælde af nedbrud eller strømfejl.
* Backup- og gendannelsesværktøjer: Selvom de ikke altid er bygget direkte i OS, leverer mange operativsystemer forsyningsselskaber eller grænseflader til at understøtte databackup og gendannelsesoperationer.
Vigtig note: De specifikke kapaciteter og funktioner, der er relateret til lagringsstyring, kan variere markant mellem forskellige operativsystemer (Windows, MacOS, Linux -distributioner osv.).