
- •Мустафина б.М., Сейдахметова г.Е., Әлібиева ж.М.
- •Пәндік оқу - әдістемелік кешені
- •Алматы 2012
- •1. Пәннің оқу бағдарламасы – syllabus
- •Оқытушылар туралы мәліметтер:
- •1.2 Пән туралы мәліметтер:
- •Оқу жоспарының көшірмесі
- •1.3 Пререквизиттер
- •1.6 Тапсырмалардың тізімі мен түрлері және оларды орындау кестесі
- •1.7 Әдебиеттер тізімі
- •1.8 Білімді бақылау және бағалау.
- •1 Модуль бойынша бақылау жүргізуге арналған сұрақтар (1-7 бөлімдер)
- •2 Модуль бойынша бақылау жүргізуге арналған сұрақтар:
- •1.9 Қойылатын талаптар
- •2 Негізгі таратылатын материалдар мазмұны
- •2.1 Курстың тематикалық жоспары
- •2.2 Лекциялық сабақ конспектілері
- •1.1 Windows ож құрылымы Жүйе құрылымының жалпы бейнелеуі
- •2.2. Ағындарды диспетчерлеу және жоспарлау
- •2.3 Ағынды анықтау
- •2.4 Ағындармен жұмыс істеуге арналған api функциясы
- •2.5 Ағындардың приоритеті
- •3.1 Процесстерді басқару
- •3.2 Windows операциялық жүйесіндегі процесстер мен ағындар
- •3.3 Процесстермен жұмыс істеуге арнлаған api функциялар
- •4.2 Ағындарды синхрондау объектілері
- •Мьютекстер
- •5.1 Оқиғалар
- •5.2 Бұғатталған қосымша функциялар
- •7.1. Үймелер
- •7.2 Үйме жадысын басқару
- •8.1 Файлдар мен каталогтарды басқару Файлдарды құру және ашу
- •8.2 Каталогтарды басқару
- •8.3 Файлдар мен каталогтар атрибуттарын алудың басқа әдістері
- •9.1 Файлдарды бұғаттау
- •9.2 Реестр
- •Экспорттелетін идентификаторды анық қосу
- •12.1 Стандартты құрылғылар және консольді енгізу- шығару
- •12.2 Асинхронды енгізу- шығару және аяқталу порттары
- •2.3 Лабораториялық сабақтардың жоспары
- •2.4 Оқытушының басқаруымен студенттің өзіндік жұмысы бойынша оқу жоспары (соөж) (45 сағат)
- •2.5 Студенттің өзіндік жұмысының сабақ жоспары (сөж) (45 сағат)
- •2.6 Өзін өзі тексеру үшін кілтпен көрсетілген тестік жаттығулар
- •2.7 Курс бойынша емтихан сұрақтары
- •Глоссарий
- •Жүйелік программалау
1 Модуль бойынша бақылау жүргізуге арналған сұрақтар (1-7 бөлімдер)
ОЖ типтері.
Win32 API – қолданбаларды программалау интерфейсі.
Windows-та объектілер және олардың дескрипторлары.
Ағынның анықтамасы.
Ағын контексті.
Ағын күйлері.
“Процесс” және “ағын” ұғымдары.
Процестерді және ағындарды құру.
Процестерді және ағындарды синхрондау.
Ағындарды диспетчерлеу және жоспарлау.
Ағындар приоритеттері.
Приоритеттерді программалау.
Ағынның приоритет деңгейін динамикалық өзгерту.
Виртуальді жадының ұйымдастырылуы.
Беттердің орнын баса тұратын алгоритмдер.
2 Модуль бойынша бақылау жүргізуге арналған сұрақтар:
1. Файлдарды жадыға бейнелеу механизмінің тұжырымдамасы.
2. Жадыға бейнеленетін файлдармен жұмыс жасау үшін әрекеттер тізімі.
3. Динамикалық байланысатын кітапханалардың тұжырымдамасы.
4. Ағын LoadLibrary функциясын шақырған кезде жүйемен орындалатын операциялар.
5. Ағын FreeLibrary функциясын шақырған кезде жүйемен орындалатын операциялар.
6. Ағынның динамикалық локальды жадысы.
7. Win32 файлдық жүйелер.
8. Файлдармен жасалатын базалық операциялар.
9. Файлдармен жұмыс жасау үшін арналған API функциялар.
10. Файлдар және каталогтарды басқару үшін арналған API функциялар.
11. Реестр бөлімдерін басқару үшін арналған API функциялар.
12. Реестр параметрлерін басқару үшін арналған API функциялар
13. Try және Except блоктары.
14. Win32 обьектілер қауіпсіздігімен байланысты API функциялар.
15. Желіаралық өзара әрекеттесуін қамтамасыздандыратын API функциялар
Аралық аттестацияға арналған сұрақтар
Unicode- ANSI- Windows-тағы функциялар.
Процесстерге ядро обьектілерін бірге қолдануға мүмкіндік беретін механизмдер.
CreateProcess() функциясының параметрлері.
Процессті аяқтағанда не орындалады?
CreateThread() функциясының параметрлері.
Ағынды аяқтағанда не орындалады?
Ағынның ішкі құрылғысы.
Ағынның тоқтатылуы және қайта іске қосылуы.
CONTEXT құрылымы.
Процесстің стандартты үймесі.
1.9 Қойылатын талаптар
Барлық аудиториялық сабақтарға (дәрістік, лабораториялық, СОӨЖ) міндетті түрде қатысу. Пән бойынша оқу процесінің күнтізбелік кестесіне сәйкес лабораториялық жұмыстарды өз уақытында тапсыру. Егер қандай да бір себептермен сабаққа қатыса алмаған болсаңыз және ол құжатталған болса, онда оқытушының рұқсатымен ол жіберілген сабақтарды толықтауға және қорғауға мүмкіндіктер ала аласыз және ол офистік уақыттарда жүзеге асуы керек. Лабораториялық жұмыстарды тапсыру төмендегілерді қарастырады:
программаның жұмысын ұйымдастыру және лабораториялық жұмыстың тақырыбының мағынасына қарай сұрақтарға жауап беру;
лабораториялық жұмысты қорғау.
Негізінен студенттің барлық семестрдегі жұмыстары рейтінгілі – баллдық жүйемен бағаланатын болғандықтан ол күнтізбелік кестеге байланысты орындалуы керек. Ондағы бақылау түрлері ондағы көрсетілген тізбек бойынша орындалады.
2 Негізгі таратылатын материалдар мазмұны