Porten mellem brugeren og computeren såvel som applikationsprogrammer og hardware er
operativsystemet (OS) .
Her er hvorfor:
* Brugergrænseflade: OS leverer den grafiske brugergrænseflade (GUI) eller kommandolinjegrænseflade (CLI), som brugerne interagerer med.
* Application Management: OS administrerer udførelsen af applikationsprogrammer, der giver dem de ressourcer, de har brug for, og sikrer, at de ikke forstyrrer hinanden.
* hardwareabstraktion: OS fungerer som et lag mellem applikationer og hardware, der skjuler hardwareens kompleksiteter fra applikationerne og giver en standardiseret måde for dem at interagere med det.
* ressourcehåndtering: OS administrerer systemressourcer som CPU, hukommelse, opbevaring og perifere enheder, hvilket sikrer, at disse ressourcer tildeles effektivt og retfærdigt.
I det væsentlige er OS formidleren, der giver brugere, applikationer og hardware mulighed for at kommunikere og arbejde sammen problemfrit.