Operating systemen voeren de vitale functie van het zijn de brug tussen de hardware en software van een computer . Ze bieden een omgeving waar software geschreven kan worden zonder de noodzaak om tegemoet te komen aan de specifieke kenmerken van de onderliggende hardware, die in de vroegere dagen van de computer nodig was . Er zijn verschillende veel gebruikte besturingssystemen die verschillen van elkaar in vele opzichten . Echter , ze presteren elk een aantal soortgelijke functies, waaronder het uitvoeren van eenvoudige instructies , erin gecompileerd of geïnterpreteerd , en ook het beheren van processen , geheugen , input en output , opslag- , netwerk- operaties , en bestanden en mappen /directory operaties . Er zijn vijf belangrijke functies voor bestandsbeheer dat een besturingssysteem regelt . Bestanden maken en verwijderen File aanmaken en verwijderen zijn fundamenteel voor computer operaties . In het eerste geval kunnen de gegevens niet worden opgeslagen op efficiënte wijze tenzij van een vorm van bestandsstructuur . In het laatste , definitieve opslag zou snel vol als bestanden niet werden verwijderd en de door hen gebruikte ruimte toegewezen aan nieuwe bestanden . Maken en verwijderen Directories Als een uitvloeisel van de noodzaak om gegevens in bestanden , bestanden zelf moeten worden aangebracht in directories of mappen om hun efficiënte opslag en retrieval mogelijk . Dit is vooral zo in het geval van personal computers waar de gebruiker nodig heeft om te navigeren naar een of meer specifieke bestanden om ze te openen . Zonder enige vorm van compartimentering , zou dit blijken een zware of zelfs onmogelijke taak . Net als het verwijderen van bestanden , onnodige mappen of mappen nodig hebben om het systeem overzichtelijk te houden worden verwijderd . Bestandsmanipulatie Instructions Sinds besturingssystemen toestaan toepassing software bestandsmanipulatie met symbolische instructies uitvoert , het besturingssysteem zelf moet een machineniveau instructieset hebben om te communiceren met de hardware direct . Symbolische instructies van de toepassing moet in de machine - niveau instructies te vertalen hetzij door een tolk of door het opstellen van de applicatie code . Het besturingssysteem bevat bepalingen om deze machine - niveau file manipulatie beheren . Mapping om permanente opslag Besturingssystemen moeten in staat zijn om bestanden en mappen te koppelen aan hun fysieke locatie op permanente opslag om te kunnen opslaan en ophalen hen. Dit zal worden vastgelegd in een of andere vorm van disk directory die varieert volgens het bestandssysteem of systemen die het besturingssysteem gebruikt . Het besturingssysteem zal een mechanisme om het apart bestand segmenten waar het een bestand is verdeeld lokaliseren . Back-up bestanden Files vertegenwoordigen een aanzienlijke investering in tijd , intellectuele moeite en vaak ook geld , dus hun verlies kan een ernstige impact hebben. Permanente opslag computer apparaten bevatten over het algemeen een aantal mechanische apparaten die kunnen mislukken , en de opslagmedia zelf kan degraderen . Een functie van besturingssystemen is om het risico van gegevensverlies te voorkomen door een back- up bestanden op extra veilig en stabiel media in een redundant systeem .
|