- •«Тура уақыт жүйелері» пәні бойынша емтихан сұрақтары
- •1.Digital unix операциялық жүйесі: архитектурасы және тура уақыт құралдары
- •2.Java– тура уақыт жүйесі
- •Immortal Memory(өшпейтін жады)
- •3.Ms Windows операциялық жүйелерінің ішінде туож ретінде қолдануға болатын түрлері, олардың сипаттамалары және қолданылу салалары
- •Кірістірілген ож Windows Embedded Windows Embedded – бұл нуож, әр түрлі біріктірілген (встраемые) жүйелерде қолдану үшін жасалған. Arm, mips, SuperH және x86платформаларын ұстанады.
- •4.5.6.Qnx neutrino туож құрамы, микроядросы, негізгі ұғымдары
- •7.Real методологиясының негіздері
- •8.Real-Time corba қызметі, негізгі мүмкіндіктері және қолданылу салалары
- •9.Ағындарды posix стандарттары бойынша синхронизациялау құралдары
- •10.Дайындығы жоғары туж-лерге қойылатын талаптар
- •11.Қазіргі заманғы қолданылып жүрген тура уақыт жүйелері: Linux Works, Inc. Фирмасының LynxOs 4.X туж
- •12.Қазіргі заманғы қолданылып жүрген тура уақыт жүйелері: Microware System фирмасының os-9/Hawk туж
- •13.Қазіргі заманғы қолданылып жүрген тура уақыт жүйелері: Wind River Systems фирмасының VxWorks туж
- •14.Қазіргі заманғы қолданылып жүрген тура уақыт жүйелері: Оракул фирмасының qnx4 туж
- •15.Қондырмалы тура уақыт операциялық жүйелері : rtos -32 туож-сі
- •16.Қондырмалы тура уақыт операциялық жүйелері : uOs туож-сі
- •17.Қорғалған тура уақыт операциялық жүйелері
- •18.Мьютекстердің қызметі және оларды қолдану
- •19.Пәндік облыстың модельдері мен әдістері. Анықтамалар
- •20.Пәндік облыстың модельдері мен әдістері. Орындалу ортасы
- •21.Пәндік облыстың модельдері мен әдістері. Пикоядро.
- •22.Пәндік облыстың модельдері мен әдістері. Тура уақыт жүйелерінің ядросы
- •23.Программалық қамсыздандыруды жасау методологиясының даму тарихы
- •24.Программалық таймерлердің posix стандарттары бойынша негізгі түрлері
- •25.Процестерді жоспарлаудың негізгі ұғымдары
- •26.Процестерді интерактивті жүйелерде жоспарлау
- •27.Процестерді пакеттік өңдеу жүйелерінде жоспарлау
- •28.Процестерді тура уақыт жүйелерінде жоспарлау
- •29.Семафорлардың қызметі және оларды қолдану. Түрлері
- •30.Тура уақыт posix-сигналдары, қызметі, ерекшелігі
- •31.Тура уақыт жүйелері дегеніміз не?
- •32.Тура уақыт жүйелері программалық қамсыздандырылуының жасалуы
- •33.Тура уақыт жүйелерін жасауда кездесетін негізгі қиындықтар
- •34.Тура уақыт жүйелерінде қолданылатын технологиялар: can-интерфейс
- •35.Тура уақыт жүйелерінде қолданылатын технологиялар: компьютерлік инженерия
- •36.Тура уақыт жүйелерінде қолданылатын технологиялар: Параллель қосымшалар.
- •37.Тура уақыт жүйелерінде қолданылатын технологиялар: Программалаудың объектілік - оқиғалық моделі
- •39.Тура уақыт жүйелерінде қолданылатын технологиялар: тура уақыт жүйелері.
- •40.Тура уақыт жүйелерінде тапсырмаларды басқару әдістері. Апериодты тапсырмаларды жоспарлауға сәйкес әдістер.
- •41.Тура уақыт жүйелерінде тапсырмаларды басқару әдістері: Deadline monotonic (dm) әдісі.
- •42.Тура уақыт жүйелерінде тапсырмаларды басқару әдістері: edf әдісі
- •43.Тура уақыт жүйелерінде тапсырмаларды басқару әдістері: Rate monotonic (rm) әдісі.
- •44.Тура уақыт жүйелерінде тапсырмаларды басқару әдістері: Кідірісті болдыратын сервер (ds) және приоритеттермен алмасу алгоритмі.
- •45.Тура уақыт жүйелерінде тапсырмаларды басқару әдістерінің классификациясы
- •46.Тура уақыт жүйелеріндегі тапсырмалардың периодтылығы бойынша жіктелуі. Мысалдар
- •47.Тура уақыт жүйелерінің жіктелуі (уақыттық шектеулер қатаңдығы бойынша, жұмыс жылдамдығы бойынша, арнайы программалық қамсыздандыруды қолдануды қажет ететін және қажет етпейтін белгілері бойынша)
- •48.Тура уақыт жүйелерінің құрылымдық мінездеушілері бойынша классификациясы
- •49.Тура уақыт жүйелерінің программалық ортасына байланысты классификациясы
- •50.Тура уақыт операциялық жүйелерінде тапсырмаларды диспетчерлеу түрлері
- •52.Тура уақыт программалау тілдері (Real-Time Programming Languages)
- •53.Эксперттік тура уақыт жүйелерінің архитектурасы
- •54.Эксперттік тура уақыт жүйелерінің негізгі компоненттері
39.Тура уақыт жүйелерінде қолданылатын технологиялар: тура уақыт жүйелері.
Тура уақыт жүйелері - уақыттық шектеулері бар параллель жүйелер болып табылады. Олар коммерциялық, әскери және өнеркәсіптік қосымшаларда кеңінен таратылған.
«Тура уақыт жүйесі» деп аталатын термин әдетте құрамына тура уақыт қосымшасы, тура уақыт операциялық жүйесі, тура уақыт енгізу-шығару ішкі жүйесі, сонымен қатар арнайы құрылғылардың драйверлері мен сол құрылғылардың датчиктері (енгізу құрылғыларынан) және механизмдері (шығару құрылғыларынан) енетін жалпы жүйеге қатысты айтылады.
Тура уақыт жүйелері әдетте өте күрделі болады. Себебі олардың жұмысы бір-бірімен тәуелсіз енуші оқиғалардың үлкен көлемімен және түрлі шығыс ақпаратын жасаумен байланысты. Келіп түсетін оқиғалардың жиілігі әдетте алдын ала белгісіз, дегенмен, программаға қойылатын талаптардағы уақыттық шектеулерді бұзбау үшін оларға реакция беру жеткілікті түрде жылдам орындалуы тиіс. Келіп түсетін оқиғаның ретін де алдын ала болжау мүмкін емес. Сонымен қатар, ақпараттың ену көлемі кездейсоқ түрде және айтарлықтай болып өзгеріп отыруы мүмкін.
Сурет1.Тура
уақыт жүйесі
40.Тура уақыт жүйелерінде тапсырмаларды басқару әдістері. Апериодты тапсырмаларды жоспарлауға сәйкес әдістер.
Фонды түрде орындау әдісі. Бұл әдіс апериодты тапсырмаларды өңдеудің ең қарапайым әдісі болып табылады. Ол апериодты тапсырмаларды процессордың периодты тапсырмаларды орындауынан босаған кезде іске қосылады.
Сұрау әдісі .Апериодты тапсырмалардың орындалуын қолдау үшін приоритеті жоғары жеке периодты тапсырманы қолдайды. Бұл екі әдіс апериодты тапсырмалардың орындалу жауабын алу уақыты маңызды болған жағдайда тиімсіз болады.
Кезек күттірмейтін сервер алгоритмі. Мұнда приоритеті жоғары болатын және периоды міндетті түрде қысқа емес, периодты серверді қолдайды. Бұл сервер апериодьы тапсырма келіп түскен жағдайда іске қосылып, болмаған жағдайда жұмысын уақытша тоқтатып отырады.
Соңғы мүмкіндік әдісі. Бұл алгоритм апериодты тапсырмаға жауап берудің минимальды уақытын қамтамасыз ететіндігімен барлық мүмкін әдістер ішіндегі ең тиімдісі. Бұл әдіспен жоспарлау кезінде , егер орындалуы тиіс апериодты тапсырма бар болса, келесі периодты болатын тапсырма өзінің соңғы мүмкіндігіне дейін , соңғы іске қосылу уақыт моменті туылғанға дейін іске қосылуын тоқтатады. Бұл әдіс периодты тапсырмалардың өз мезетінде орындалуын қамтамасыз етіп, апериодты тапсырмаларға жауапты тапсырмаларға жауапты реакцияны жоғарылатады. Бұл әдістің қолданылуы кезінде бастапқы жүйе жұмысы басталғанға дейін периодты тапсырмаларды жоспарлау үшін арналған приоритеттері белгіленген кез келген алгоритм қолдана алады. Барлық периодты тапсырмалардың приоритеті апериодты тапсырмаларға қарағанда жоғары болады.
41.Тура уақыт жүйелерінде тапсырмаларды басқару әдістері: Deadline monotonic (dm) әдісі.
Бұл әдіс шектік мерзімдері аз немесепериодтары тең болатын тапсырмаларды жоспарлау үшін қолданыла алады.Жоспарлау схемасында шектік шамасына қойылатын қатаң шектеуді жеңілдетеді.Бұл жағдайда тапсырмаға дайындалған приоритет оның шектік шамасына кері пропорционалды болады.Яғни шектік мерзімі ең қысқа болатын тапсырма оның периодына тәуелсіз ең жоғары приоритетке ие болады.Егер 2 тапсырманың шектік мерзімдері бірдей болатын болса, онда олар бір-біріне қатысты қараған да тағайындалатын приоритет кездейсоқ алынуы мүмкін.Приоритеттерді тағайындаудың бұл әдісі тиімді болуы үшін мынадай шарттар орындалуы тиіс:
Тапсырмалар жиыны қатаң тапсырмалардың белгіленген жиынынан тұруы керек
Тап-ң периодты, периодты емес болуы мүмкін
Тапсырмалар үшін олардың орындалуының ең нашар жағдайына сәйкес уақытын білдіретін уақыт моменті анықталуы тиіс
