19
жатады. Басқаша айтқанда бұл операциялық жүйені пайдаланушы
жұмыста қандай да бір мақсатты шешу үшін пайдаланса үйде де ойын-
сауық құралы ретінде пайдалана алады.
Жалпы тағайындалудағы операциялық жүйесінен кереғар арнайы
тағайындалған ОЖ күнделікті өмірде өте сирек қолданылады. Бұл
операциялық жүйелердің негізгі пайдаланушылары— кәсіби біліктілігі
жоғары бағдарламашылар. Ұқсас операциялық жүйелер арнайы
есептеу жүйелерінің ресурстарын басқаруға арналған. Көп жағдайда
бұл жүйелер кіріктірілген болып саналады, яғни өздері басқаратын
құрылғыға тікелей кіріктірілсе де жұмыс істеуі қажет жүйелер болып
есептеледі. Оларға Android, iOS, Windows CE және т.б. операциялық
жүйелері жатады.
Арнайы
тағайындалған
операциялық
жүйелердің
қосалқы
жиынтықтарының бірі нақты уақыт операциялық жүйелері болып
саналады. Көртеген кіріктірілетін жүйелер мұндай бағдарламалық-
аппараттық жиынтық құрамында жұмыс істейтін операциялық жүйе,
сыртқы оқиға және ішкі деректерге өте аз уақыт ішінде әрекет етуін
талап етеді. Басқа сөзбен айтқанда нақты уақыттың операциялық
жүйелері — бұл белгілі бір уақыт ішінде талап етілетін қызмет
деңгейін қамтамасыз ететін жүйелер. Нақты уақыт операциялық
жүйелерін екі классқа бөлуге болады: қатты нақты уақыт жүйесі және
жұмсақ нақты уақыт жүйесі. Талап етілген орындалу уақытынан аспай
жұмыс істейтін операциялық жүйелерді қатты нақты уақыт
операциялық жүйелеріне жатқызады. Егер операциялық жүйе талап
етілген уақыттың жартысында ғана жұмыс жасаса жоғары уақыт
шектеуін қатты сақтамаса бұл жүйені жұмсақ нақты уақыттың
операциялық жүйесіне жатқызамыз. Дегенмен осы кезде нақты уақыт
ОЖ екі классы үшін екіталай талабы бұл жүйелердің детерминизмі
болып табылады, яғни оның оның әрекетінің болжамдығы.
Нақты уақыт жүйесі жүйе реакциясы кешеуілдеуі материалдық
құралдардың жоғалуына алып келетін, адам өміріне қауіп әкелетін
және т.б. апаттық жағдайларға әкелуі мүмкін жағдайларда қажет.
Бұндай жүйелерде көп жағдайда операциялық жүйелерсіз өткізіледі.
Нақты уақыт операциялық жүйелерін пайдалану басқарушы БҚ
жасап шығару уақытын қысқарту мүмкіндігін береді және келесі
жағдайларды оның әрекетінің болжамдығын арттыруға ықпал етеді:
■
Егер құрастырылған басқаратын БҚ көлемі бойынша үлкен болса;
■
егер оның орындалуы барысында бірнеше есептеуші ағымдар
қажет болса;
■
егер
шешілетін
тапсырма
ресурстарға
қолжетімділік
|