Operativsystemet fungerer som en bro mellem hardware og software, og det primære formål og mål for et operativsystem er at styre alle ressourcer af hardware og software, der er forbundet med computeren. Uden styresystem er alle computersystemer hjælpeløse, fordi styresystemet skaber grænsefladen mellem brugeren og hardwaren. Når brugeren giver en instruktion til computeren, omdanner styresystemet disse instruktioner til binær form som f.eks. 0 og 1, fordi computersystemer ikke er i stand til at forstå vores kommandoer direkte. Computeren kan kun forstå maskinsprog.
Læs mere – Vejledning i styresystemer
Forklar nu formål og mål med et styresystem for at starte hele systemet op ved hjælp af en terminal, der kan starte op, som f.eks. når strømmen tændes, begynder mikroprocessorchippen at installere maskinkoden ved hjælp af RAM til Flash ROM (Read Only Memory). Operativsystemet tillader denne kode at initialisere alle komponenter, der er forbundet med computeren, og denne type kode implementeres af BIOS (Basic Input/output System) i den første sektor i starten af disken.
Læs mere – Real Time Operating System Tutorial
Operativsystemet skal være opmærksom på Memory Management Unit, Power Management Unit, Task State Segment, og andre enheder også. Ved hjælp af processor håndterer operativsystemet alle disse logiske dele og initialiserer dem.
Nu kan der opstå et spørgsmål i dit sind om, hvad der er de tre hovedformål og -mål for et styresystem. Næsten mange formål med operativsystemer, men der er nogle hovedformål med et operativsystem som f.eks:
- Håndtering af hukommelsesstyring
- Udfører alle indlæsnings- og udførelsesopgaver
- Periferikontrol
Håndtering af hukommelsesstyring
I computeren er der mange hukommelser og data, der udføres på én gang, så operativsystemet giver fleksibilitet mellem hukommelse og data under udførelsestiden, fordi uden operativsystem kan computeren få konflikter mellem data og alle hukommelser. Så hukommelsesstyring udfører mange aktiviteter såsom opgradering af ydeevne, udførelse af flere processer på én gang og udnyttelse af hukommelsesplads til alle enheder.
Udfører alle indlæsnings- og udførelsesopgaver
Driftssystemet har ansvaret for at indlæse vigtige programmer og forskellige biblioteker ved hjælp af loader, der er en meget nødvendig del af O/S. Dets primære opgave er at overføre programmerne til hukommelsen (f.eks. RAM) for at udføre alle instruktioner uden større forsinkelse. Operativsystemet kan støtte virtuel hukommelse, hvor loader faktisk ikke har hovedkopien af indholdet, fordi loader kun tillader det virtuelle hukommelsesundersystem, der skaber grænsefladen mellem den del af hukommelsen, som har et kørende programs kode og data fra det tilknyttede eksekverbare indhold.
Peripheral Controlling
Alle enheder på computeren har deres egen enhedsdriver, som er en del af programmeringskoden. Disse typer af drivere skaber grænsefladen mellem operativsystemet og enhederne, og operativsystemet har al kontrol over driverne. Alle drivere udføres i styresystemets kerneområde, og enhedsdrivere har mange rettigheder som f.eks. åbne, lukke, læse, skrive og meget mere.