- •«Тура уақыт жүйелері» пәні бойынша емтихан сұрақтары
- •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.Эксперттік тура уақыт жүйелерінің негізгі компоненттері
33.Тура уақыт жүйелерін жасауда кездесетін негізгі қиындықтар
ЭЕМ-да , әдетте сыртқы оқиға ретінде программалаушының көз қарасы бойынша аппараттық үзіліс беру болып саналады. Қазіргі заманғы көп міндетті операциялық жүйелерде аппараттық үзіліске ядро реакция береді. Мұнан соң үзіліс драйверлер көмегімен қолданбалы программаға да өтуі мүмкін. Көп міндетті жүйеде бір мезгілде бірнеше тапсырма орындайтын болғандықтан, үзілісті жіберу үшін ядро осы мезетте жұмыс істеп тұрған процессті тоқтптып, керекті процессті іске қосып, оған үзілісті тапсыруы керек. Бұл жағдайда белгілі уақыттың қажетті болуына байланысты үзіліс процесске айтарлықтай кешіктірумен жеткізіледі. Сонымен қатар үзілісті қабылдаған процессті ары қарай жұмыс істеуінің ерекшеліктеріне сәйкес ақпараттың өңделуі минималды уақыт аралығында орындалатынына сенімді болуға болмайды. Себебі компьютерлер бір процессормен жабдықталса және бір мезгілде бірнеше тапсырма берілсе, олардың бірінің екіншісіне өтуі міндетті түрде орындалады. Нәтижесінде компьютер мүмкіндігінше жылдам жұмыс істейтін болса да, реакция беру уақыты үлкен болуы мүмкін.
34.Тура уақыт жүйелерінде қолданылатын технологиялар: can-интерфейс
Қазіргі кезде кез келген өнеркәсіп орындардың дамуы компьютерлік жүйелері мен технологияларының көмегінсіз мүмкін емес. Мұндай жүйелердің маңызды бөлігі деректерді жинау, ақпарат алмасу, технологиялық жабдықтарды басқару, өндірістік процесстерді бақылау, т.б. әрекеттерді жүзеге асыруға арналған желілер болып табылады. Желінің параметріне қойылатын талаптар олардың қолданылу саласына байланысты анықталады. Дегенмен кез келген желі үшін адаптивтілігі, өміршеңдігі және ашықтығы сияқты талаптар маңызды болып табылады. Адаптивтілігі ретінде желі немесе элементтердің конфигурациясы өзгерген жағдайларды икемдеп алу мүмкіндігі түсініледі. Өміршеңдігі жүйенің сыртқы ортасының әсер етуі кезінде қалыптасқан функцияларын орындай алу мүмкіндігі білдіреді. Желінің ашықтығы оның қызмет етуін тоқтатпай, модернизациялау мүмкіндігі деп түсініледі. Қазіргі кезде түрлі желілік технологиялар көп қолданылады. Дегенмен микропроцессорлар мен микро контроллерлердің алуан түрлі жабдықтарға кеңінен ендірілу алуан түрлі электрондық құрылғыларды біріктіретін желілерді қолдану қажеттілігін туғызды. Мұндай мәселелерді шешудің жоғары тиімді нәтижелердің бірі CAN (Controller Area Network) желілік интерфейсі болып табылады. Бүгінгі күні CAN интерфейс алатын микроконтроллердің стандарты тізбекті интерфейс болып табылады.
Өзінің ерекше белгілеріне және желілік контроллердің арзандығымен және желіні ұйымдастыру қара-мен байланысты. CAN интерфейс мына салаларды қолданылады:
Кез келген мобильдік жүйе (автомобиль, автобус, поездар, самолет, кеме, т.б.)
өндіріс орнында (станоктардан бастап роботтарды басқару жүйесіне дейін)
басқару және бақылау жүйелерінде (өрт қауіпсіздігін басқару және өрт сөндіру жүйесін басқаруда), қорғау және сигнализация жүйесін басқаруда, түрлі датчиктермен құрылғылар ақпарат жинауда, т.б.)
медицинада
тұрмыста
CAN интерфейсінің жетістіктері
монтаж және жөндеудегі қарапайымдылық (физикалық шинасы бар болғаны экрандалған және экрандалмаған сымдар жұбынан және олардың ортақ сымнан тұрады , барлық саны - 3 сым)
жоғары деңгейдегі сенімділік (3 сымның кез келгені үзілсе не қысқарған болса да, контроллер желінің жұмысын қамсыздандырады); тіптен 2 сым үзілген жағдайда да негізгі жүйенің функцияларының бөлігі үзілген ішкі жүйелердегі жұмысын жалғастырады.
Желілік икемділік және кеңейту жеңілдігі (жаңа құрылғыларды желіге қосу бұрыннан бар программалық құралды өзгертуді қажет етпейді)
Хабарламаларды жіберудің приоритеттігі
Бір мезгілде бірнеше құрылғылардың хабарлама жіберу мүмкіндігі
Ақпаратты жіберу кезінде пайда болатын қателерді анықтау және шектеу механизмінің болуы
Деректерді жіберудің жоғары жылдамдығы
Деректермен тура уақыт режимінде алмасу мүмкіндігі
Толық синхронды жүйені жасау мүмкіндігі
