Besturingssysteem werkt als een brug tussen hardware en software, en het primaire doel en doel van een besturingssysteem is het beheren van alle middelen van hardware en software die verbonden zijn met de computer. Zonder besturingssysteem zijn alle computersystemen hulpeloos, omdat het besturingssysteem de interface vormt tussen gebruiker en hardware. Wanneer de gebruiker een instructie geeft aan de computer dan transformeert het besturingssysteem deze instructies in binaire vorm zoals 0 en 1, omdat computersystemen niet in staat zijn om onze commando’s direct te begrijpen. Computers kunnen alleen machinetaal begrijpen.
Lees meer – Operating System Tutorial
Nu, leg het doel en de doelstellingen van een besturingssysteem uit voor het opstarten van het hele systeem met behulp van een opstartbare terminal zoals bijvoorbeeld Wanneer de stroom wordt ingeschakeld, begint de chip van de microprocessor de machinecode te installeren met behulp van RAM naar Flash ROM (Read Only Memory). Het besturingssysteem staat deze code toe om alle componenten van de computer te initialiseren, en dit type code wordt door BIOS (Basic Input/output System) in de eerste sector van de schijf geïmplementeerd.
Lees meer – Real Time Operating System Tutorial
Het besturingssysteem moet zich bewust zijn van Memory Management Unit, Power Management Unit, Task State Segment, en andere eenheden. Met behulp van processor, het besturingssysteem behandelt al deze logische onderdelen, en initialiseert ze.
Nu kan de vraag rijzen wat de drie hoofddoelen zijn van een besturingssysteem. Er zijn bijna vele doelen van een besturingssysteem, maar er zijn enkele hoofddoelen van een besturingssysteem, zoals:
- Handle Memory Management
- Uitvoeren van alle laden en uitvoeren taak
- Peripheral Controlling
Handle Memory Management
In de computer, veel geheugen en gegevens uit te voeren op een moment, dus besturingssysteem bieden de flexibiliteit tussen het geheugen en gegevens tijdens de uitvoering tijd, omdat zonder besturingssysteem, kan de computer het krijgen van conflicten tussen de gegevens en alle geheugens. Dus, geheugenbeheer voert vele activiteiten, zoals Upgrading prestaties, Uitvoering van meerdere processen in een keer, en Gebruik van de geheugenruimte aan alle devices.
Uitvoeren van alle laden en uitvoeren taak
Operating systeem is verantwoordelijk voor belangrijke programma’s en verschillende bibliotheken te laden met de hulp van loader dat is zeer noodzakelijk onderdeel van de O / S. Zijn primaire taak voeden de programma’s in het geheugen (zoals RAM) voor de uitvoering van alle instructie zonder meer vertraging. Besturingssysteem is te ondersteunen om het virtuele geheugen, waarin loader eigenlijk niet de master kopie van de inhoud, omdat loader alleen toestaan dat het virtuele geheugen subsysteem dat de interface tussen dat geheugen deel dat de code van het lopende programma en de gegevens van de bijbehorende uitvoerbare content.
Peripheral Controlling
Elke apparaten van de computer hebben hun eigen apparaat stuurprogramma dat is stuk van de programmering code. Dit soort stuurprogramma’s vormt de interface tussen het besturingssysteem en de apparaten, en het besturingssysteem heeft de volledige controle over de stuurprogramma’s. Alle stuurprogramma’s worden uitgevoerd op de kernel regio van het besturingssysteem, en stuurprogramma’s hebben veel rechten, zoals Open, Close, Read, Write, en nog veel meer.