- •«Тура уақыт жүйелері» пәні бойынша емтихан сұрақтары
- •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.Эксперттік тура уақыт жүйелерінің негізгі компоненттері
11.Қазіргі заманғы қолданылып жүрген тура уақыт жүйелері: Linux Works, Inc. Фирмасының LynxOs 4.X туж
Коммерциялық тура уақыт жүйелерінің ішінде Ресей және ТМД елдерінде сатылу көлеміне байланысты жетекші жүйелердің тобын бөліп қарауға болады. Олар VxWorks, OS9, LynxOS, QNX, pSOS, VRTX.
Төмендегі кестеде қазіргі кезде қолданылып жүрген тура уақыт жүйелері жөнінде мәліметтер және олардың ерекше сипаттамалары көрсетілген.
Linux Works фирмасының Linux OS®4.x тура уақыт жүйесі (ТУЖ-сі) кешенді құрал жабдықтар мен телекомуникациялық жабдықтарды жасаушылардың қатаң тура уақыт режимінде жұмыс істейтін кірістірілген жүйелердің программалық қамсыздандыруын жасау үшін арналған.
Lynx OS®4.x тура уақыт жүйесінің негізгі қасиеттері :
Көптапсырмалық және көпағындық қосымшаларды қолдайды.
Linux операциялық жүйесімен ABI (Application Binary Interface) деңгейінде, обьектілік файлдар форматтары, API сұраныстары , DLL динамикалық қосылатын кітапханалар, орындалу кезеңіндегі жинақтау және жүктеу деңгейлеріндегі үйлесімділігін қамтамасыз етеді. Lynx OS жүйесінің бұл қасиеті тура уақыт жүйелері үшін ерекше және қолданушылар үшін өте пайдалы болып табылады. Жүйе сонымен қатар, Unix және Java жүйелерімен жұмыс істейді.
Posix.1003-1 стандартымен толығымен үйлесімді, сонымен қатар тура уақытта жұмыс істеу мен жіптермен (ағындармен) жұмыс істеу мүмкіндіктерін анықтайтын Posix.10003-1b және Posix.1003-1с бөлімшелерімен де үйлесімді.
Көпплатформалылық. Түрлі өндіруші фирмалардың жабдықтары үшін арналған аппараттық архитектуралардың жиынтығымен (IA-32, Power PC, MIPS, ARM, XScale, IBM) жұмыс істейді.
Жүйені жасау жұмысын жасау үшін арналған мақсатты жүйенің (self-hosted) өзінде де, қолдануға арналған инструменталдық компьютерде де (host) орындауға болады.
Жауапкершілікті талап ететін қосымшалар үшін арналған ОЖ болып табылады. «Жылдам алмастыру»/ «Жоғары қолжетімділік» (Hot Swap/ High Availability) қасиеттерімен ерекшеленетін қазіргі заманғы жүйелерді және резервтеудің коэфиценті жоғары болатын құралдарды жасау үшін қажетті барлық мүмкіндіктермен жабдықталған.
LynxOS-178 бұл - LynxOS жүйесінің DO-178 стандартына сәйкес сертификатталған версиясы. Ол әскери және аэрокосмостық бағытта қолданылатын мобильді жүйелердің сенімділігіне қойылатын жоғары талаптарына толық сәйкестікті білідіреді. Сонымен қатар LynxOS-178 жүйесінің медицина, атомдық кәсіпорын (промышленность) және байланыс салаларындағы жауапкершілікті талап ететін қосымшалар үшін арналған TCP/IP сертификатталған стегі бар.
LynxOS жүйесінің өзінің, сонымен қатар host-жүйелердің (Linux, Windows, Solaris) жасау құралдарының үлкен санымен ерекшеленеді.
Қатаң тура уақыт қосымшаларын қолдау мүмкіндіктері:
тапсырмалар саны шектелмеген;
приоритеттер саны – 256;
тапсырмалардың диспетчеризациясы приоритеттері бойынша ығыстыру көмегімен орындалады. Диспетчеризацияның 4 алгоритмі (FIFO, Priority Quantum, Round Robin, ығстырылмайтын) қолданылады;
тура уақытта диспетчеризациялаудың тиімді алгоритмін қолдану көмегімен тапсырмалар арасындағы алмасу уақытының детерминантығы.
тапсырмалардың өзара жұмыс жасау құралдарының POSIX стандартындағы (семафорлар, бөлінетін жады, сокеттер, сигналдар, каналдар, мьютекстер, шартты айнымалылар) және Unix systemV терминдеріндегі (хабарламалар кезектері, семафорлар, бөлінетін жады) түрлері қолданылады.
POSIX сағаттары мен тура уақыт таймерлерімен жұмыс істеу мүмкіндігі.
приоритеттердің түрлі деңгейлері үшін және таймер бірлігінің (tick) мәнін анықтау мақсатында уақыт кванттарын конфигурациялау.
тапсырмалардың орындалуын қорғалған режимде жүзеге асыру, MMU (Memory Management Unit) режимін толығымен қолдану.
