Het besturingssysteem voert de essentiële functie van het zijn de brug tussen de hardware en de software van een computer. Zij bieden een omgeving waar de software kan worden geschreven zonder de noodzaak om tegemoet te komen aan de specifieke kenmerken van de onderliggende hardware, die nodig is in de vroegere dagen van computergebruik was. Er zijn verschillende veelgebruikte besturingssystemen die in vele opzichten van elkaar verschillen. Echter uitvoeren ze elk een aantal soortgelijke functies, met inbegrip van het uitvoeren van elementaire instructies, ofwel gecompileerd of geïnterpreteerd; en ook het beheren van processen, geheugen, invoer en uitvoer, opslag, netwerkbeheer en bestand en map/directory. Er zijn vijf grote bestand managementfuncties aanwezig die een besturingssysteem bepaalt.
Maken en verwijderen van bestanden
Bestanden maken en verwijderen zijn fundamenteel voor informatieverwerking. In de voormalige, niet kunnen gegevens worden opgeslagen op een efficiënte manier tenzij in een soort bestandsstructuur gerangschikt. In de laatste, permanente opslag zou snel vullen als de ruimte die wordt ingenomen door hen Andris op nieuwe bestanden en bestanden werden niet verwijderd.
Maken en verwijderen mappen
Als een uitvloeisel van de noodzaak voor het opslaan van gegevens in bestanden, moeten bestanden zelf worden gerangschikt in mappen of in mappen zodat hun efficiënte opslag en ophalen. Dit is met name zo in het geval van personal computers waar de gebruiker nodig heeft om te navigeren naar een of meer specifieke bestanden te openen. Zonder enige vorm van compartimentering, zou dit blijken een belastend als niet onmogelijke taak. Veel zoals dossierschrapping, overbodige directory's of bestanden moeten worden verwijderd om het systeem overzichtelijk te houden.
Bestand manipulatie instructies
Aangezien besturingssystemen mogelijk toepassingssoftware bestand manipulatie met behulp van symbolische instructies uitvoeren, moet het besturingssysteem zelf hebben een op computerniveau instructie om interface met de hardware niet rechtstreeks instellen. De toepassing van de symbolische instructies moeten de instructies op computerniveau worden vertaald door een tolk of door ze te compileren van de code van de toepassing. Het besturingssysteem bevat bepalingen voor het beheer van dit bestand computerniveau manipulatie.
Toewijzen aan permanente opslag
Besturingssystemen moeten kunnen bestanden en mappen toewijzen aan hun fysieke locatie op permanente opslag om te kunnen opslaan en ophalen van hen. Dit zal worden opgenomen in een bepaalde vorm van de mappenstructuur van de schijven die afhankelijk van het bestandssysteem varieert of systemen die het besturingssysteem gebruikt. Het besturingssysteem bevat een mechanisme om te zoeken van de segmenten van de afzonderlijk bestand waar het een bestand heeft verdeeld.
Reservekopieën maken van bestanden
Bestanden vertegenwoordigen een aanzienlijke investering in tijd, intellectuele inspanning en vaak geld ook, dus hun verlies kan ernstige gevolgen hebben. Computer van permanente opslag-apparaten in het algemeen bevatten een aantal mechanische apparaten die kan mislukken en het opslagmedium zelf kunnen afnemen. Een functie van besturingssystemen is het risico van gegevensverlies ondervangen door bestanden back-up op extra veilig en stabiel media in een redundant systeem.