Негізгі айырмашылық – қатты және жұмсақ нақты уақыт жүйесі
Қатты және жұмсақ нақты уақыт жүйесінің негізгі айырмашылығы мынада: қатты нақты уақыт жүйесі - бұл белгіленген мерзімнің бір рет орындалмауы жүйенің толық істен шығуына әкелетін жүйе, ал жұмсақ нақты уақыт жүйесі белгіленген мерзімге сай келмейтін бір немесе бірнеше сәтсіздіктер жүйенің толық ақаулығы ретінде қарастырылмаған, бірақ оның өнімділігі нашарлаған жүйе болып саналады.
Операциялық жүйе – бағдарламалық құралмен қамтамасыз етілген нұсқауларға сәйкес компьютердің аппараттық құралдарын басқаратын жүйелік бағдарламалық құрал. Операциялық жүйе әртүрлі тапсырмаларды қамтамасыз етеді. Файлдарды басқару, жадты басқару, перифериялық құрылғыларды басқару және процестерді жоспарлау олардың кейбіреулері. Операциялық жүйенің бір түрі нақты уақыттағы операциялық жүйе болып табылады. Оны қатты нақты уақыт жүйелері және жұмсақ нақты уақыт жүйелері деп бөлуге болады.
Қиын нақты уақыт жүйесі дегеніміз не?
Нақты уақыт жүйесі – деректерді өңдеу жүйесі. Жүйе енгізуге жауап беруге және шығысты беруге немесе жаңартылған ақпаратты көрсетуге кететін уақыт жауап беру уақыты ретінде белгілі. Осылайша, бұл жүйелерде жауап беру уақыты өте аз болуы керек. Жүйе тапсырманы белгіленген мерзімде орындауы керек. Нақты уақыттағы операциялық жүйеде жүйе шығысының дұрыстығы есептеудің логикалық нәтижесіне, сондай-ақ нәтижені шығаруға кететін уақытқа байланысты. Олардың жүйелері де қарапайым операциялық жүйеге ұқсас құрылымға ие. Оның нақты уақыттағы тапсырмаларды жоспарлау механизмдері де бар.
01-сурет: Әуе қозғалысын басқару жүйесі
Қиын нақты уақыт жүйесінде уақыт талабы маңызды шектеу болып табылады. Жүйе белгіленген мерзімде орындалуы керек. Жүйе белгіленген мерзімде орындалмаса, бұл тапсырманың сәтсіздігі ретінде қарастырылады. Мұндай жүйелер мерзімін өткізіп алмау керек. Мерзімді өткізіп алу апатты болуы мүмкін. Әуе қозғалысын басқару жүйелері, зымырандық және ядролық реакторларды басқару жүйелері қиын нақты уақыт жүйелеріне бірнеше мысалдар болып табылады. Әуе кемесін басқару жүйесі белгіленген мерзімде әуе кемесіне нұсқаулар бермесе, бұл әуе кемесінің апатқа ұшырауына әкелуі мүмкін. Сондықтан, нақты уақыт жүйесінде белгіленген мерзімге жету өте маңызды. Бұл жүйелер негізінен қауіпсіздік үшін маңызды жүйелерде қолданылады.
Soft Real Time жүйесі дегеніміз не?
Жұмсақ нақты уақытта, жүйеде уақыт талабы аса маңызды емес. Жүйе тапсырманы орындауы немесе нәтижені белгіленген мерзімде беруі керек, бірақ кейде аз ғана төзімділік болуы мүмкін. Егер жүйе тапсырманы белгіленген мерзімде орындамаса, ол қажетті нәтижені қамтамасыз ететін болса, ол ақаулық деп саналмайды. Бірақ өнімділік нашарлады деп саналады. Мерзімді өткізіп алу қиын нақты уақыт жүйесіндегідей апатты оқиғаны тудырмайды. Бұл жүйелердің шектеулері аз. Бағдарламалық жасақтаманың нақты уақыттағы жүйелерінің кейбір мысалдары мультимедиялық ағын, озық ғылыми жобалар және виртуалды шындық болып табылады.
Қатты және жұмсақ нақты уақыт жүйесінің айырмашылығы неде?
Қатты және жұмсақ нақты уақыт жүйесі |
|
Қатты нақты уақыт жүйесі – бұл тіпті бір мерзімге сай келмеу жүйенің толық немесе апатты істен шығуына әкелуі мүмкін жүйе. | Жұмсақ нақты уақыт жүйесі - бұл белгіленген мерзімге сәйкес келмейтін бір немесе бірнеше сәтсіздіктер толық жүйе ақаулығы ретінде қарастырылмайтын, бірақ өнімділік нашарлаған жүйе. |
Шектеулі табиғат | |
Қатты нақты уақыт жүйесі өте шектеулі. | Жұмсақ нақты уақыт жүйесі өте шектеулі емес. |
Соңғы мерзім | |
Қатты нақты уақыт жүйесі белгіленген мерзімді жіберіп алмауы керек. Мерзімді өткізіп алу жүйенің толық немесе апатты істен шығуына әкеледі. | Жұмсақ нақты уақыт жүйесі анда-санда уақытты өткізіп жіберуі мүмкін. Мерзімді өткізіп алу жүйенің толық ақауы болып саналмайды, бірақ өнімділікті төмендетеді. |
Утилита | |
Қатты нақты уақыт жүйесінде көбірек пайдалылық бар. | Жұмсақ нақты уақыт жүйесінің пайдалылығы аз. |
Мысалдар | |
Әуе қозғалысын басқару жүйелері, зымырандық және ядролық реакторларды басқару жүйелері қиын нақты уақыт жүйелерінің кейбір мысалдары болып табылады. | Мультимедиялық ағын, озық ғылыми жобалар және виртуалды шындық жұмсақ нақты уақыт жүйелерінің кейбір мысалдары болып табылады. |
Қорытынды – Қатты және жұмсақ нақты уақыт жүйесі
Бұл мақала нақты уақыттағы операциялық жүйелердің екі түрін талқылады; қатты нақты уақыт жүйелері және жұмсақ нақты уақыт жүйелері. Қатты және жұмсақ нақты уақыт жүйесінің айырмашылығы мынада: қатты нақты уақыт жүйесі - бұл белгіленген мерзімнің бір рет орындалмауы жүйенің толық істен шығуына әкелуі мүмкін жүйе, ал жұмсақ нақты уақыт жүйесі - бұл бір немесе белгіленген мерзімге сай келмейтін көбірек қателер жүйенің толық ақаулығы ретінде қарастырылмайды, бірақ оның өнімділігі төмендеген болып саналады.