
- •«Тура уақыт жүйелері» пәні бойынша емтихан сұрақтары
- •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.Эксперттік тура уақыт жүйелерінің негізгі компоненттері
Immortal Memory(өшпейтін жады)
Барлық дүрмектер арасында бөлінеді.
Құрылған объектілер ешқашан өшпейді.
Яғни, осылар бағытталған объектілер ешқашан мусор болмайды.
Immortal Memory объектілерді құру.
Айқын емес
static- жолдар, interned- тармақтар, тармақтық литералы, класстар объектісі.
Айқын
newInstance(), newArray()
Immortal Memory кодын аллокация контекстісінен іске қосу.
- enter(), executeInArea()
Scoped Memory(көлемді жады)
Объектілердің өмір сүру уақыты көріну аумағымен белгіленеді.
Аумақтар дүрметермен жұмыс істегенде объектілер жұмыс істеуін тоқтатпайды.
Дүрмектер көріну аумағынан шыққанда, Scoped Memory аумағы босайды.
Heap/Immortal объектілері Scoped Memory объектілеріне жүктеле алмайды.
Java RTS: Real-Time Garbage Collector
RTGC тез уақытта жұмыс істеуін қамтамассыз етеді және RealtimeThread ағымдарына сілтеме жасау уақытын азайтады.
Критикалық RealtimeThread-тар Garbage Collector-ды ығыстыра алады. Сонымен қатар резервталған буферде объектілер құру арқылы жұмыс барысын бақылай алады.
Java мүмкіндіктерін алдын алу мүмкін бе?
Үш Р ережесі
Prioritize (приоритеттеу)
ағымдарды маңызыдлығы жағынан приориттетеу
JTRS маңызы жоғары ағымдар бірінші орындалады.
Partition(бөлімдеу)
Ағымдар арасындағы ресурстары бөлу.
Шектелген ағымдарға cpu және жадыны қалдырып кепілдендіру.
Prepare шектелген ағымдарда беймәлім іс әрекеттер болмау керек. Класстар құру, класстарды жасау, әдістерді тексеру.
3.Ms Windows операциялық жүйелерінің ішінде туож ретінде қолдануға болатын түрлері, олардың сипаттамалары және қолданылу салалары
Тура уақыт жүйелері деп сырттан келіп түскен оқиғаларға дер мезгілінде және алдын ала жоспарланған түрде реакция беретін аппараттық-программалық кешенді айтады. Тура уақыт жүйелеріне қойылатын негізгі талап: оқиғаларды дер мезгілінде өңдеу. Оқиғаға реакция беру уақыты алдын ала берілген уақыт лимитінен аспауы тиіс. Тура уақыт мезгіліне қойылатын маңызды талаптың келесі оқиғаларды бір мезгілде өңдеуі. Яғни бірнешеоқиға бір мезгілде орындалатын болса, олардың барлығы бір мезгілде орындалуы тиіс. Яғни тура уақыт жүйелерінің имаменттік қасиеті параллелизм болып табылады. Microsoft Windows Майкрасофт корпорациясының басқарудағы графикалық интерфейсті қалдануға арналған жеке операциялық жүйелерінің өкілі болып табылады. Windows ОЖ x86, x86-64, IA-64, ARM платформаларында жұмыс жасайды. DEC Alpha, MIPS, PowerPC иSPARC версиялары да болған.
Windows NT
Windows NT ОЖ-дің бірі, Microsoft корпорациясының өнімі және ОЖ-дің алғашқы версиясы.
Windows NT Microsoft және IBM-нің бірлестігі тоқтаған соң жасалған ОЖ, Windows – тің басқа ОЖ (Windows 3.x и Windows 9x)бөлек дамыды. Windows NT келесі ОЖ отбасысының бастамасын берді: Windows NT-тің өзі, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8. Осы типке жататын барлық ОЖ-лер 32 немесе 64 битти ОЖ болып табылады.
Windows NT типті ОЖ-лерге көптапсырмалылық тән. Ағындар арасындағы процессорлық уақытты бөлу «карусель» принципімен жұмыс істейді. ОЖ ядросы әр ағынға, егер олардың приоритеттері бірдей болса квант бөледі (Windows-та 2000 квант шамамен 20 мс-ге тең). Ағын берілген кванттан бас тартуы мүмкін, бұл жағдайда квант келесі ағынға беріледі. Бұл құрылымды ағын контексті деп атаймыз.
Атына байланысты, ОЖ-нің бұл сериясы желілік қолданысқа арналған. Ядроның негізгі бөлігіне көп қолданушылыққа арналған компьютердегі ақпаратты бөлудің максималды мүмкіндігі орналасқан. Алғашында Windows NT екі нұсқада шығарылды Windows NT workstation жәнеWindows NT server.
Бұл жүйенің ең көп қолданылатын жері компьютерлік жүйелермен байланысты.
Windows NT Server жүйесі:
-компьютерлік желілерінің жұмыс жасауын басқарушы серверлер (ЛКС, ККС, ГКС);
-қолжетімділік өшірілген сервер, осы сервер арқылы желімен байланысқан қолданушы желінің толық құқылы клиенті бола алады.
- мәліметті рұқсат етілмеген қол жетімділіктен қорғанысынт қамтамасыз ететін серверлер;
-коллективті қолданыс үшін үлкен көлемдегі ақпаратты бір орталықта сақтауды қамтамасыз ететін файл-серверлер
-желідегі қолданушылардың баспа жұмыстарына арналған сұраныстарын қамтамасыз ететін баспа серверлері;
-орталықтан басқаруды және үлкен көлемдегі желіні қамтамасыз ететін домендік сервер. Бұл топтың бір сервері, яғни домендері домен контроллері функциясын орындайды;
- мәлеметті резервтеуші серверлер, магнитті лентаға деректерді көшіруге мүмкіндік береді;
- байланыс серверлері – көп сегментті желіде әр түрлі сегменттерді байланыстыруға арналған сервер.
Қалта компьютерлеріне арналған ОЖ
Бұл НУОЖ арнайы мобильді құрылғылар үшін арналып жасалған. ARM, MIPS, SuperH и x86 процессорларын ұстанады. Windows-тің басқа ОЖ-леріне қарағанды, бұл типтегі ОЖ-лер смартфон, қалта компьютерлері, GPS навигатор, МР3 плеер сияқты дайын құрылғылар құрамында ғана сатылады.
Осы типтегі ОЖ:
Windows CE
Windows Mobile
Windows Phone.