Ett operativsystem (OS) styr och hanterar alla hårdvaru- och mjukvaruresurser i ett datorsystem. Detta inkluderar:
* Hårdvaruresurser: OS fungerar som en mellanhand mellan användaren och datorns hårdvarukomponenter. Detta inkluderar:
* Processor (CPU): Schemaläggning vilka program som körs och när hanterar flera processer samtidigt (multitasking).
* minne (RAM): Tilldela och återlämna minne till program, hantera virtuellt minne för att tillåta program att använda mer minne än fysiskt tillgängligt.
* lagringsenheter (hårddiskar, SSD): Hantera filer och kataloger, läsa och skriva data till dessa enheter.
* Ingångs-/utgångsenheter (tangentbord, mus, skrivare, monitor): Hantera ingång från enheter och skicka utdata till dem.
* Network Interface Card (NIC): Hantera nätverksanslutningar och kommunikation.
* Programvaruresurser: OS hanterar också programvarukomponenter och deras interaktioner. Detta inkluderar:
* Processer: Starta, stoppa och hantera genomförandet av program.
* filer: Organisera, lagra och hämta filer.
* Säkerhet: Kontrollera åtkomst till systemresurser och skydda mot obehörig åtkomst.
* Användargränssnitt (UI): Att tillhandahålla ett sätt för användare att interagera med datorn, oavsett om det är ett grafiskt användargränssnitt (GUI) eller ett kommandoradsgränssnitt (CLI).
I huvudsak ger operativsystemet en stabil, konsekvent och effektiv miljö för att köra applikationer och använda datorns resurser. Utan operativsystem skulle de flesta datorhårdvaror vara oanvändbara.