
- •Мустафина б.М., Сейдахметова г.Е., Әлібиева ж.М.
- •Пәндік оқу - әдістемелік кешені
- •Алматы 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 Курс бойынша емтихан сұрақтары
- •Глоссарий
- •Жүйелік программалау
ҚАЗАҚСТАН РЕСПУБЛИКАСЫ ҒЫЛЫМ ЖӘНЕ БІЛІМ МИНИСТРЛІГІ
Қ.И.СӘТПАЕВ АТЫНДАҒЫ ҚАЗАҚ ҰЛТТЫҚ ТЕХНИКАЛЫҚ УНИВЕРСИТЕТІ
Ақпараттық және телекоммуникациялық технологиялар институты
Желілер мен жүйелерді программалық қамтамасыздандыру кафедрасы
Мустафина б.М., Сейдахметова г.Е., Әлібиева ж.М.
Жүйелік программалау
Пәндік оқу - әдістемелік кешені
(5B070400- “Есептеу техникасы және программалық қамтама”
мамандығына арналған)
Алматы 2012
Құрастырушылар: Мустафина Б.М., Сейдахметова Г.Е., Әлібиева Ж.М. Жүйелік программалау. (5B070400- “Есептеу техникасы және программалық қамтама” мамандығы бойынша) - Алматы: Қ.И.Сәтпаев атындағы ҚазҰТУ, 2012
Андатпа. «Жүйелік программалау» курстың программасы жүйелік программалаудың негізгі концепцияларын қарастырады. Негізгі назар ядроның жүйелік қызметтеріне бөлінген, яғни оған файлдық жүйе, ағындарды және процесстерді басқару, процесстер арасындағы өзара әрекеттесуі және синхрондау жатады. Мұнда негізгі ұғымдарға түсініктер беріледі: ядро объектілері, процесс, ағын, приоритеттер, қауіпсіздік атрибуттары, үймелер, мьютекстер, семафорлер, оқиғалар. Сонымен қатар қазіргі заманғы ОЖ жүйелік функцияларына түсініктемелер берілген. Олардың ішінде ең маңызды функцияларының қасиеттері беріліп, олардың нақты программалық жағдайдағы қолданылуына мысалдар келтірілген. Win32 API интерфейсін қолданумен қазіргі заманғы ОЖ-де программалау принциптері мен әдістеріне үйренуі – курстың негізі болып табылады.
Қорытынды жол (12 кесте, 4 сурет)
Пікір беруші т.ғ.к., доцент Балгабаева Л.Ш.
Қазақстан Республикасының Білім және ғылым министрлігімен 2012 жылға бекітілген Типтік оқу программасы бойынша баспаға шығарылады.
© Қ.И.Сәтбаев атындағы ҚазҰТУ, 2012ж.
1. Пәннің оқу бағдарламасы – syllabus
Оқытушылар туралы мәліметтер:
Сабақ жүргізетін оқытушылар: Мустафина Б.М., Сейдахметова Г.Е., Әлібиева Ж.М. - ЖжЖПҚ кафедрасының аға оқытушылары.
Байланыс ақпараты тел.2 577 192, E-mail: mustafa_bm@mail.ru
Кафедрада болу уақыты сабақ кестесі бойынша, 1012 ауд.
1.2 Пән туралы мәліметтер:
Пән атауы Жүйелік программалау
Кредит саны 3
Өткізу орны 1014, БОҒ
Кесте 1
Оқу жоспарының көшірмесі
-
Бір аптадағы академиялық сағаттар
Бақылау түрі
Курс
Семестр
Кредиттер
Дәрістер
Лаборат. сабақтар
СӨЖ*
СОӨЖ*
Барлығы
1
2
3
4
5
7
8
9
10
3
5
3
2
1
3
3
9
емтихан
1.3 Пререквизиттер
Берілген пәнді оқу үшін керекті пәндер тізімі:
ақпараттану;
программалау тілдері және технологиялары.
1.4 Постреквизиттер
Осы пәннің нәтижесінде алынған білім келесі пәндерде қолданылады:
жүйелік программалық қамтама;
үлестірілген жүйелердің технологиялары;
жасанды зерде жүйелері.
1.5 Пәнді оқыту мақсаты мен міндеттер
Жүйелік программалау пәні өзінің негізгі мақсаты ретінде программаларды өңдеу деңгейінде студенттерге жүйелік программалаудың негізгі теориялық білімдерін және практикалық аспектілерін оқып, оның арқасында олар логикалық құрылымы күрделі, арзан бағадағы қазіргі заман талаптарына сай программаларды жазуға үйрету болып табылады.
Жүйелік программалау пәнінің негізгі міндеті ЕМ, желілер мен жүйелерді басқару принциптері мен құрамын, операциялық жүйенің құрама бөліктерінің міндеттерін, операциялық жүйелердің әртүрлі элементтерінің жұмыс істеу принциптерін және олардың өзара әрекеттесун, жүйедегі процесстердің пайда болуын және өңделуін білу.
Пәнді оқып біткеннен кейін студент жүйелік программалаудың негізгі концепцияларын нақты түсінуі қажет, жүйелік программалық қамтамаға байланысты мәселелерді қамтитын программаларды жасай білу қажет.