Operativsystemet fungerar som en bro mellan hårdvara och mjukvara, och det primära syftet och målet med ett operativsystem är att hantera alla resurser av hårdvara och mjukvara som är kopplade till datorn. Utan operativsystem är alla datorsystem hjälplösa, eftersom operativsystemet skapar gränssnittet mellan användaren och maskinvaran. När användaren ger en instruktion till datorn omvandlar operativsystemet dessa instruktioner till binär form, t.ex. 0 och 1, eftersom datorsystemen inte kan förstå våra kommandon direkt. Datorn kan endast förstå maskinspråk.
Läs mer – Handledning om operativsystem
Förklara nu syfte och mål för ett operativsystem för att starta upp hela systemet med hjälp av en terminal som kan starta upp, t.ex. när strömmen slås på börjar mikroprocessorchipet att installera maskinkoden med hjälp av RAM till Flash ROM (Read Only Memory). Operativsystemet gör det möjligt för denna kod att initiera alla komponenter som är kopplade till datorn, och denna typ av kod implementeras av BIOS (Basic Input/Output System) i den första sektorn i början av disken.
Läs mer – Real Time Operating System Tutorial
Operativsystemet måste känna till minneshanteringsenheten, strömförsörjningsenheten, Task State Segmentet och andra enheter också. Med hjälp av processorn hanterar operativsystemet alla dessa logiska delar och initialiserar dem.
Nu kan en fråga dyka upp i ditt sinne: Vilka är de tre huvudsakliga syftena och målen med ett operativsystem? Det finns nästan många syften med operativsystem, men det finns några huvudsyften med ett operativsystem, t.ex:
- Hantera minneshantering
- Uppföra alla laddnings- och exekveringsuppgifter
- Periferikontroll
Hantera minneshantering
I datorn är det många minnen och data som exekveras samtidigt, så operativsystemet tillhandahåller flexibiliteten mellan minnen och data under exekveringstiden, för utan operativsystemet kan datorn få konflikter mellan data och alla minnen. Så, minneshantering utför många aktiviteter såsom uppgradering av prestanda, utförande av flera processer samtidigt och utnyttjande av minnesutrymme till alla enheter.
Uppför alla laddnings- och exekveringsuppgifter
Driftssystemet har ansvar för att ladda viktiga program och olika bibliotek med hjälp av loader som är en mycket nödvändig del av operativsystemet. Dess primära uppgift är att mata programmen i minnet (t.ex. RAM) för att utföra alla instruktioner utan större fördröjning. Operativsystemet kan stödja virtuellt minne, där laddaren faktiskt inte har någon huvudkopia av innehållet, eftersom laddaren endast tillåter det virtuella minnessubsystemet som skapar gränssnittet mellan den del av minnet som har körda programkoder och data från tillhörande exekverbart innehåll.
Periferistyrning
Varje enhet i datorn har en egen enhetsdrivrutin som är en del av programmeringskoden. Dessa typer av drivrutiner skapar gränssnittet mellan operativsystemet och enheterna, och operativsystemet har all kontroll över drivrutinerna. Alla drivrutiner körs i operativsystemets kärnområde, och enhetsdrivrutiner har många rättigheter, t.ex. öppna, stänga, läsa, skriva, med mera.