П - проектор.
РАЗРАБОТАНО ____________________ / / (подпись) (ФИО преподавателя) «___» _______________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 |


