Fyra funktioner för datorsystemprogramvara är:
1. Resurshantering: Detta inkluderar hantering av hårdvaruresurser som CPU, minne, lagringsenheter och kringutrustning. Operativsystemet (OS) är den primära komponenten som är ansvarig för detta och tilldelar resurser till olika program och processer effektivt och förhindrar konflikter.
2. Processhantering: Detta innebär att kontrollera genomförandet av program och processer. OS hanterar start-, stopp- och schemaläggningsprocesser, säkerställer rättvis fördelning av CPU -tid och förhindrar dödlås. Det hanterar också kommunikation mellan processer.
3. Filhantering: Denna funktion handlar om att organisera och komma åt filer och kataloger på lagringsenheter. OS tillhandahåller ett hierarkiskt filsystem, vilket gör att användare kan skapa, ta bort, byta namn och komma åt filer effektivt. Den hanterar också filbehörigheter och säkerhet.
4. Användargränssnitt (UI) Bestämmelse: Denna funktion ger ett sätt för användare att interagera med datorsystemet. Detta kan ta många former, från kommandoradsgränssnitt (CLIS) till grafiska användargränssnitt (GUIS). UI tillåter användare att utfärda kommandon, starta program och hantera filer och andra systemresurser.