
- •«Тура уақыт жүйелері» пәні бойынша емтихан сұрақтары
- •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.Эксперттік тура уақыт жүйелерінің негізгі компоненттері
8.Real-Time corba қызметі, негізгі мүмкіндіктері және қолданылу салалары
Real-Time CORBA - тура уақыттың программалық жүйелеріне арналған CORBA. Мұндай жүйелер үшін өнімділіктің маңызы өте жоғары болады, ал ол өз кезегінде бизнестің критикалық оперцияларын орындауға рұқсат етілген мерзімге сәйкес келуі қажет. Мұндай жүйелерге мысалға химиялық, мұнай-химиялық өнеркәсіп облыстарының технологиялық процесстерін басқару жүйелері жатады.RT CORBA ресурстарды басқару келесілерді қамтиды:
CORBA шақыртуларымен бірге өңделетін приоритеттерді анықтау мүмкіндігі. Осы мақсатпен CORBA операцияларды шақырту кезінде платформаға тәуелсіз приоритеттерді басқару механизмдері анықталған.
Ағындар жиынтығын және приоритеттер ағындарын ретін өзгертпей келісілген түрде анықтау. RT CORBA бұл мәселе ағын жиынтықтарының стандартты моделі көмегімен шешіледі. Ағындарды ұйымдастырудың екі түрі анықталған: сгментациялы және сегментациясыз. Сегментациясыз ағындар приоритеттердің динамикалық түрде өзгеруіне мүмкіндік беретін статикалық түрде белгіленген резервтелген ағындар. Сегментациялы ағындар приоритеттері алдын ала көрсетілген ағындар сегментінен тұрады, және де ағындар санв өзгеріп отыруы мүмкін.
Бүгінгі таңда тура уақыттардың талаптарына байланысты жүйелерге өткiзу қабiлетi, тоқтау мен сенімділіктер бойынша қатаң шектеулер салынады. Бұларға сымсыз телекоммуникациялық технологиялар, телемедицина, технологиялық процесстердің автоматтандырылуы және қорғаныс қосымшаларын жатқызамыз. Сонымен қатар аралық ОЖ-сіз де жұмыс істеу мүмкін емес. 2002 жылы Халықаралық OMG (Object Management Group-800 кәсіпорындардың) консорциумы жоғары сапалы аралық ОЖ қолдау үшін, қатты нақты уақыттың кiрiстiрiлген таралған жүйелерi үшiн, авионика үшiн, сымсыз байланыс және видео үшін, RT-CORBA стандартын спецификациялады.Программист-өңдеуші жұмыстың орындалу ретін және тәртiптердiң өзара әрекеттесулерiн ғана қадағалайды, ал барлық басқару жұмыстарын RT-CORBA өз мойнына алады. Программисстердің жұмысының өнімділігі және сенімділігі бірден арта бастайды. RT-CORBA программистерге жүйелік ресурстарды бақылау мүмкіндігін береді. RT-CORBA программистерге бөлінген процесстер арасында приоритеттердің дұрыс бөлінуі есебінде клиент сервер программасын басқаруынан қаша отыра, жүйелік ресурстарды бақылау мүмкіндігін береді.RT-CORBA БҚ қатты немесе жұмсақ уақыттың талаптарын орындайды және ол үшін соған сәйкестендірілген автоматты есептеуіш ресурспен қамтамасыздандырады.RT-CORBA біріншіден қосымшаларға приоритеттерін және жоспарлау ережелерін сілтеуге мүмкіндік беретін операциялық жүйелерге негізделген.RT-CORBA спецификациясымен анықталған ережелер жиынтығы, ағындардың приоритеттері, хабарламалар кезегіне арналған буферлер, транспортты дәрежедегі жалғаулар және сигналдарды жіберу сияқты ORB соңғы жүйедегі ресурстарды қосымшалармен конфигурациялауға мүмкіндік береді.RT-CORBA басқаруы қосымшаларға келесілермен конфигурациялауға және басқаруға мүмкіндік беретін стандартты интерфейстер мен ережелерді анықтайды: процессорлық ресурстармен, ағымдардың жиынтығын қолданумен, приоритеттерді іске асыру механизмдерімен, процессішілік өзара ерекше жағдайлармен және жаһандық жоспарлау қызметімен;протоколдардың қасиеттерінің және айқын байланыстарының көмегі арқылы коммуникациялық ресурстармен; кезектегі сұраныстарды буферизациялау көмегімен жад ресурстарымен және жіп жиынтықтарының өлшемдерін шектеу арқылы. RT-CORBA спецификациясы екі түрлі приоритеттердің типін анықтайды. Олар: CORBA және ОЖ гетерогенділігін сақтауға арналған - яғни ішкі.Тура уақыттың кірістірілген жүйелерінде ағындар жиынтығын пайдаланудың көп жағдайларында CORBA жаһанды приоритеттері статикалық түрде тағайындалады. Мысалға телекоммуникациялық қосымшалар төмен кідірісті сұраныстар классына, жоғары өтімділік қабілетіне және сәйкесінше ең жақсы мүмкін болатын қызмет етуіне сілтейтін үш түрлі приоритет таңдай алады.