seadmedraiverid, mäluhalduse jne. 11) Pakktöötlus (batch) - selle puhul on tegemist OS'iga, kus mingi ülesande täitmiseks peab olema ettevalmistatud valmis programm, mida siis järjest täidetakse. Ajajaotuslik (time-sharing) - sellise OS'i puhul jagab OS protsessori aja erinevate rakendusprogrammide käivitamiseks kvantumiteks, mida jagatakse protsessidele vastavalt eelseadistatud reeglitele. Reaalajaline (real-time) - sellised OS'id on missioonikriitilistele rakendustele, kus on vajalik reageerimise ajaline täpsus. 12) Rakendusliides (API - Application Programming Interface) on liides, mis võimaldab luua ühenduse erinevate programmide vahel. Rakendusliides võib olla kaasatud erinevat moodi:
Pakktöötlus (batch) - selle puhul on tegemist OS'iga, kus mingi ülesande täitmiseks peab olema ettevalmistatud valmis programm, mida siis järjest täidetakse. Kasutaja ei saa sekkuda programmi täitmisse ehk teisisõnu interaktiivsus sellise OS'i puhul puudub. Võimalik on tööde lisamine tööjärjekorda, mis siis järjest läbi protsessitakse. Ajajaotuslik (time-sharing) - sellise OS'i puhul jagab OS protsessori aja erinevate rakendusprogrammide käivitamiseks kvantumiteks, mida jagatakse protsessidele vastavalt eelseadistatud reeglitele. Ajajaotuslikud OS'id võimaldavad käivitada mitmeid rakendusi samaaegselt (multitasking) ja võimaldavad mitmel kasutajal töötada samas arvutis samaaegselt. Ajajaotuslik OS on interaktiivne. Kaasaegsed opratsioonisüsteemid on ajajaotuslikult üles ehitatud. Reaalajaline (real-time) - sellised OS'id on missioonikriitilistele rakendustele, kus on vajalik reageerimise ajaline täpsus