
2726_Операционные системы / Учебная программа
.docМОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ПРИБОРОСТРОЕНИЯ И ИНФОРМАТИКИ
Кафедра ПР7 «Персональная электроника
УТВЕРЖДАЮ
Ректор МГУПИ
_________И.В.Голубятников
«___»_________2009 г.
УЧЕБНАЯ ПРОГРАММА
по дисциплине _2726 «Операционные системы»
по специальности 230104
«Системы автоматизированного проектирования»
специализации
654600 – Информатика и вычислительная техника
Москва
2009 г.
-
Целевая установка и организационно-методические указания.
Целью курса является получение студентами знаний о принципах построения, идеологии и архитектуре современных операционных систем, получения навыков работы и конфигурирования операционных систем под выполнение различных задач.
В результате изучения дисциплины студент должен
ЗНАТЬ:
-
Основные принципы построения и структуры операционных систем;
-
Принципы функционирования подсистемы управления процессами
-
Принципы функционирования подсистемы управления памятью
-
Принципы функционирования подсистемы управления внешней памятью
-
Методы синхронизации взаимодействующих процессов
-
Структуру и механизмы функционирования операционной системы Windows
УМЕТЬ:
-
Разрабатывать командные файлы для автоматизации управления работой компонентов Windows
-
Сопровождать и конфигурировать операционную систему Windows
-
Анализировать и оптимизировать использование центрального процессора и оперативной памяти
-
Моделировать работу планировщика процессов
-
Моделировать работу планировщика оперативной памяти
-
Применять стандартные сервисные программы
-
2. Объем дисциплины и виды занятий
Вид учебной работы |
Всего часов |
|
|
Общая трудоемкость дисциплины |
140 |
Аудиторные занятия |
68 |
Лекции |
32 |
Практические занятия (ПЗ) |
|
Семинары (С) |
|
Лабораторные работы (ЛР) |
32 |
и (или) другие виды аудиторных занятий |
4 |
Самостоятельная работа |
72 |
Курсовой проект (работа) |
х |
Расчетно-графические работы |
|
Реферат |
факультативно |
и (или) другие виды самостоятельной работы |
|
Вид итогового контроля (зачет, экзамен) |
экз |
-
Содержание дисциплины
3.1 Разделы дисциплины и виды занятий
№ п/п |
Раздел дисциплины |
Лекции |
СР |
Практ.работа |
1 |
Принципы построения операционных систем
|
* |
* |
|
2 |
Управление процессами
|
* |
* |
|
3 |
Методы синхронизации процессов
|
* |
* |
|
4 |
Управление памятью
|
* |
* |
|
5 |
Управление внешней памятью
|
* |
* |
|
6 |
Операционная система Windows ХР |
* |
* |
* |
3.2 Содержание разделов дисциплины
№ лекции |
№ раздела |
Содержание |
Объем в часах |
1 |
1 |
Поколения и принципы функционирования операционных систем (ОС). Принципы построения ОС. Обзор современных ОС.
|
2 |
2 |
1 |
Основные функции ОС. Вычислительный процесс и его реализация с помощью ОС. |
2 |
3-4 |
2 |
Понятие процесса. Блок управления процессом. Обработка прерываний |
4 |
5 |
2 |
Пон Понятие параллельных и асинхронных процессов. |
2 |
6 |
3 |
Алгоритм Деккера реализации механизма взаимоисключения. Аппаратная реализация взаимоисключения |
2 |
7 |
3 |
Реализация взаимоисключения с помощью семафоров. |
2 |
8 |
3 |
Реализация взаимоисключения с помощью мониторов. Тупиковые ситуации. 4 необходимых условия возникновения тупиков. |
2 |
9-10 |
3 |
Основные направления по проблеме тупиков. Предотвращения тупиков. Алгоритм банкира обхода тупиков. Обнаружение тупиков. Восстановление после тупиков.
|
4 |
11 |
4 |
Организация памяти. Стратегии управления памятью. Связное и несвязное распределение памяти. Мультипрограммирование с фиксированными разделами. |
2 |
12 |
4 |
Уплотнение памяти. Стратегии размещения информации в памяти. Организация виртуальной памяти. Страничная организация памяти. |
2 |
13, 14 |
4 |
Сегментная организация памяти. Странично-сегментная организация памяти. Стратегии управления виртуальной памятью. Стратегии выталкивания страниц. |
4 |
15 |
5 |
Файловая система. Операции над файлами. Понятие дескриптора файла.
|
2 |
16 |
5 |
Организация системы ввода-вывода. Взаимодействие файловой системы и системы ввода-вывода
|
2 |
17 |
6 |
Виртуальная адресация памяти. Многозадачность. Способы планирования заданий пользователей. |
2 |
18 |
6 |
Виртуальные машины. Процессы и сообщения. Планирование приоритетов. Файловая система.
|
2 |
4. Рекомендуемая литература
а) основная литература
1. Столлингс В. Операционные системы. – М.: Изд. дом «Вильямс», 2004.-
2. Гордеев А.В. Операционные системы.- СПб.: 2006 г.
3. Покровская Н.В. Учебное пособие по дисциплине «Операционные системы»
б) дополнительная литература
5. Дейтел Г. Введение в операционные системы: В 2-х т. Т.1. Пер с англ. - М.:Мир, 1987.- 359с.
6.. Визерспун К. и др. Освой самостоятельно Linux за 24 часа.: Пер. с англ. – М.: Издательский дом «Вильямс», 2001.- 352с
7. Нортон П., Менсфилд Р., Мюллер Дж. Руководство Питера Нортона: Microsoft Windows 2000 Professional, Книга 1/ Пер. с англ. – М.: Издательско-торговый дом «Русская редакция», ООО «Логрус.РУ», 2004. – 480с.
5. Материально-техническое обеспечение дисциплины
-
Специальный класс персональных компьютеров кафедры ПР-7, Компьютеры Pentium IУ.
-
Специальный класс с мультимедийным оборудованием кафедры ПР-7
-
Учебное пособие и методические рекомендации для студентов по выполнению лабораторных и курсовых работ, выдаваемые студентам на CD – дисках.
Учебную программу разработала
к.т.н., доцент кафедры ПР7 Покровская Н.В.
Учебная программа обсуждена и одобрена на заседании кафедры, протокол №__ от «__»______ 200_ г.
Рецензент
д.т.н., профессор
Заведующий кафедрой
________________ Ю.С.Сахаров
«____» ______ 2009_г.