Operacijski sistemi v resničnem času (ang. Real- Operating Systems-RTOS) združujejo tako kritična kot časovno nekritična opravila, pri čemer je treba poskrbeti, da so pravilno medsebojno usklajeni. Največji problem so naključni signali iz okolice (prekinitve), ki zahtevajo hiter odziv sistema. Za izpolnitev te zahteve se uporabljajo različne tehnike, kjer pa so skoraj vsem sistemom v resničnem času skupne naslednje lastnosti [2]: