
- •«Тура уақыт жүйелері» пәні бойынша емтихан сұрақтары
- •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.Эксперттік тура уақыт жүйелерінің негізгі компоненттері
7.Real методологиясының негіздері
Жасалатын жүйені сипаттау үшін Real методологиясында мынадай модельдер қолданылады:
Жүйеге қойылатын талаптар моделі:
Сипаттаушы модель – жүйеге қойылатын кейбір талаптарды тексттілік түрде сипаттайды.
Қолданылу жағдайларының моделі – қоршаған ортаның жүйеге қоятын талаптарын сипаттайды, яғни жүйе нені және кім үшін жасауы тиіс? Деген сұраққа жауап береді.
Функционалдық модель – қолданылу жағдайлары мен функцияларының ішкі функцияларға бөлінуін сипаттайды. Жүйенің функциялары ішкі функциялары көмегімен қалай жүзеге асырылуы иіс? Сұрағына жауап береді.
Динамикалық модель:
Объектілер моделі – жүйе объектілерінің рөлдерін сипаттайды және функцияларын орындау кезінде қандай объектілер өзара жұмыс жасайды? сұрағына жауап береді.
Өзара жұмыс жасау моделі – жүйенің объектілерін өзара және қолданушылармен жұмыс жасау (взаимодействие) сценарийлерді сипаттайды, яғни жүйе функцияларын орындау үшін объектілер бір-бірімен қалай жұмыс жасайды(әрекет етеді)? сұрағына жауап береді.
Тәртіп моделі(поведение) – жүйе объектілері тәртіптерінің алгоритмдерін сипаттайды, яғни жүйе функцияларын жүзеге асыру үшін әрбір объект өзін-өзі қалай ұстауы тиіс? сұрағына жауап береді.
Статистикалық модель:
Класстар моделі – жүйенің ішкі құрылымын және онда қолданылатын деректер құрылымдарын сипаттайды, яғни жүйенің ішкі құрылымы қандай болуы тиіс? сұрағына жауап береді.
Real методологиясында моделдердің байланыстылығына, бірнеше немесе бір модел ішінде көрсетілген жоба жөніндегі ақпарат тұтастығын бақылауға көп көңіл бөлінеді.
Талаптар моделі
Real методологиясында жүйемен жұмыс істеу тапсырыс берушінің алғашқы талаптарынан тұратын сипаттаушы моделді құрудан басталады. Мұндай талаптар болуы мүмкін. Сипаттаушы модель Real методологиясында кәдімші текст түрінде сақталып басқа моделдермен байланысты болмайды. Бұл модель функционалды емес талаптардың қорытындылау спецификацияларын жасау үшін де қолданылады.
Тапсырыс берушінің талаптары негізінде қолдану жағдайлары мен функциялар моделі көмегімен сипатталатын жүйеге қойылатын фукционалды талаптардың толық тізімі жасалады. Жүйеге сәйкес техникалық тапсырмалардың қорытынды түрі тапсырыс берушінің талаптарына сәйкес. Real методологиясының талаптар моделі бойынша генерацияланады.
Real методологиясындағы қолданылу жағдайларының моделі жүйенің қоршаған ортамен байланысын сипаттау үшін арналған. Оның терминдері көмегімен жүйенің барлық қолданушылары, сонымен қатар осы қолданушыларға сәйкес ерекшеленетін барлық фунциялар(қолданылу жағдайлары) сипаттайды.
Функционалдық модель жүйенің әрі қарай декомпазициялануы үшін арналған. Ол тамырлары қолдану жағдайлары болатын функциялар ағаштардың жиынтығынан тұрады. Ағаштар екі әр түрлі түйіндерден құралуы мүмкін функциялардың өздерінен бұрын сипатталған функцияланы қолдану.
Real методологиясындағы қолдану жағдайларының моделі UML методологиясының аттас моделінің ішкі жиыны болып табылатынын атап кеткен жөн. Real методологиясының құрамына енбеген мүмкіндіктер Real методологиясындағы фукциялар моделінің көмегімен орындалады.
Динамикалық модел
Бұл модел жүйенің өзін-өзі ұстау тәртібі(поведение системы) – оның түрлі компоненттерінің арасындағы өзара әрекет етуін, жүйенің қоршаған ортамен өзара әрекет етуін және сол компоненттердің өзін-өзі ұстау тәртібін сипаттайды. Бастапқы кезеңдерде екі стратегияның бірін ұстануға болады. Біріншісі алдымен жүйенің класстарын спецификациялау, сосын объектілермен өзара әрекет ету сценарийлерін спецификациялау.
Объектілер моделінің негізгі міндеті – жүйе класстарының экзмеплярлары орындайтын түрлі рөлдерді сипаттау. Real фукционалдық моделінің әрбір функциясына объектілер диаграммасын сәйкестендіруге болады. Оның міндеті – берілген функцияны жүзеге асыру кезінде қолданылатын объектілердің типтік конфигурациясын, сонымен қатар олардың арасындағы байланыстарды сипаттау. Объектіге бейімделген тұрғыда қарастырғанда жүйенің функцияларының орындалуы бірнеше объектілердің бірлескен әрекеті ретінде жүзеге асырылады. Олардың негізгі элементтері ретінде объект-рөлдер және олардың арасындағы қатынастар алынады.
Өзін-өзі ұстау моделі (поведенческая модель) жүйені құрайтын класстардың өзін-өзі ұстау моделін кеңейтілген шектік автомат көмегімен сипаттайды және Real методологиясында екі нотациямен көрсетіледі: STD және STL стилінде. Нақтырақ қарастырсақ, өзін-өзі ұстау моделі жүйеде орындалатын процесстерді жағдай, оқиға, әрекет терминдері көмегімен анықтайды.
Статикалық модел:
Жүйенің негізгі сценарийлері жасалып болған соң, олардың қатысушылары – объектілердің спецификацияларын анықтауға, яғни кластар моделін құруға көшуге болады. Бұл класстар моделі программалық қамсыздандыруды жасаудың толыық процесі бойында құрылады.
Real методологиясындағы класстар моделінде мынадай негіздер болуы мүмкін:
Класс – біртекті объектілер тобының сипаттамасы
Шаблон – параметр мәндерін қою арқылы кәдімгі классты алуға болатын параметрленген класс.
Интерфейс – класстардың өзара әрекет ету ережелерінің сипаттамасы.
Бейнелеу – SQL тілінің VIEW конструкциясының аналогы.