Жұмыс бағдарламасы 050602 «Информатика»



Дата16.07.2016
өлшемі194 Kb.
#203537
түріЖұмыс бағдарламасы

Оқу жұмыс бағдарламасының титулдық беті







Ф
Нысан

Ф СО ПГУ 7.18.3/30


Қазақстан Республикасының Білім және ғылым министрлігі


С. Торайғыров атындағы Павлодар мемлекеттік университеті

Информатика және ақпараттық жүйелер кафедрасы

Операциялық жүйелер пәнінен

5B060200 – «Информатика» мамандығының студенттеріне арналған




жұмыс оқу бағдарламасы



Павлодар



БЕКІТЕМІН

Оқу ісі жөніндегі проректор

___________ Пфейфер Н.Э.

«__»_____________2012 ж.




Мамандықтың мемлекеттік жалпыға білім беру стандартының және типтік бағдарламаның негізінде әзірленген жұмыс оқу бағдарламасын бекіту парағы




Ф Нысан


ПМУ ҰС Н 7.18.3/31

Құрастырушы: аға оқытушы Токжигитова Н.Қ.


Информатика және ақпараттық жүйелер кафедрасы

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 Әдебиеттер тізімі

Негізгі әдебиет

  1. Стивенс У.UNIX, взаимодействие процессов. - М.: Питер, 2002

  2. Гордеев А.В., Молчанов А.Ю. Системное программное обеспечение. -СПб.: Питер, 2001

  3. Дейтл Г. Введение в операционные системы. В 2-х томах. Пер.с англ. - М.: Мир, 1987

  4. Концептуальное моделирование информационных систем. /Под.ред. В.В.Фильчакова. - СПб: СПВУРЭ ПВО, 1998

  5. Клочко В.И. Теория вычислительных процессов и структур. Учебное пособие. - Краснодар: Издательство КубГТУ, 1999

  6. Кейт Хэвиленд, Дайана Грэй и др. Системное программирование UNIX. - М.: Москва, 2000

  7. Операционные системы - от РС до РS/2. Ж.Фодор, Д.Бонифас, Ж.Танги, Пер. с франц. - М.:Мир, 1992

  8. Олифер В.Г.. Олифер Н.А. Сетевые ОС- СПб.: 2002

  9. Хелен Кастер. Основы WINDOWS NT и NTFS . Пер.с англ. - М.: Отдел Русская редакция "ТОО-Channel Traiding ltd”, 1996

  10. Эви Немет, Гарт Снайдер и др. UNIX. Руководство системного администратора. - Киев, 2000

  11. Корнеев В.В. Параллельные вычислительные системы. Москва, 1999

23. Гордеев А.В. Операционные системы- СПб: Питер, 2004.- 416с.

24. Иртегов Д.В. Введение в ОС.- СПб: БХВ- Петербург, 2002.-624с.



Қосьшша әдебиет

  1. Бржезовский А.В., Фильчаков В.В. Концептуальный анализ вычислительных систем. - СПб: ЛИАП, 1991

  2. Джон Д. Рули и др. Сети WIN NT 4.0. Пер. с англ. - Киев: Изд. гр. ВНV, 1997

  3. Глушаков С.В. и др. Сетевые технологии WINDOWS NT. - Харьков: М., 2001

  4. Краковяк С. Основы организации и функционирования ОС ЭВМ. Пер. с франц. - М.: Мир, 1988

  5. Кейлингерт П. Элементы ОС. Пер. с англ. - М.: Мир, 1985

  6. Компаниец Р.И., Маньков Е.В., Филатов Н.Е. Системное программирование. Основы построения трансляторов / Учебное пособие для высших и средних учебных заведений.СПб:КОРОНА принт, 2000

  7. Микропроцессоры 80x86, Pentium: Архитектура, функционирование, программирование, оптимизация кода. /В.М.Михальчук, А.А.Ровдо, С.В. Рыжиков - Мн.: Битрикс, 1994

  8. Ресурсы WIN NT. Пер.с англ. - СПб.: ВНV - Санкт-Петербург, 1996

  9. Стивенс У. UNIX, взаимодействие процессов. – М.: Питер, 2002

  10. Грегори Р. Эндрюс. Основы многопоточного, параллельного и распределенного программирования. Москва, 2003.


Мамандықтың оқу жоспарынан үзінді көшірме






Нысан


ПМУ ҰС Н 7.18.3/32



Оқу жұмыс бабындағы оқу жоспарынан үзінді көшірме
5B060200 “Информатика” мамандықтарының

«Операциялық жүйелер» пәні бойынша





Оқу түрі

Пәннің жұмыс көлемі

Бақылау түрі, семестр

Семестр

Семестр бойынша студенттердің жұмыс көлемі

Кре-дит

Академиялық сағаттар

Кре-дит

Аудиториялық сабақтар (ак. сағат)

СӨЖ

(ак. сағат)



барлығы

ауд

СӨЖ

экз.


всего

лек

пр.

зерт

СОӨЖ

Күндізгі

ЖОБ негізінде 2011ж



3

135

45

90

4

4

3

45

22,5

15

7,5 (15)

90


Кафедра меңгерушісі: Н.Н.Оспанова «____»________2012ж

Достарыңызбен бөлісу:




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет