- •«Тура уақыт жүйелері» пәні бойынша емтихан сұрақтары
- •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.Эксперттік тура уақыт жүйелерінің негізгі компоненттері
26.Процестерді интерактивті жүйелерде жоспарлау
Циклдық жоспарлау бұл әдіс жиі қолдану және жоспарлау алгоритмінің қарапайымдылығымен ерекшеленеді. Мұндағы әрбір процесс процессордың квант уақыты беріледі. Квант аяқталған кезде жоспарлау процессі кезектің соңына орналастырылады, ал оқшаулану жағдайы туындаған кезде процесс кезектен шығып қалады.
Жетісігі: қарапайымдылығы, әділеттігі (барлық процесс бірдей уақытты береді)
Кемшілігі: жиі орындалулар, ауысулар өнімділігін төмендетеді. Сирек ауысулар болған жағдайда сұранысқа берілетін жауап уақыты үлкейе түседі.
Приоритеттік
жаспарлау мұнда
әр процессте приоритет тағайындайды
және басқа приоритеті ең жоғары болатын
приоритеке беріледі. Приоритет динамиклық
және статикалық болуы мүмкін. Динамикалық
приоритет
.
Т-соңғы қолданушы квант бөлігі. Мысалы
егер кванттың 1\50 бөлігі қолданса
приоритет 50- ге тең. Егер квант толығымен
қолданса приоритет 1-ге тең. Яғни енг\шығ
құрылғысы шектік приоритеттер процессормен
шектерһлген процессерге қарағанда
жоғары приориттеті болады. Көп жағдайда
процесстер приоритеттері бойынша
токтарға біріктіріледі, және ток ішінде
циклдың жоспарлау қолданылады, топтар
арасында приориттеті жоспарлау
қолданылады.
Процесстерді топтарға бөлу әдістері.
Мұнда 2 түрлі топту ұйымдастырылады:
1. түрлі квантуақытымен топтау. Мұнда алдымен процесс приоритеті ең жоғары топқа түсіріледі. Мұндағы квант уақыты ең кіші болады. Егер ол толық қолданса , онда ол 2-ші топқа өтеді, және солай жалғасады. Сонда ең ұзын процесс приоритеті неғұрлым төмен және уақыт кванты неғұрлым көп болатын топқа орналастырылады.
2.түрлі мақсаттағы приоритетің тоқталуы: мұнда приоритет сұранысқа жауап беру үшін приоритеті ең жоғары топқа өтеді. Мұнда механизм қолдану мен жұмыс істеу приоритетін жоғарылатуға мүмкіндік береді.
Алгоритмнің кепілдік беруші жоспарлау әдісі:
Мұнда N процесс бар жүйеде әрбір процесске процесссордың 1\N уақыты бөлінеді.
Лотореялық жоспарлау әдісі мұнда процессордың ресурстарға қол жетімділік беретін лотореялық билеттері таратылады. Жоспарлаушы кез-келген биетті кездейсоқ түрде таңдап алуы мүмкін. Процессордың билеттерінің саны неғұрлым көп болған сайын оны ресурсты қолдануы соншалықты көп мүмкіндікті болады.
әділетті түрде жоспарлау әдісі. Мұнда процессорлық уақыт процесстер арасыда емес қолданушылар арасында бөлінеді. Бұл 1 қолданушының бірнеше процессті басқаруының бір процесс болған жағдайда әділ болады.
27.Процестерді пакеттік өңдеу жүйелерінде жоспарлау
Жетістігі: қарапайымдылығы, әділеттілігі
Кемшілігі процесстің белгілі бір мүмкіндігі шектелген процесстердің жұмысын тоқтатып, басқа, неғұрлым жылдам процесстердің жұмысын біразға дейін іске қосыла алмауы. «қысқа тапсырма бірінші».
Жетістігі: айналым уақытының азайтылуы, әділеттілігі.
Кемшілігі: процессорды қолданып жатқан ұзақ процессор жаңадан келіп түскен қысқы процесс өткізбейді.
Орындалуға қалған ең аз уақыт жаңа процесс келіп түскен уақытта оның толық орындалу уақыты ағымдағы процессте қалған орындау уақытымен салыстырылады.
Үш деңгейлік жоспарлау
Қолжетімділік жоспарлаушысы тапсырмаларды тиімді түрде таңдап отырады.
Жадыны жоспарлаушы жадыға процесстің саны көбейген жағдайда олардың кейбірі дискіге жүктеп, керек кезінде қайта оперативтік жадыға жүктеп отырады.
Процесстерді жоспарлаушы қалған екі жоспарлаушы көмегімен процессордың процессті орындауын жүзеге асырады.
Прoцессордың жадыда орналасу саны жүйенің көптапсырмалылық деңгейі деп аталыды.
