- •5B070300-ақпараттық жүйелер
- •5B060200-информатика
- •5В011100-информатика
- •«Операциялық жүйелер» пәні бойынша
- •1 Пәннің оқу бағдарламасы – syllabus
- •1.1 Оқытушы туралы мәлімет:
- •1.2 Пән туралы мәлімет:
- •5B070300-Ақпараттық жүйелер
- •1.3 Пререквизиттер:
- •1.4 Постреквизиттер:
- •1.5 Пәннің қысқаша сипаттамасы:
- •1.6 Оқыту нәтижелері
- •1.7 Пән бойынша тапсырманы орындау және тапсыру графигі
- •1.8 Әдебиеттер тізімі
- •Қосымша
- •1.10 Курстың процедурасы және саясаты
- •2 Пәннің оқу - әдістемелік материалдары
- •2.1 Курстың тақырыптық жоспары
- •5B070300-Ақпараттық жүйелер
- •5B070300-Ақпараттық жүйелер
- •5B070300-Ақпараттық жүйелер
- •2.2 Дәріс сабақтарының тезистері
- •1 Тақырып. Операциялық жүйе (ож). Ож қызметі, функциялары
- •2 Тақырып. Желілік операциялық жүйелер
- •3 Тақырып. Операциялық жүйенің архитектурасы
- •4 Тақырып. Процесстер және жіптер
- •5 Тақырып. Процесстер мен ағымдарды синхрондау
- •6 Тақырып. Үзулер
- •7 Тақырып. Жадты басқару
- •8 Тақырып. Енгізу-шығаруды басқару
- •9 Тақырып. Файлдарды басқару. Файлдық жүйе
- •2.3 Лабораториялық сабақтар жоспары
- •1 Тақырып. Операциялық жүйе (аж). Аж қызметі, функциялары
- •2 Тақырып. Желілік операциялық жүйелер
- •3 Тақырып. Операциялық жүйенің архитектурасы
- •4 Тақырып. Процесстер және жіптер
- •5 Тақырып. Процесстер мен ағымдарды синхрондау
- •6 Тақырып. Үзулер
- •7 Тақырып. Жадты басқару
- •8 Тақырып. Енгізу-шығаруды басқару
- •9 Тақырып. Файлдарды басқару. Файлдық жүйе
- •2.4 Оқытушының жетекшілігімен орындалатын студенттердің өзіндік жұмыстары бойынша өткізілетін сабақтардың жоспары
- •1 Тақырып. Операциялық жүйе (аж). Аж қызметі, функциялары
- •2 Тақырып. Желілік операциялық жүйелер
- •3 Тақырып. Операциялық жүйенің архитектурасы
- •4 Тақырып. Процесстер және жіптер
- •5 Тақырып. Процесстер мен ағымдарды синхронизациялау
- •6 Тақырып. Үзулер
- •7 Тақырып. Жадты басқару
- •8 Тақырып. Енгізу-шығаруды басқару
- •9 Тақырып. Файлдарды басқару. Файлдық жүйе
- •2.5 Студенттердің өзіндік жұмысының жоспары
- •1 Тақырып. Операциялық жүйе (аж). Аж қызметі, функциялары
- •2 Тақырып. Желілік операциялық жүйелер
- •3 Тақырып. Операциялық жүйенің архитектурасы
- •4 Тақырып. Процесстер және жіптер
- •5 Тақырып. Процесстер мен ағымдарды синхронизациялау
- •6 Тақырып. Үзулер
- •7 Тақырып. Жадты басқару
- •8 Тақырып. Енгізу-шығаруды басқару
- •9 Тақырып. Файлдарды басқару. Файлдық жүйе
- •2.6 Курстың жазба жұмыстарының тақырыптары
- •2.7 Оқу сабақтарын бағдарламалық және мультимедиялық бағыттау
- •2.8 Өзін-өзі тексеруге арналған тесттік тапсырмалар
- •2.9 Емтихан сұрақтары
- •Мазмұны
- •5B070300-ақпараттық жүйелер
- •5B060200-информатика
- •5В011100-информатика
4 Тақырып. Процесстер және жіптер
Тапсырмалар:
1. Тақырып бойынша конспект құрыңыз.
2. Осы тақырып бойынша дәріс, лабораториялық сабақтарында және өзіндік жұмыс нәтижесінде алынған білімді жүйеге келтіріңіз.
Әдістемелік нұсқаулар: Келесі сұрақтарды қарастырыңыз:
Процес концепциясы
Процесс моделі
Процесті құру
Процесті аяктау
Процесс реализациясы
Пайдалануға ұсынылатын әдебиеттер: [1-5, 8-18]
5 Тақырып. Процесстер мен ағымдарды синхронизациялау
Тапсырмалар:
1. Тақырып бойынша конспект құрыңыз.
2. Осы тақырып бойынша дәріс, лабораториялық сабақтарында және өзіндік жұмыс нәтижесінде алынған білімді жүйеге келтіріңіз.
Әдістемелік нұсқаулар: Келесі сұрақтарды қарастырыңыз:
Ағындар. Ағынмоделі
Көпағынды модель
Процессор аралық әрекеттесу
Жарысу күйі
Семафорлар және мьютекстер
Мониторлар
Барьерлер
Жоспарлау
Пайдалануға ұсынылатын әдебиеттер: [1-5, 8-18]
6 Тақырып. Үзулер
Тапсырмалар:
1. Тақырып бойынша конспект құрыңыз.
2. Осы тақырып бойынша дәріс, лабораториялық сабақтарында және өзіндік жұмыс нәтижесінде алынған білімді жүйеге келтіріңіз.
Әдістемелік нұсқаулар: Келесі сұрақтарды қарастырыңыз:
Өзара тосқауылдау
Өзара тосқауылдау шарттары
Страусты алгоритмі
Өзара тосқауылдауды табу және болдырмау
Өзара тосқауылдауды тоқтату
Пайдалануға ұсынылатын әдебиеттер: [1-5, 8-18]
7 Тақырып. Жадты басқару
Тапсырмалар:
1. Тақырып бойынша конспект құрыңыз.
2. Осы тақырып бойынша дәріс, лабораториялық сабақтарында және өзіндік жұмыс нәтижесінде алынған білімді жүйеге келтіріңіз.
Әдістемелік нұсқаулар: Келесі сұрақтарды қарастырыңыз:
Негізгі жадты баскару
Жалғау
Жадты битгі массивтермен басқару
Байланысқан тізімдер көмегімен жадылык басқару
Виртуальды жад
Жадты беттік ұйымдастыру
Беттерді орналастыру алгоритмі
Сегменттеу
Пайдалануға ұсынылатын әдебиеттер: [1-5, 8-18]
8 Тақырып. Енгізу-шығаруды басқару
Тапсырмалар:
1. Тақырып бойынша конспект құрыңыз.
2. Осы тақырып бойынша дәріс, лабораториялық сабақтарында және өзіндік жұмыс нәтижесінде алынған білімді жүйеге келтіріңіз.
Әдістемелік нұсқаулар: Келесі сұрақтарды қарастырыңыз:
Енгізу-шығару аппаратурасының принциптері
Енгізу-шығару құрылгылары
Құрылғының контроллерлері
Жадтың адресті кеңістігінде көрсетілген енгізу-шығару
Енгізу-шығаруды программалык қамтамасыз етудің прициптері мен есептері
Үзіліммен баскарылатын енгізу-шығару
DMA-ны колдану аркылы енгізу-шығару
Үзілімдерді өңдеушілер
Құрылғы драйверлері
Буферлеу
Пайдаланушының графикалык интерфейсі
Дербес компьютерлердің дисплей, тінтуір, клавиатураларын аппаратты қамтамасыз ету
Пайдалануға ұсынылатын әдебиеттер: [1-5, 8-18]
9 Тақырып. Файлдарды басқару. Файлдық жүйе
Тапсырмалар:
1. Тақырып бойынша конспект құрыңыз.
2. Осы тақырып бойынша дәріс, лабораториялық сабақтарында және өзіндік жұмыс нәтижесінде алынған білімді жүйеге келтіріңіз.
Әдістемелік нұсқаулар: Келесі сұрақтарды қарастырыңыз:
Файлдар. Файлдар құрылымы
Файлдар атрибуты
Операциялық файлдар
Файлдар реализациясы
Каталогтар
Бірдеңгейлі каталоггы жүйелер
Екі деңгейлі каталогтар жүйесі
Иерархиялык каталогтық жүйелер
Файлдық жүйелер құрылымы және мысалдары
Пайдалануға ұсынылатын әдебиеттер: [1-5, 8-18]
