Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОСНОВЫ ОПЕРАЦИОННЫХ СИСТЕМ.doc
Скачиваний:
75
Добавлен:
09.11.2019
Размер:
4.83 Mб
Скачать

142

Министерство образования и науки российской федерации федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

Таганрогский государственный радиотехнический университет

Н У Ж Н О В Е. В.

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

Учебное пособие

Часть 1. Введение в операционные системы

Допущено учебно-методическим объединением ВУЗов по университетскому политехническому образованию в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлениям «Информатика и вычислительная техника» и «Информационные системы»

Таганрог

2005

У ДК 681.3.066 (075.8)

Нужнов Е.В. Основы операционных систем: Учебное пособие. Часть 1. Введение в операционные системы. – Таганрог: Изд-во ТРТУ, 2005. – 143 с.

В первой части учебного пособия изложены предмет, цели, задачи, структура и особенности дисциплины, основные сведения об операционных системах (ОС): режимы работы, функции, классификация, принципы построения, требования и тенденции развития на современном этапе. Рассмотрены концептуальные основы ОС: ресурс, процесс, поток, подсистемы, средства, интерфейсы, концепции прерывания и виртуализации. Описаны дисциплины распределения ресурсов, используемые в ОС, а также средства взаимодействия пользователя с компьютером.

Учебное пособие предназначено для студентов высших учебных заведений, обучающихся по направлениям «Информатика и вычислительная техника» и «Информационные системы», а также может использоваться студентами других специальностей и направлений, связанных с применением компьютеров и их программного обеспечения.

Табл. 4. Ил. 18. Библиогр.: 50 назв.

Печатается по решению редакционно-издательского совета Таганрогского государственного радиотехнического университета.

Рецензенты:

В.Н. Вагин – лауреат премии президента РФ, д.т.н., профессор кафедры прикладной математики Московского энергетического института.

Кафедра прикладной математики и вычислительной техники Ростовской-на-Дону государственной академии сельскохозяйственного машиностроения (заведующий кафедрой заслуженный деятель науки РФ, д.т.н., профессор Ю.О. Чернышев).

ISBN 5-8327-0220-4

 Таганрогский государственный

радиотехнический университет, 2005

Оглавление

ВВЕДЕНИЕ 4

Предмет, цель и задачи дисциплины 4

Структура дисциплины 5

Особенности дисциплины 6

Важнейшие моменты эволюции ОС 7

Часть 1. Введение в операционные системы 10

1. ОСНОВНЫЕ СВЕДЕНИЯ ОБ ОПЕРАЦИОННЫХ СИСТЕМАХ 10

1.1. Основные элементы аппаратуры компьютера 10

1.2. Определения ОС 14

1.3. Единицы работы и критерии эффективности ВС, подчеркивающие роль ОС 15

1.4. Режимы работы компьютеров, обеспечиваемые ОС 16

1.5. Функции ОС 25

1.6. Классификация ОС 27

1.7. Основные принципы построения ОС 30

1.8. Требования, предъявляемые к современным ОС 33

1.9. Тенденции развития ОС на современном этапе 35

1.10. Контрольные вопросы и задания 37

2. КОНЦЕПТУАЛЬНЫЕ ОСНОВЫ ОС 39

2.1. Ресурс 39

2.1.1. Понятие и определения ресурса 39

2.1.2. Классификация и свойства ресурсов 40

2.2. Процесс 43

2.2.1. Понятие и определения процесса 43

2.2.2. Состояния процесса 44

2.2.3. Виды, классификация и свойства процессов 46

2.2.4. Отношения между взаимосвязанными процессами 48

2.2.5. Поток 49

2.3. Функциональные компоненты ОС 52

2.3.1. Подсистема управления процессами 52

2.3.2. Подсистема управления памятью 54

2.3.3. Подсистемы управления файлами и УВВ 56

2.3.4. Средства защиты данных и администрирования 57

2.3.5. Интерфейс прикладного программирования 59

2.3.6. ГИП 60

2.4. Концепция прерывания 67

2.4.1. Назначение и типы прерываний 67

2.4.2. Механизм прерываний 69

2.4.3. Программные прерывания 73

2.5. Концепция виртуализации 74

2.6. Дисциплины распределения ресурсов, используемые в ОС 78

2.6.1. Понятия запроса, очереди, дисциплины распределения ресурса 78

2.6.2. Классические ДРР 79

2.7. Средства взаимодействия пользователя с компьютером в среде ОС 87

2.8. Контрольные вопросы и задания 88

СПИСОК СОКРАЩЕНИЙ К ЧАСТИ 1 92

ГЛОССАРИЙ К ЧАСТИ 1 93

ЛИТЕРАТУРА К ЧАСТИ 1 99

ПРИЛОЖЕНИЯ 103

Приложение 1. Описание дисциплины «Операционные системы» 103

Приложение 2. Взаимосвязь и особенности популярных ОС 105

Приложение 3. Тестовые задания по дисциплине «Операционные системы». Часть 1. Введение в операционные системы 110