П - проектор.

РАЗРАБОТАНО

____________________ / /

(подпись) (ФИО преподавателя)

«___» _______________20__ г.

УТВЕРЖДАЮ

_______________ / /

(подпись) (ФИО зав. кафедрой)

«___» _______________20__ г.


Государственное образовательное учреждение высшего профессионального образования Московской области «Международный университет природы, общества и человека «Дубна»

(филиал «Угреша»)

УТВЕРЖДАЮ

Проректор по учебной работе

__________________

«_____»___________2011 г.

П Р О Г Р А М М А Д И С Ц И П Л И Н Ы

ОПЕРАЦИОННЫЕ СИСТЕМЫ

(наименование дисциплины)

по направлению (специальности)

230201 - Информационные системы и технологии

Форма обучения: очная

Уровень подготовки: специалист

Курс (семестр): 2(4)

г. Дзержинский, 2011 г.

Автор программы:

к. т.н., доцент кафедры МНТ _________________________

Программа составлена в соответствии с Государственным образовательным стандартом высшего профессионального образования и учебным планом по направлению подготовки (специальности) 230201 – «Информационные системы и технологии»

Программа рассмотрена на заседании кафедры МНТ

Протокол заседания № _____ от «____» ________________ 20__ г.

Заведующий кафедрой ________________ /Балоян Бабкен Мушегович /

СОГЛАСОВАНО

Заведующий выпускающей кафедрой _______________ / Балоян Бабкен Мушегович /

Рецензент: к. т.н. , доцент каф. «Информационные технологии» НИЯУ МИФИ

(ученая степень, ученое звание, Ф. И.О., место работы, должность)

Директор филиала ____________________ /д. т.н., профессор /

НЕ нашли? Не то? Что вы ищете?

(подпись) (ученое звание, степень) (Ф. И.О)

«____» _________ 20__ г.

Библиотекарь ___________________ / /

Требования к обязательному минимуму содержания основной

образовательной программы по направлению подготовки

230200 - Информационные системы

(выписка)

ОПД. Ф.11

Операционные системы

Принципы построения операционных систем (ОС), вычислительный процесс и его реализация с помощью ОС; основные функции ОС; обзор современных ОС и операционных оболочек; стандартные сервисные программы; машинно-зависимые свойства ОС; управление вычислительными процессами, вводом-выводом, реальной памятью; управление виртуальной памятью; машинно-независимые свойства ОС; способы планирования заданий пользователей; динамические, последовательные и параллельные структуры программ; способы построения ОС; сохранность и защита программных систем; интерфейсы и основные стандарты в области системного программного обеспечения.

102

Аннотация

Программа дисциплины «Операционные системы» построена на основе ГОС ВПО 230201 ОПД. Ф.11. Цель программы состоит в формировании у студентов комплекса знаний о принципах построения операционных систем, об управлении вычислительными процессами, о способах построения ОС, сохранности и защите программных систем, а также в получении практических навыков области системного программного обеспечения. Программа дисциплины базируется на курсах: «Информатика», «Технология программирования», «Офисные информационные технологии». В результате освоения дисциплины студенты будут подготовлены к изучению курсов «Информационные технологии», «Информационные сети», «Администрирование в информационных системах». Приступая к изучению данной дисциплины, студенты должны знать основы программирования и уметь создавать программные системы. Обучение включает лекционно-семинарские занятия, практические занятия по разработке скриптов в командной оболочке bash. Формы контроля включают:

- текущий контроль выполнения практических заданий,

- выполнение двух контрольных работ,

- контроль за выполнением четырех самостоятельных заданий,

- итоговый контроль в виде экзамена.

Итоговая оценка формируется на экзамене.

1. Цели и задачи дисциплины

Цель курса «Операционные системы» состоит в формировании у студентов комплекса знаний о принципах построения операционных систем, об управлении вычислительными процессами, о способах построения ОС, сохранности и защите программных систем, а также в получении практических навыков области системного программного обеспечения, настройки операционных систем UNIX и MS Windows. Освоение приемов программирования скриптов для операционной системы UNIX.

Задачи курса «Операционные системы»:

· изучение принципов построения операционных систем,

· изучение алгоритмов управления вычислительными процессами,

· изучение механизма виртуальной памяти,

· изучение интерфейсов и основных стандартов в области системного программного обеспечения

· изучение архитектур ОС UNIX и MS Windows,

· изучение структуры файловых систем FAT, NTFS, s5fs, ext2fs,

· изучение подсистемы ввода вывода, понятия драйвера устройства,

