- •Введение
- •1. Введение в ос
- •1.1. Краткий обзор аппаратного обеспечения компьютера
- •1.2. Назначение и функции операционных систем
- •2. Основные понятия ос
- •2.1. Понятие операционной среды
- •2.2. Прерывания
- •2.3. Понятия вычислительного процесса и ресурса
- •2.4. Диаграмма состояний процесса
- •2.5. Реализация понятия последовательного процесса в операционных системах
- •2.6. Процессы и потоки
- •2.7. Основные виды ресурсов
- •2.8. Классификация операционных систем
- •3. Управление задачами
- •3.1. Планирование и диспетчеризация процессов и задач
- •3.2. Планирование вычислительных процессов и стратегии планирования
- •3.3. Дисциплины диспетчеризации
- •3.4. Качество диспетчеризации и гарантии обслуживания
- •3.5. Диспетчеризация задач с использованием динамических приоритетов
- •4. Управление памятью в операционных системах
- •4.1. Память и отображения, виртуальное адресное пространство
- •4.2. Простое непрерывное распределение и распределение с перекрытием
- •4.3. Распределение памяти статическими и динамическими разделами
- •4.4. Сегментная, страничная и сегментно-страничная организация памяти
- •Заключение
- •Библиографический список
- •Оглавление
- •394026 Воронеж, Московский просп., 14
Заключение
Учебное пособие рассматривает основные понятия теории ОС, принципы построения операционных систем, а также основы управления системными ресурсами, процессами и потоками.
Особое внимание в пособии уделено вопросам распределения процессорного времени, а также методам и способам управления оперативной памятью.
В пособии рассматриваются также базовые принципы построения архитектуры вычислительных систем.
Современные технологии создания системного программного обеспечения основаны на разработке программных приложений, взаимодействующих с ресурсами вычислительной системы посредством обращений к операционной системе. Поэтому материал, изложенный в пособии, будет весьма полезен разработчикам программных приложений.
Таким образом, учебное пособие содержит описание основных принципов функционирования операционных систем и управления системными ресурсами.
Библиографический список
Гордеев А.В. Операционные системы: учебник для вузов / А.В. Гордеев. 2-е изд. СПб.: Питер, 2009. 416 с.
Танненбаум Э. Современные операционные системы / Э. Танненбаум. 2-е изд. СПб.: Питер, 2007. 1038 с.
Назаров С.В. Операционные среды, системы и оболочки. Основы структурной и функциональной организации: учеб. пособие / С.В. Назаров. М.: Кудиц-пресс, 2007. 504 с.
Назаров С.В. Операционные системы. Практикум / С.В. Назаров, Л.П. Гудыно, А.А. Кириченко. М.: Кудиц-пресс, 2008. 464 с.
Гордеев А.В. Системное программное обеспечение / А.В. Гордеев, А.Ю. Молчанов. СПб.: Питер, 2002. 734 с.
Молчанов А.Ю. Системное программное обеспечение: учебник для вузов / А.Ю. Молчанов. СПб.: Питер, 2006. 396 с.
Столингс В. Операционные системы / В. Столингс. 4-е изд. М.: Вильямс, 2002. 848 с.
Оглавление
Введение |
3 |
|
1. |
Введение в ОС |
4 |
|
1.1. Краткий обзор аппаратного обеспечения компьютера |
4 |
|
1.2. Назначение и функции операционных систем |
17 |
2. |
Основные понятия ОС |
23 |
|
2.1. Понятие операционной среды |
23 |
|
2.2. Прерывания |
26 |
|
2.3. Понятия вычислительного процесса и ресурса |
36 |
|
2.4. Диаграмма состояний процесса |
42 |
|
2.5. Реализация понятия последовательного процесса в операционных системах |
47 |
|
2.6. Процессы и потоки |
50 |
|
2.7. Основные виды ресурсов |
57 |
|
2.8. Классификация операционных систем |
62 |
3. |
Управление задачами |
65 |
|
3.1. Планирование и диспетчеризация процессов и задач |
68 |
|
3.2. Планирование вычислительных процессов и стратегии планирования |
71 |
|
3.3. Дисциплины диспетчеризации |
74 |
|
3.4. Качество диспетчеризации и гарантии обслуживания |
87 |
|
3.5. Диспетчеризация задач с использованием динамических приоритетов |
90 |
4. |
Управление памятью в операционных системах |
99 |
|
4.1. Память и отображения, виртуальное адресное пространство |
100 |
|
4.2. Простое непрерывное распределение и распределение с перекрытием |
106 |
|
4.3. Распределение памяти статическими и динамическими разделами |
115 |
|
4.4. Сегментная, страничная и сегментно-страничная организация памяти |
125 |
Заключение |
153 |
|
Библиографический список |
154 |
Учебное издание
Гундорова Наталья Ивановна
Сергеев Михаил Юрьевич
ОПЕРАЦИОННЫЕ СИСТЕМЫ
В авторской редакции
Подписано в печать 12.05.2011.
Объем данных 4,65 Мб
ГОУВПО «Воронежский государственный
технический университет»