- •«Тура уақыт жүйелері» пәні бойынша емтихан сұрақтары
- •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.Эксперттік тура уақыт жүйелерінің негізгі компоненттері
46.Тура уақыт жүйелеріндегі тапсырмалардың периодтылығы бойынша жіктелуі. Мысалдар
47.Тура уақыт жүйелерінің жіктелуі (уақыттық шектеулер қатаңдығы бойынша, жұмыс жылдамдығы бойынша, арнайы программалық қамсыздандыруды қолдануды қажет ететін және қажет етпейтін белгілері бойынша)
48.Тура уақыт жүйелерінің құрылымдық мінездеушілері бойынша классификациясы
Төмендегі суретте жүйелердің үш түрлі белгісі бойынша классификациясы көрсетілген:
класс (тура уақыттың ескерілмеуі, жұмсақ және қатаң тура уақыт)
күрделілігі (бір адрестік кеңістік, көп адрестік/қорғалған)
стандарттау (дербес шешім, POSIX жиынтығы, тек POSIX, UNIX және POSIX)
Құрылымдық мінездеушілері бойынша классификация
Динамикалық дамып отырған кез келген сала секілді тура уақыт операциялық жүйелер саласында қатаң теория қалыптаса қоймаған. Дегенмен мұндай жүйелерді жасауды бірнеше түрлі тұрғыдан қарастырады.
Құрылымдық мінездеушілері бойынша тура уақыт операциялық жүйелерін мынадай етіп жіктейміз:
орындалушы тура уақыт жүйелері
тура уақыт ядросы
тура уақыт UNIX-тері
Орындалушы тура уақыт жүйелерінің негізгі белгісі – жүйені жасау және орындаудың түрлі платформалық болуы. Тура уақыт программалық қосымшасы жүйені жасаушы host-компьютерде жасалып ядромен біріктіріледі де орындалуы үшін мақсатты жүйеге енгізіледі. Әдетте тура уақыт қосымшасы параллелизмі threads – нити – «жіп» көмегімен жүзеге асырылатын бір тапсырма болып табылады.
Мұндай типті жүйелердің бірқатар жетістіктері бар, олардың ішіндегі негізгілері – жүйенің жылдамдылығы және реактивтілігі. Бұл типті жүйелердің жоғары реактивтілігінің басты себебі - тек «жіптердің», яғни ағындардың (наличие потоков) бар болуы. Нәтижесінде олардың арасында бірінен-біріне процестермен салыстырғанда аз уақытта өзара тез алмасуы. Бұл басты жетістікпен бірнеше кемшіліктер де байланысты болады. Мысалы, «жіптің» тоқтауы жүйенің толық тоқтауына әкелуі, жаңа қосымшаларды динамикалық түрде іске қосудың мәселелері. Сонымен қатар, мұндай типті жүйелер аса жоғары қымбаттылығымен ерекшеленеді (шамамен 20 мың доллар). Дегенмен, жүйелерді жасаудың мұндай кластың сапасы мен функционалдығы жақсы бағаланады. Бұл кластың әйгілі өкілі ретінде VxWorks операциялық жүйесін атауға болады. Оның қолданылу облысы – реакция берудің жақсы уақытымен қамсыздандырылған кішігірім тура уақыт жүйелері.
Тура уақыт ядросы класына тура уақыт механизмдерін толық жүзеге асыруға болатын монолитті ядросы бар жүйелер енеді. Мұндай типті жүйелер бастапқы кезден бастап-ақ жақсы жобаланған. Орындалушы тура уақыт жүйелері мен тура уақыт UNIX-терімен салыстырғанда мұндай операциялық жүйелерді жасаушылар жеткілікті уақыт мерзімімен және барлық қажетті құралдармен жабдықталды. Мысалы, Microware фирмасы OS-9 жүйесінің алғашқы вариантын жасау үшін 3 жыл жұмсады.
Мұндай операциялық жүйелердің ерекшеліктерінің бірі – жоғары деңгейде масштабтала алатындығында. Олардың негізінде кішігірім көлемді тура уақыт жүйелерін де, серверлік кластың үлкен жүйелерін де жасауға болады. Тура уақыт ядроларын жасаудың екі – жылдам және орнықты (кроссовую и резидентную) түрлері қолданылады. Бұл класқа енетін жүйелер модульді түрде жақсы құрылымданған және тура уақыт арнайы механизмдерінің жетілдірілген жиынтығымен қамсыздандырылған, сонымен қатар шағын әрі алдын-ала болжамды. Бұл класқа енетін кеңінен таралған OS-9 және QNX жүйелерін атауға болады.
Тура уақыт UNIX-тері
Тура уақыт жүйелері UNIX операциялық жүйесінің жасалу және даму кезеңімен сәйкес келді. Сол себепті олардың көбісі UNIX операциялық жүйесінің концепциясын пайдаланған. Тура уақыт жүйелерін жасаушы мамандар тобының бір бөлігі UNIX операциялық жүйесінің ядросын көшіріп алып, қолданушының жүйемен жұмыс істеуші интерфейсін толығымен сақтаған. Мұндай идеяның жүзеге асырылуы ядроның бастапқы текстін қолдану мүмкіндігіне шектеу болмағанына байланысты аса күрделі болмай, нәтижесінде сапалы жүйелер пайда болды. Мұнда тура уақыт та ескеріліп, компиляторлар, пакеттер, түрлі инструменталдық жүйелер сияқты қолданушы қосымшаларының барлық жиынтығы қарастырылған.
Дегенмен, тура уақыт UNIX жүйелерінің де кемшіліктері бар. Олардың тура уақыт жүйелері жеткілікті түрде үлкен болып, бастапқы екі класс жүйелерімен салыстырғанда реактивтілігі төмендеу болды. Бұл класқа енетін танымал операциялық жүйе ретінде Lynx OS жүйесін атауға болады.