· освоение технологии построения скриптов на bash UNIX.

2. Требования к уровню освоения содержания дисциплины

В результате изучения дисциплины студенты должны:

    знать принципы построения операционных систем, знать алгоритмы управления вычислительными процессами, знать механизм преобразованиевиртуальных адресов памяти в реальные, знать интерфейсы и основные стандарты в области системного программного обеспечения знать архитектуру операционных систем, знать архитектуру файловых систем UNIX, NTFS, FAT32, иметь практические навыки по созданию скриптов и администрированию операционных систем, знать механизм создания и управления процессами ОС. иметь навыки администрирования ОС UNIX и MS Windows, уметь создавать и удалять новых пользователей, файлы, задавать права доступа, уметь создавать скрипты для управления ОС, уметь создавать регулярные выражения на фильтрацию данных.

Кроме того, специалист должен уметь формулировать проблемы и ставить задачи, связанные с функционированием и оптимизацией работы ОС; знать основные особенности работы ОС, иметь понятие об особенностях физической реализации хранения информации в файловых системах.

3. Объем дисциплины и виды учебной работы

Таблица 1

Вид учебной работы

Очная форма

Заочная форма

Всего часов

Семестры

Всего часов

Семестры

4

4

Общая трудоемкость дисциплины

102

102

102

102

Аудиторные занятия

36

36

10

10

Лекции

18

18

6

6

Практические занятия (ПЗ)

18

18

4

4

Семинары (С)

Лабораторные работы (ЛР)

Самостоятельная работа

66

66

92

92

Курсовой проект (работа)

Расчетно-графические работы

66

66

92

92

Реферат (эссе)

Контрольная работа

Вид итогового контроля (зачет, экзамен)

экзамен

экзамен

экзамен

экзамен

4. Разделы (темы) дисциплины и виды занятий

Таблица 2

№ раздела

Содержание учебного материала

(дидактические единицы),

обобщенные требования к знаниям и умениям

Очная форма

Заочная форма

Лекции

ПЗ (С)

ЛР

СРС

Лекции

ПЗ (С)

ЛР

СРС

Раздел 1.

Принципы построения операционных систем. Способы построения ОС. Сохранность и защита программных систем.

Тема 1.1. Обзор современных ОС и операционных оболочек. Стандартные сервисные программы. Машинно-зависимые свойства ОС.

Тема 1.2. Принципы построения операционных систем. Архитектура операционной системы UNIX. История создания UNIX. Основные функции ОС.

2

2

2

Раздел 2.

Файловыея подсистемы.

Тема 2.1. Файловая подсистема ОС UNIX.

Тема 2.2. Файловая подсистема FAT, FAT32

Тема 2.3. Файловая подсистема NTFS

2

2

2

15

2

2

23

Раздел 3.

Управление вычислительными процессами. Управление виртуальной памятью; машинно-независимые свойства ОС.

Тема 3.1. Вычислительный процесс и его реализация с помощью ОС. Состояния процессов. Контекст процесса. Многозадачность.

Тема 3.2. Управление вычислительными процессами, вводом-выводом, реальной памятью. Виртуальное адресное пространство процесса.

Тема 3.3. Страничный механизм управления оперативной памятью

Тема 3.4. Способы планирования заданий пользователей. Динамические, последовательные и параллельные структуры программ. Принципы планирования выполнения процессов. Приоритеты.

Тема 3.5. Создание и уничтожение процессов. Жизненный цикл процесса

2

2

2

2

2

15

23

Раздел 4.

Управление вводом-выводом.

Тема 4.1. Драйверы устройств. Подключение драйверов устройств в ОС UNIX.

2

15

2

23

Раздел 5.

Интерфейсы и основные стандарты в области системного программного обеспечения.

Тема 5.1. Обзор современных операционных оболочек. Интерфейсы и основные стандарты в области системного программного обеспечения. Объявление и инициализация переменных.

Тема 5.2. Вычисление арифметических выражений и обработка текстовых строк.

Тема 5.3. Операторы проверки условий, циклы. Оператор read и ввод данных. Функции в bash.

Тема 5.4. Понятие регулярного выражения. Примеры построения регулярных выражений.

Тема 5.5. Метасимволы в регулярных выражениях. Использование регулярных выражений в grep.

Тема 5.6. Назначение потокового редактора sed. Основные команды и примеры использования.

Тема 5.7. Назначение фильтра awk. Основные команды и примеры использования.

2

2

2

2

2

2

2

17

2

23

5. Содержание лекционного курса

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3