Systemprogramvaran som fungerar som en förbindelse mellan användaren och hårdvaran kallas ett
operativsystem (OS) .
Här är varför:
* Användargränssnitt: OS tillhandahåller ett användarvänligt gränssnitt (som ett grafiskt användargränssnitt eller ett kommandoradsgränssnitt) som gör det möjligt för användare att interagera med datorn utan att behöva förstå den komplexa hårdvaruarbetet.
* Resurshantering: OS hanterar alla datorns resurser som minne, lagring, CPU och kringutrustning. Det tilldelar dessa resurser till olika program och användare, vilket säkerställer effektiv och rättvis användning.
* Hårdvaruabstraktion: OS döljer hårdvarans komplexitet från användaren. Den presenterar en konsekvent och förenklad vy av hårdvaran, vilket gör att programvara kan fungera utan att behöva skräddarsys efter specifika hårdvarukonfigurationer.
* Programutförande: OS laddar program i minnet, kör dem och hanterar sina interaktioner med hårdvaran.
Exempel på operativsystem:
* Windows
* macOS
* Linux
* Android
* iOS
I huvudsak fungerar operativsystemet som en medlare, överbryggar klyftan mellan användarens kommandon och hårdvarans kapacitet, vilket gör datorer tillgängliga och användbara.