басқару (сегментация, бет сегменттеу, алмасу), файл жүйесін және үлестірілген жүйелерге
арналған операциялық жүйе қолдау секілді ОЖ-нің үш
ішкі жүйелеріне ерекше кӛңіл
бӛлінетін болады.
Қысқаша мазмұны: Кіріспе, операциялық жүйелердің тарихы. Процестер, ағындар және
жоспарлау. Процесстерді басқару. Қатарлы ағындар. CPU Жоспарлау. Синхрондау:
Құлыптар мен жағдайы айнымалылар. Құлыптарды жүзеге асыру. Семафорлар. Тұйық
жағдайы. Міндетті және динамикалық түптеу. Мониторлар және жағдайы айнымалылар.
«Оқырмандар мен жазушылардың» проблемасы. «Философтардың тамақ жеу» проблемасы.
Жадыны басқару. Қоныс аудару. Жад басқару: ауыстыру. Саралануға пейджинг. Сұраныс
виртуалды жады беттелген. Файл жүйесі. файлдық жүйесін енгізу. Қосымша сақтау дискілер.
I / O жүйелер, құрылғы драйверлері. Байланыс және желілік. Үлестірілген жүйелер мен
Remote Procedure Call - RPC. NFS, қорғау.
Күтілетін нәтижелер: Сіз программалау тілдері, операциялық жүйелер мен
архитектуралардың ӛзара әрекеттесу әдісі туралы және осы аталған сегменттердің қалайша
тиімді пайдалануы туралы практикалық ақпаратты алуға мүмкіндігіңіз болады. Бұл курс,
бірінші рет сіздерге параллелизм және үлестірілген жүйелерді байланысатын және дұрыс
жұмыс істеуін үйретеді. Бұл білім тиімдірек компьютерлер мен компьютерлік
бағдарламаларды пайдалану және басқаруға кӛмектеседі. Дәрістер жинақталған практикалық
білім салу және күшейту үшін арналған жазбаша тапсырмаларды және бағдарламалаулардан
тұрады. Сіз, оларды презентациялар және/немесе тарату материалдары/PDF-файлдарды оқи
барысында үй тапсырмаларын жазбаша түрде талдауға және бағдарламалау міндеттерді
тәжірибеде оларды пайдалануға болады, тұжырымдамасы бойынша дәрістер естисіз. Сіз
толығырақ операциялық жүйелер қалай жұмыс негізгі принциптерін түсінуге болады,
сондай-ақ басқа да процестер бір-біріне, жоспарлап ресурстар мен процестер ӛзара іс-қимыл
қалай тұйықтары, және осыған ұқсас жағдайлардың алдын алу туралы толық мәлімет аласыз.
Постреквизиттері: «Деректерді қорғау», «Компьютерлік тораптар», «Клиент-серверлік
жүйелерді жобалау».
Академиялық дәрежесі: техника және технологиялар бакалавры
__4 курс__
OKM4220 «Компьютермен модельдеу негіздері», 3 кредит
Пререквизиттері: «Ықтималдықтар теориясы және математикалық статистика»,
«Математикалық анализ», «Ақпараттанудың математикалық негіздері»
Оқыту мақсаты: «Компьютермен модельдеу негіздері» пәнін оқытудың мақсаты ақпаратты
ӛңдеу және басқарудың компьютерлік жүйелерін (АӚжБКЖ) зерттеу, жобалау және қолдану
барысында модельдеудің теориясын, әдістерін және технологияларын меңгеру болып
табылады.
Қысқаша мазмұны: Кездейсоқ сандарды модельдеу. Кездейсоқ оқиғаларды модельдеу.
Үздіксіз кездейсоқ шамаларды модельдеу. Арнаулы үздіксіз үлестірімдерді модельдеу.
Дискретті кездейсоқ шамаларды модельдеу. Аналитикалық және дәстүрлі емес үлестірім
№
Модуль атауы
Пән
циклы
Пән коды
Пән атауы
Креди
т
саны
Сем
естр
1
АЖ модельдеу мен
жасау
БП
OKM4220
Компьютермен
модельдеу негіздері
3
7
2
БП
IM4220.1
Имитациялық
модельдеу
3
7
3
АЖ
жобалаудың
заманауи
технологиялары
БП
IT335
Ақпараттық
технологиялар
3
7
4
БП
IT335.1
Ақпарат теориясы
3
7
5
АЖ модельдеу мен
жасау
БП
PSIS4222
Ақпараттық
жүйелердің
программалық
құралдары
3
7
6
БП
KTNP4222.
1
Ғылымдағы және
ӛндірістегі
компьютерлік
технологиялар
3
7
7
АЖ жобалаудың
заманауи
технологиялары
БП
PIS4310
Ақпараттық
жүйелерді жобалау
3
7
8
БП
MIP4310.1
Ақпараттық
жүйелердегі
менеджмент
3
7
9
АЖ модельдеу мен
жасау
ПП
NIS4311
Ақпараттық
жүйелердің
сенімділігі
3
7
10
ПП
MOI4311.1
Ақпаратты ӛңдеу
әдістері
3
7
11
Web технологиялар
ПП
WT4309
WЕВ технологиялар 3
7
12
ПП
SOIS4309.1 Сервисті-
бағытталған
ақпараттық жүйелер
3
7
заңдарымен берілген кӛпӛлшемді кездейсоқ шамаларды модельдеу. Сандық сипаттамалары
бойынша кӛпӛлшемді кездейсоқ шамаларды модельдеу. Кездейсоқ процестерді модельдеу.
Сыңар оқиғалар ағындарын модельдеу. Сыңар емес оқиғалардың ағындарын модельдеу.
Кездейсоқ заңдылықтарды ұқсастыру. Күту бар кӛпшілікке қызмет кӛрсету жүйелерін
модельдеу. Приоритеттері бар кӛпшілікке қызмет кӛрсету жүйелерін модельдеу. Қорларды
басқару жүйелерін модельдеу.
Күтілетін нәтижелер: Пәнді оқу барысында студенттер білу қажет:
- күрделі жүйелерді модельдеу әдістері мен модельдердің типтік кластарын, Монте-Карло
әдісінің аппаратын, күрделі жүйелердің функционалдау процесстерінің модельдерін құру
принциптерін, формализациялау және алгоритмдеу әдістерін;
- АӚжБКЖ зерттеу, жобалау және пайдалану барысында жүйелік қатынасты қолдануды,
модельдеу алгоритмдерін құру және оларды алгоритмдік тілдер мен модельдеудің
қолданбалы программалар пакетін қолдана отырып, жүзеге асыруды, модельдеу деректер
базасын қолдану арқылы жобалау процесін автоматтандыруды;
- ақпаратты ӛңдеу және басқару жүйелері мен типтік процестерінің имитациялық
модельдерін құру дағдысына ие болу.
Постреквизиттері: дипломдық жұмысты орындау.
IM4220.1 Имитациялық модельдеу, 3 кредит
Пререквизиттері: «Ықтималдықтар теориясы және математикалық статистика»,
«Математикалық анализ», «Ақпараттанудың математикалық негіздері»
Оқыту мақсаты: «Имитациялық модельдеу» пәнін оқытудың мақсаты ақпаратты ӛңдеу
және басқарудың компьютерлік жүйелерін (АӚжБКЖ) зерттеу, жобалау және қолдану
барысында модельдеудің теориясын, әдістерін және технологияларын меңгеру болып
табылады.
Қысқаша мазмұны: Кездейсоқ сандарды модельдеу. Кездейсоқ оқиғаларды модельдеу.
Үздіксіз кездейсоқ шамаларды модельдеу. Арнаулы үздіксіз үлестірімдерді модельдеу.
Дискретті кездейсоқ шамаларды модельдеу. Аналитикалық және дәстүрлі емес үлестірім
заңдарымен берілген кӛпӛлшемді кездейсоқ шамаларды модельдеу. Сандық сипаттамалары
бойынша кӛпӛлшемді кездейсоқ шамаларды модельдеу. Кездейсоқ процестерді модельдеу.
Сыңар оқиғалар ағындарын модельдеу. Сыңар емес оқиғалардың ағындарын модельдеу.
Кездейсоқ заңдылықтарды ұқсастыру. Күту бар кӛпшілікке қызмет кӛрсету жүйелерін
модельдеу. Приоритеттері бар кӛпшілікке қызмет кӛрсету жүйелерін модельдеу. Қорларды
басқару жүйелерін модельдеу.
Күтілетін нәтижелер: Пәнді оқу барысында студенттер білу қажет:
- күрделі жүйелерді модельдеу әдістері мен модельдердің типтік кластарын, Монте-Карло
әдісінің аппаратын, күрделі жүйелердің функционалдау процесстерінің модельдерін құру
принциптерін, формализациялау және алгоритмдеу әдістерін;
- АӚжБКЖ зерттеу, жобалау және пайдалану барысында жүйелік қатынасты қолдануды,
модельдеу алгоритмдерін құру және оларды алгоритмдік тілдер мен модельдеудің
қолданбалы программалар пакетін қолдана отырып, жүзеге асыруды, модельдеу деректер
базасын қолдану арқылы жобалау процесін автоматтандыруды;
- ақпаратты ӛңдеу және басқару жүйелері мен типтік процестерінің имитациялық
модельдерін құру дағдысына ие болу.
Постреквизиттері: дипломдық жұмысты орындау.
IT335 Ақпараттық технологиялар, 3 кредит
Пререквизиттері: «Ақпараттану» пәні «Алгоритмдер, деректер құрылымы және
программалау».