26
4
Процессор
аралық
әрекеттесу.
Семафорлар.
Мьютектсер. Мониторлар. Хабарлама жіберу.
Барьерлер. ӛзара тосқауылдар, оларды үлгілеу
және тоқтату. Страусты алгоритм.
2
1
3
9
5
ОЖ-де жадыны басқару, тарату. Жадыны жалғау.
Байланысқан
тізімдер.
Виртуалды
жадыны
ұйымдастыру. Жадты беттік және сегменттік
ұйымдастыру. Беттерді орналастыру алгоритмі.
2
1
3
6
Файлдық жүйелер. Негізгі түсініктер, құрылымы.
Функциялары. Файлдарды ұйымдастыру әдістері.
Файлдар
құрылымы
және
атрибуттары.
Иерархиялық каталогтық жүйелер. Файлдар
құрылымы
және мысалдары
2
1
3
7
Енгізу-шығаруды
басқару,
ұйымдастыру
режимдері.
Енгізу-шығару
аппаратурасының
принциптері.
Енгізу-шығару
құрылғылары.
Құрылғы
контроллері.
Енгізу
–шығаруды
ұйымдастыру режимдері.
2
1
3
9
8
Программалық
енгізу-шығару.
Үзіліммен
басқарылатын енгізу-шығару.
2
1
3
9
Дискілер.
Дискілердің
аппаратты
бӛлігі.
Таймерлер, таймерлерді программамен қамтамасыз
ету. Алфавитті-сандық терминалдар.
2
1
3
10 Желілі ОЖ-лер, түрлері. Unix,
Linux ОЖ.
Идентификация.
Администратор.
Виртуалды
консольдер.
Linux
қабықшалары.
Желілі
терминалдар.
2
1
3
9
11 Командалар
интерпретаторы.
Unix
командалары.Unix каталогтар ағашы. Файлдық
жүйесі. Unix -тың каталог, файлдармен жұмыс
істеу командалары.
2
1
3
12 Файлдар және каталогтарды қорғау. Файлдарға
қатынасу құқығын орнату, ӛзгерту. Файлдарды
архивтеу және компрессорлау.
2
1
3
13 Стандартты енгізу және шығару. Кіріс және
шығысты қайта бағыттау. Фильтрлар мен
конвейерлерді қолдану. Қосумен қайта бағыттау.
2
1
3
9
14 Файлдар байланыстарын басқару. Тәуелділіктер.
Байланыс түрлері. Сілтемелер:
қатты және
символикалық сілтемелер.
2
1
3
15 Операциялық жүйелердің даму бағыттары.
2
1
3
Барлығы
30
15
45
45
2. ПӘНДІ ОҚЫП ҤЙРЕНУГЕ АРНАЛҒАН ӘДІСТЕМЕЛІК НҦСҚАУЛАР
«Операциялық жүйелер» пәнінің оқу-әдістемелік кешені осы пән
бойынша оқу процесін ұйымдастыру үшін ӛнделіп, бекітілген. Бұл кешен
5В070300 «Ақпараттық жүйелер» мамандығы студенттеріне арналады және
оларды пәннің мазмұны мен оқу тәртібімен таныстырады.
27
Пән лекциядан және тәжірибелік сабақтардан тұрады. Дәрісті ӛту
барысында негізгі теориялық білім қарастырылып, тәжірибелік жұмыс жасау
кезінде ӛтілген дәріс бойынша студент әртүрлі командалармен, терезелермен
және құралдармен танысады. Алынған нәтижені әрбір студент есеп беру
құжаты түрінде дайындап оқытушығы тапсырады.
Студент ӛз жұмысының орындалу жолдарын кӛрсетіп, оқытушының
сұрақтарына жауап беру арқылы жұмысты қорғайды.
3. ПӘНННІҢ МАЗМҦНЫ
3.1. Дәрістер
Модуль1
Лекция №1. Кіріспе. Операциялық жҥйелер (ОЖ) концепциясы. ОЖ
– кеңейтілген машина. Менеджер есебіндегі ОЖ. ОЖ тарихы. ОЖ
типтері: мейнфреймді ОЖ, серверлік ОЖ, көппроцессорлы ОЖ, нақты
уақыттың ОЖ.
Операциялық жүйе түсінігі
Операциялық жүйенің құру тарихы
DOS түріндегі операциялық жүйе
MSX стандарты
Негізгі әдебиет 1 [14–37, 77–85], 9 [21-32].
Қосымша әдебиет 15 [114-157], 19 [174–176]
Бақылау сұрақтары
5. ОЖ-нің анықтамасын беріңіз.
6. ОЖ-нің орындайтын функцияларын атаңыз.
7. Мультипрограммалық режимнің мультиесепті режимнен айырмашылығы?
8. Операциялық жүйенің түсініктемесі
Лекция №2. ОЖ-нің негізгі функциялары. Компьютерді аппаратты
қамтамасыздандыруға шолу. ОЖ сервисі. Жҥйелік шақырулар, жҥйелік
программалар. Командалық интерпретатор немесе қабықша. ОЖ
құрылымы.
Операциялық жүйенің орындайтын негізгі функциялары.
Операциялық жүйені жіктеу.
Мультипрограммалауды ұйымдастырған кезде, операциялық жүйенің рӛлі.
Орталық санашықтың уақытын пайдалану арқылы басқару.
ОЖ-нің жіктеуі (классификация)
Негізгі әдебиет 1 [14–37, 77–85], 9 [21-32].
Қосымша әдебиет 15 [114-157], 19 [174–176]
Бақылау сұрақтары
1.Үрдістерді басқару түрлері
2. Есептеу жүйесінің жұмыс режимдері
28
3. Универсалды операциялық жүйелер
4. Операциялық жүйенің моделінің түсініктемесі
Лекция №3. Процестер және ағындар. Процесс концепциясы және ҥлгісі.
Процесс кҥйінің диаграммасы. Пайдаланушы кеңістугунде процесті
реализацилау. Жҥйе ресурстары
Процесс түсінігі.
Процесс күйі.
Сигналдар ӛңдеу жабдықтары.
Үрдістерді басқаратын уақиғалық тітіктер. Үрдістер әрекеттестігі.
Үзудің типтері және пұрсаттылықтары.
Негізгі әдебиеттер1 [31–40], 10 [68-71],9 [215-225]
Қосымша әдебиеттер16 [64-107], 19 [170–186]
Бақылау сұрақтары
1. Үрдістер қандай топтарға бӛлінеді
2. Сигнал түсініктемесі
3. Үзу түсініктемесі және оның алыптастау мен айырмашылығы
4. Үзу деңгейлері
5. Процесс дегеніміз не?
Лекция №4. Процессор аралық әрекеттесу. Семафорлар. Мьютектсер.
Мониторлар. Хабарлама жіберу. Барьерлер. өзара тосқауылдар, оларды
ҥлгілеу және тоқтату. Страусты алгоритм.
Process Control Block және процесс контексті.
Бір-ақ рет қолдануға болатын (одноразовые) операциялар.
Кӛп қолдануға болатын (многоразовые) операциялар.
Процесстің жүктелуі.
Процесстің тоқтатылуы.
Процесстің қоршалып қалуы (блокирование).
Процессті қоршалып қалудан құтқару (разблокирование).
Жанамаға қосылу (переключение).
Негізгі әдебиеттер 9[102–113], 3 [85-91]
Қосымша әдебиеттер 18 [69-87], 19 [104-126]
Бақылау сҧрақтары
1. Процесс жанамасы дегеніміз не?
2. Регистрлі жанамасындағы кірістегі ақпарат туралы не білесіз?
3. Жүйелік жанамасындағы кірістегі ақпарат туралы не білесіз?
4.Мәнмәтіннің қайта қосылуы дегеніміз не?
Лекция №5. ОЖ-де жадыны басқару, тарату. Жадыны жалғау.
Байланысқан тізімдер. Виртуалды жадыны ұйымдастыру. Жадты