Информатика және ақпараттық жүйелер кафедрасы
5B060200- «Информатика» мамандығының
Операциялық жүйелер пәні бойынша күндізгі бөлімде оқитын студенттерге арналған
ЖҰМЫС ОҚУ БАҒДАРЛАМАСЫ
Жұмыс бағдарламасы 050602 «Информатика» мамандықтарының Мемлекеттік жалпыға міндетті білім беру стандарттарына сәйкес (ҚР МЖМБС 3.08.317-2006) және типтік оқу жоспарының негізінде әзірленген, С. Торайгыров атындағы ПМУ-нің Ғылыми кеңесінің мәжілісінде бекітілген. «___» ____20___ ж. №____ хаттама.
Кафедра отырысында қарастырылған «____» 2012ж. №____ хаттама
Кафедра меңгерушісі ____________Н.Н.Оспанова 2012ж. «___»________
Физика, математика және ақпараттық технологиялар факультетінің оқу әдістемелік кеңесімен мақұлданды 2012ж. «___»__________№___ хаттама.
ОӘК төрағасы _______________ А.Б.Искакова 2012ж. «___»__________
КЕЛІСІЛДІ
Факультет деканы ___________ Н.А.Испулов 20__ж. «___»_____________
МАҚҰЛДАНДЫ
ОӘБ бастығы ____________ Жуманкулова Е.Н. 20__ж. «___»__________
Университеттің оқу- әдістемелік кеңесімен мақұлданды
2012ж. «___»__________№___ хаттама.
1. Пәннің мақсаты - «Операциялық жүйелер» пәнін оқытудың мақсаты қазіргі кездегі прогараммалық қамсыздандыруды пайдалануда білімдер мен дағдыларға оқыту, түрлі ғылыми техникалық есептерді шешу үшін тиімді алгоритмдермен танысу.
Пәннің міндеті
операциялық жүйелердің концепциясын үйрету;
опеарциялық жүйелердің тарихи дамуына шолу жасау;
операциялық жүйелердің функцияларымен таныстыру;
пайдаланушының, администратордың, программистің және жобалаушының көзқарасымен операциялық жүйелерді зерттеу;
2 Пререквизиттер
Аталған пәнді меңгеру үшін мына пәндерден білім болуы тиіс:
Информатика
Алгоритмдер және деректер структурасы
Программалау тілдері
3 Постреквизиттер
Жүйелік программалау
программалау тілдері және технологиялары.
4 Пән мазмұны
4.1 Жалпы орта білім базасындағы күндізгі оқу түрі, түскен жылы 2011 ж
№
|
Тақырыптар
|
Сағат саны
|
Лекц
|
Практ
|
зерт
|
СӨЖ
|
1
|
2
|
3
|
4
|
5
|
6
|
1
|
Кіріспе.
|
1,5
|
1
|
1
|
5
|
2
|
Үрдістер және ағындар (жіптер)
|
4
|
2
|
1
|
15
|
3
|
Енгізу-шығаруды басқару
|
4
|
2
|
1
|
15
|
4
| Файлдық жүйе |
4
|
3
|
1,5
|
15
|
5
|
Жадыны басқару. Бет бойынша ұйымдастырылуы
|
4
|
3
|
1
|
15
|
6
|
Телекоммуникациялық қатынас құруды басқару
|
4
|
3
|
1
|
15
|
7
|
Қорытынды
|
1
|
1
|
1
|
10
|
|
Барлығы
|
25,5
|
15
|
7,5
|
90
|
4.2 Пән тақырыптарының мазмұны
1 тақырып. Кіріспе. Операциялық жүйелердің даму бағыттары. Операциялық жүйелердің тарихы. Операциялық жүйелердің міндеті. Қолданбалы программалау интерфейсі. Жүйелік шақырулар. Операциялық жүйелердің құрылымы.
2 тақырып. Үрдістер және ағындар (жіптер). Үрдістер. Үрдіс үлгісі. Үрдісті құру. Үрдістің аяқталуы. Үрдістер иерархиясы. Үрдістердің қалып-күйі. Ағындар (жіптер, жеңілдетілген үрдіс). Ағын түсінігі. Ағын үлгісі. Ағындарды қолдану артықшылықтары. Пайдаланушы, ядро және араласқан кеңістіктерінде ағындарды орындау. Windows орындауларының ерекшеліктері. Үрдістер арасындағы әрекеттестік. Үрдістерді жоспарлау.
3 тақырып. Енгізу-шығаруды басқару: Енгізу-шығару жүйесін басқару. Синхронды және асинхронды енгізу-шығару. Енгізу-шығаруды диспетчерлеу. Еркін және тізбекті қатынас құру тәсілдері. Енгізу-шығару ағындары. Енгізу-шығаруды қорғау тәсілдері.
4 тақырып. Файлдық жүйе: Файлдық жүйенің негізгі функциялары. Файлдық жүйенің құрамы. Файлдарды ұйымдастыру тәсілдері. Файлдық жүйенің менеджері. Файлдарды қорғау және сақтау.
5 тақырып. Жадыны басқару. Бет бойынша ұйымдастырылуы. Жадыны бірігіп қолдану. Жадыны қорғау. Свопинг және виртуалды жады. Виртуалды жадыны ұйымдастыру. Бетттерді аударыстыру стратегиялары. Жады қорының менеджері. Жадыны бөлу стратегиялары.
6 тақырып. Телекоммуникациялық қатынас құруды басқару: Қолданбалы интерфейстер және қабықшалар. Телеқатынас құрудың программалық қамтамасыздандыруы. Хабарларды тіркеу, буферлеу және бағдарғылау. Қашықтан өндеу. Электрондық пошта. Операциялық жүйені инициализациялау, генерациялау және пішін үйлесімдіру. Ақпаратты тораптық қорғау программалық құралдары.
7 тақырып. Қорытынды. Пән бойынша қорытынды жасау
4.3 Практикалық сабақтардың тізімі мен мазмұны
1 тақырып. Windows және Linux операциялық жүйелерінің іске қосу және инициали-зациялау.
Операциялық жүйені пішінүйлесімдіру.
2 тақырып.. Windows және Linux операциялық жүйелерін оқып үйрену және үрдістермен жұмыс.
Fork () және Wait () функцияларымен жұмыс жасау.
Fork () және Wait () функцияларының алгоритмдерін оқу және осы функцияларды қолданып программа құрастыру.
3 тақырып.. Енгізу-шығару құрылғыларының алгоритмдерінің жұмысын, функцияларын және құрылымдарын оқып үйрену. Драйверлердің кон-фигурациялау файлдарын, енгізу-шығару стандартты кітапханаларын және енгізу-шығаруды қайта бағыттау командаларын оқу. Командалық интерпретатормен жұмыс жасау.
Exec () және Kill () функцияларымен жұмыс жасау.
Exec () және Kill () функцияларының алгоритмдерін оқу және осы функцияларды қолданып программа құрастыру.
4 тақырып.. Linux ОЖ файлдар және каталогтармен жұмыс жасау.
Файлдармен және каталогтармен жұмыс жасайтын командаларды оқу.
Қатынау құқығын өзгерту және «қараңғы» каталог құру.
Файлдық жүйенің негізгі функциялары және интерфейсі.
Файлды бөлу және дискідегі кеңістікті басқару мәселелері.
Pipe () және signall ()функцияларымен жұмыс жасау.
Pipe () және signal () функцияларының алгоритмдерін оқу және осы функцияларды қолданып программа құрастыру.
5 тақырып.. Шифрлеу және қайта шифрлеу командаларын оқу.
Linux ОЖ ақпараттты қорғау үшін шифрлеу және қайта шифрлеу стандартты процедураларын оқып үйрену.
Fork () және Wait () функцияларымен жұмыс жасау.
Fork () және Wait () функцияларының алгоритмдерін оқу және осы функцияларды қолданып программа құрастыру.
6 тақырып.. Тораптар мен жұмыс жасайтын функциялар.
Командаларды оқу.
Тораптық интерфейстердің конфигурациялануы.
Торапты ұйымдастыру және басқару үшін командаларды оқу.
4.4 Зертханалық сабақтардың тізімі және мазмұны
1 тақырып. ОЖ-ні іске қосу және инициялизациялау. ОЖ-ні пішінүйлестіру.
2 тақырып. Ядро жұмысы. Жүйедегі сұраныстарды орындау үшін базалық функцияларды қарастыру.
3 тақырып. Енгізу-шығаруды ұйымдастыру тәсілдері.
4 тақырып. Файлдық жүйенің базалық функциялары. Файлдарға қатынас құру.
5 тақырып. Файлға еркін қатынас құру. Енгізу-шығарудың стандартты кітапханасы
6 тақырып. Үрдістер мен ағындар.
4.5 Студенттердің өздік жұмыстарының мазмұны
4.5.1 СӨЖ түрлері
|
СӨЖ түрі
|
Есеп беру түрі
|
Бақылау түрі
|
Сағат саны
|
1
|
Дәріс сабақтарына дайындық
|
Конспект
|
Сабаққа қатысу
|
20
|
2
|
Тәжірибелік сабақтарға дайындық, үй жұмыстарын әзірлеу.
|
Жұмыс дәптері
|
Сабақтарға қатысу
|
20
|
3
|
Аудиториялық сабақтардың мазмұнына кірмеген материалдарды оқу
|
Конспект т.б
|
Коллоквиум т.б
|
30
|
5
|
Бақылау жұмыстарына дайындық
|
|
МБ1,МБ2
|
20
|
Барлығы:
|
90
|
4.5.2 Студенттің өзіндік жұмыстарының тақырыптары
СОӨЖ 1. Нақты ОЖ-лер мен программалық қамтамалардың құрылысы мен элементтерінің жұмысын оқып-үйрену. Басқаратын құрылқылардың типтері. Көпесептілік.
Әдебиет: [1] 5-46 бет.
СОӨЖ 2. Үрдіс басқарумен ядроның жұмысы. Үрдіс атрибуттары. Үзуді өңдеу.
Операциялық жүйе ортасында үрдістердің түзелуі. Үрдістерді синхрондау.
Әдебиет: [1] 59-74 бет.
СОӨЖ 3.Енгізу-шығару менеджерінің жұмыс жасау алгоритмі, құрылымы, функциялары. Енгізу-шығарудың қорғауын ұйымдастыру
Әдебиет: [5] 564-184 бет.
СОӨЖ 4.Файлдық жүйенің құрылымы мен қасиеті. Қатынау құқығы. Файлдарды қорғау тісілдерді.
Әдебиет: [1] 103-116 бет.
СОӨЖ 5.Жадыны басқару. Жадыны бірігіп қолдану. Жадыны қорғау. Виртуалды жадыны үйымдастыру механизмдері. Беттерді аударыстыру стратегиялары.
Әдебиет: [1] 373-392 бет.
5 Әдебиеттер тізімі
Негізгі әдебиет
Стивенс У.UNIX, взаимодействие процессов. - М.: Питер, 2002
Гордеев А.В., Молчанов А.Ю. Системное программное обеспечение. -СПб.: Питер, 2001
Дейтл Г. Введение в операционные системы. В 2-х томах. Пер.с англ. - М.: Мир, 1987
Концептуальное моделирование информационных систем. /Под.ред. В.В.Фильчакова. - СПб: СПВУРЭ ПВО, 1998
Клочко В.И. Теория вычислительных процессов и структур. Учебное пособие. - Краснодар: Издательство КубГТУ, 1999
Кейт Хэвиленд, Дайана Грэй и др. Системное программирование UNIX. - М.: Москва, 2000
Операционные системы - от РС до РS/2. Ж.Фодор, Д.Бонифас, Ж.Танги, Пер. с франц. - М.:Мир, 1992
Олифер В.Г.. Олифер Н.А. Сетевые ОС- СПб.: 2002
Хелен Кастер. Основы WINDOWS NT и NTFS . Пер.с англ. - М.: Отдел Русская редакция "ТОО-Channel Traiding ltd”, 1996
Эви Немет, Гарт Снайдер и др. UNIX. Руководство системного администратора. - Киев, 2000
Корнеев В.В. Параллельные вычислительные системы. Москва, 1999
23. Гордеев А.В. Операционные системы- СПб: Питер, 2004.- 416с.
24. Иртегов Д.В. Введение в ОС.- СПб: БХВ- Петербург, 2002.-624с.
Қосьшша әдебиет
Бржезовский А.В., Фильчаков В.В. Концептуальный анализ вычислительных систем. - СПб: ЛИАП, 1991
Джон Д. Рули и др. Сети WIN NT 4.0. Пер. с англ. - Киев: Изд. гр. ВНV, 1997
Глушаков С.В. и др. Сетевые технологии WINDOWS NT. - Харьков: М., 2001
Краковяк С. Основы организации и функционирования ОС ЭВМ. Пер. с франц. - М.: Мир, 1988
Кейлингерт П. Элементы ОС. Пер. с англ. - М.: Мир, 1985
Компаниец Р.И., Маньков Е.В., Филатов Н.Е. Системное программирование. Основы построения трансляторов / Учебное пособие для высших и средних учебных заведений.СПб:КОРОНА принт, 2000
Микропроцессоры 80x86, Pentium: Архитектура, функционирование, программирование, оптимизация кода. /В.М.Михальчук, А.А.Ровдо, С.В. Рыжиков - Мн.: Битрикс, 1994
Ресурсы WIN NT. Пер.с англ. - СПб.: ВНV - Санкт-Петербург, 1996
Стивенс У. UNIX, взаимодействие процессов. – М.: Питер, 2002
Грегори Р. Эндрюс. Основы многопоточного, параллельного и распределенного программирования. Москва, 2003.
Мамандықтың оқу жоспарынан үзінді көшірме
|
|
Нысан
ПМУ ҰС Н 7.18.3/32
|
Оқу жұмыс бабындағы оқу жоспарынан үзінді көшірме
5B060200 “Информатика” мамандықтарының
«Операциялық жүйелер» пәні бойынша
Оқу түрі
|
Пәннің жұмыс көлемі
|
Бақылау түрі, семестр
|
Семестр
|
Семестр бойынша студенттердің жұмыс көлемі
|
Кре-дит
|
Академиялық сағаттар
|
Кре-дит
|
Аудиториялық сабақтар (ак. сағат)
|
СӨЖ
(ак. сағат)
|
барлығы
|
ауд
|
СӨЖ
|
экз.
|
всего
|
лек
|
пр.
|
зерт
|
СОӨЖ
|
Күндізгі
ЖОБ негізінде 2011ж
|
3
|
135
|
45
|
90
|
4
|
4
|
3
|
45
|
22,5
|
15
|
7,5 (15)
|
90
|
Кафедра меңгерушісі: Н.Н.Оспанова «____»________2012ж
Достарыңызбен бөлісу: |