2. Нақты уақыттағы операциялық жүйелер Нақты уақыттағы операциялық жүйе (RTOS) – мамандандырылған операциялық жүйенің бір түрі, оның негізгі мақсаты нақты аппараттық құралдарда нақты уақыттағы жүйелерді жобалау, әзірлеу және пайдалану үшін қажетті және жеткілікті функциялар жиынтығын қамтамасыз ету болып табылады.
UNIX спецификациясы 2-нұсқада мынаны анықтайды:
Операциялық жүйелердегі нақты уақыт – операциялық жүйенің белгілі бір уақыт аралығында қажетті қызмет деңгейін қамтамасыз ету мүмкіндігі.
RTOS және кәдімгі операциялық жүйелерді салыстыратын кесте
Пайдаланушы пайдалануға дайын қолданбалар жиынтығы ретінде қабылданады
НУОЖ архитектуралары
Монолитті сәулет. ОЖ жүйе ядросының ішінде бір-бірімен әрекеттесетін және аппараттық құралдарға қол жеткізу үшін енгізу интерфейстері бар қолданбалы бағдарламалық қамтамасыз етуді қамтамасыз ететін модульдер жиынтығы ретінде анықталады. ОЖ құрудың бұл принципінің негізгі кемшілігі модульдердің бір-бірімен күрделі әрекеттесуінен туындаған оның мінез-құлқының нашар болжамдылығы болып табылады.
Деңгейлік (қабаттық) архитектура. Қолданбалы бағдарламалық қамтамасыз етудің аппараттық құралдарға тек жүйе өзегі және оның қызметтері арқылы ғана емес, сонымен қатар тікелей қол жеткізу мүмкіндігі бар. Монолитті архитектурамен салыстырғанда бұл архитектура жүйе реакцияларының болжамдылығының анағұрлым жоғары дәрежесін қамтамасыз етеді, сонымен қатар қолданбалы қолданбалар арқылы аппараттық құралдарға жылдам қол жеткізуге мүмкіндік береді. Мұндай жүйелердің негізгі кемшілігі - көп тапсырманың болмауы.