Terwijl de wereld van computer hardware enorme vooruitgang heeft geboekt op het gebied van grootte , snelheid en kosten , het is software die eigenlijk maakt een computer bruikbaar voor de mens . De basis voor alle toepassingen en hulpprogramma software is het besturingssysteem , die de functionaliteit van de hardware beheert en fungeert enigszins als een interface tussen de gebruiker applicaties en de werkelijke machine . Besturingssystemen hebben een aantal basisfuncties die dezelfde zijn of het besturingssysteem in kwestie is Unix , Windows of een mainframe- besturingssysteem. Hardwarebeheer Besturingssystemen -interface hotels met hardware drivers die de werkelijke fysieke hardware , zoals harde schijven , modems , processoren , geheugen en printers te beheren . De hardware drivers zorgen voor een laag van abstractie , zodat het besturingssysteem niet hoeft te weten over een specifiek apparaat , maar eerder hoe te communiceren met zijn bestuurder . De bestuurder heeft meestal te spelen door bepaalde regels die het besturingssysteem nodig heeft , waardoor driver software-updates zonder onderbreking . Program Management Het OS is verantwoordelijk voor het laden en het uitvoeren toepassingsprogramma's die het eigenlijke werk voor de gebruiker uitvoeren . De toepassingsprogramma's communiceren met het besturingssysteem dat de feitelijke invoer en uitvoer van de verschillende hardware-apparaten uitvoert. Daarnaast zijn de meeste besturingssystemen uitgerust met een set van hulpprogramma's die functies zoals schijfdefragmentatie , taakbeheer en back-ups uit te voeren . Het besturingssysteem beheert de interface om deze hulpprogramma's om deze beheertaken voor de gebruiker makkelijker te maken . User Interface management Het besturingssysteem beheert ook de gebruikersinterface , of de grafische of tekst - gebaseerde . Deze functie heeft betrekking op de hardware beheer component bovengenoemde , maar op een hoger niveau . De gebruikersinterface moet reageren op aanwijzingen van de gebruiker via de muis , het toetsenbord , aanraakscherm of een ander invoerapparaat . Het gedeelte van het besturingssysteem dat deze functie beheert moet toetsaanslagen , muisklikken en andere acties van de gebruiker te vertalen naar de juiste commando's naar de andere delen van de computer . Prioriteit Beheer het besturingssysteem moet prioriteren en beheren van de planning van de verschillende toepassingen op de computer . Bijvoorbeeld , als u het downloaden van een groot bestand , maar willen werken aan een document wanneer het downloadt , het besturingssysteem plakjes de processor beschikbaarheid om prioriteit te geven aan uw ingangsacties terwijl het beheer van het downloaden op de achtergrond . Dit wordt ook wel preventief scheduling , als iets dat de gebruiker geen voorrang hebben en voorrang op andere, minder belangrijke taken . Dit vermogen om carve up processortijd geeft wat is eigenlijk een single- tasking OS het uiterlijk van een multi - tasking besturingssysteem .
|