Operacijski sistemi so že od nekdaj del programske opreme, ki se najbolj razvija, saj morajo s svojimi zmožnostmi vedno slediti razvoju strojne opreme. Vanje mora biti vgrajena podpora novim napravam, ki jih lahko priključimo na računalnik, omogočati morajo preprost in učinkovit nadzor nad sistemom in zagotavljati zanesljivo delovanje računalnika tudi takrat, ko poganjamo še tako obskurno programsko opremo.