МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ ЛЕСОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ Г.Ф. МОРОЗОВА»
Кафедра вычислительной техники и информационных систем
Операционные системы
методические указания для самостоятельной работы студентов по направлению подготовки
09.03.02 - Информационные системы и технологии
Воронеж 2016
УДК 004.451
Соловей Д.Е. «Операционные системы» [Текст]: методические указания для самостоятельной работы студентов по направлению подготовки 09.03.02 - Информационные системы и технологии / Д.Е. Соловей; М-во образования и науки РФ, ФГБОУ ВО «ВГЛТУ им. Г.Ф. МОРОЗОВА». – Воронеж, 2016. –
10 с.
Методические указания разработаны в соответствии с решением кафедры вычислительной техники и информационных систем
Составитель: к.т.н., доцент каф. ВТ и ИС Д.Е. Соловей
Методические указания утверждены на заседании кафедры ВТ и ИС 13.01.2016 г., протокол № 7.
2
|
СОДЕРЖАНИЕ |
|
|
|
Стр. |
1. |
Общие рекомендации |
4 |
2. |
Теоретический материал |
5 |
3. |
Лабораторные работы |
7 |
4. |
Темы для самостоятельного изучения |
8 |
5. |
Учебно-методические материалы по дисциплине |
10 |
3
1. ОБЩИЕ РЕКОМЕНДАЦИИ
Дисциплина «Операционные системы» относится к дисциплинам вариативной части учебного плана и предусматривает чтение лекций,
проведение лабораторных работ, коллоквиумов и различного рода консультаций.
Целью изучения курса учебной дисциплины «Операционные системы» являются: изучение фундаментальных понятий и общих принципов организации и функционирования современных операционных систем (ОС),
практическое овладение базовыми функциональными возможностями ОС,
средствами их конфигурирования, мониторинга и защиты, знакомство с основными стандартами, действующими в области разработки системного программного обеспечения.
В результате изучения дисциплины студент должен
знать: принципы построения операционных систем, структуру вычислительных процессов, средства управления ресурсами вычислительной системы и особенности их реализации с помощью ОС, основные функции ОС и операционных (командных) оболочек, модели и укрупненные алгоритмы управления процессами, памятью, вводом-выводом,
планирования заданий пользователей, методы и средства защиты программных систем, основные стандарты в области разработки системного программного обеспечения;
уметь: работать в среде современных ОС, используя возможности графического интерфейса и режима командной строки, выполнять установку и настройку параметров ОС, использовать служебные программы для мониторинга, обеспечения информационной безопасности и оптимизации работы ОС, использовать методы и средства анализа функционирования системных компонентов для создания надежного программного обеспечения;
владеть: навыками использования современных методов и средств представления данных и знаний о предметной области, методов и средств анализа операционных систем, технологиями реализации, внедрения
4
компонентов операционной системы; моделями и средствами разработки архитектуры операционных систем; технологиями построения и сопровождения операционных систем; методами и средствами проектирования, модернизации и модификации операционных систем.
2. ТЕОРЕТИЧЕСКИЙ МАТЕРИАЛ Раздел 1. ВЫЧИСЛИТЕЛЬНЫЙ ПРОЦЕСС И ЕГО
РЕАЛИЗАЦИЯ С ПОМОЩЬЮ ОПЕРАЦИОННОЙ СИСТЕМЫ.
ОСНОВНЫЕ ФУНКЦИИ ОС. ОБЗОР СОВРЕМЕННЫХ ОС И ОПЕРАЦИОННЫХ ОБОЛОЧЕК. СТАНДАРТНЫЕ СЕРВИСНЫЕ
ПРОГРАММЫ
Понятие операционной системы и цели ее работы. Компоненты вычислительной системы. Общая картина функционирования вычислительной системы. Понятия операционной системы и операционной
(командной) оболочки. Основные свойства и функции операционных систем и операционных оболочек. Ретроспективный анализ и тенденции развития операционных систем. Поколения ОС. Критерии и общая классификация ОС.
Литература: 1, 2 Осн, 1, 2 Доп
Раздел 2. ПРИНЦИПЫ ПОСТРОЕНИЯ ОПЕРАЦИОННЫХ
СИСТЕМ. |
МАШИННО-ЗАВИСИМЫЕ |
И |
МАШИННО- |
НЕЗАВИСИМЫЕ СВОЙСТВА ОС
Понятие архитектуры операционной системы. Методы структурирования операционных систем: монолитное ядро, многоуровневая модульная структура, микроядро, распределенная структура. Машинно-
зависимые свойства ОС (обработка прерываний, планирование процессов,
обслуживание ввода-вывода, управление реальной и виртуальной памятью).Машинно-независимые свойства ОС (работа с файлами,
планирование заданий, распределение ресурсов, защита).
Проблема переносимости (мобильности) ОС (стандарт POSIX).
Особенности реализации ОС как сложных программных систем.
5