Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Таганрог 2003



Учебное пособие: конспект лекций

__________________________________________________________________________

Подписано в печать 17.04.2012. Формат 60х84 1/16.

Уч.-изд.л. 9,2. Усл. печ. 9,2 печать цифровая

Уч.-изд.л. 9,2. Тираж 500 экз. Заказ №73

Кубанский государственный университет,

350040, г. Краснодар, ул. Ставропольская, 149.

Издательско-полиграфический центр

Кубанского государственного университета

350040, г. Краснодар, ул. Ставропольская, 149.

С.Н.Дроздов

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

Конспект лекций

Таганрог 2003


УДК

С.Н.Дроздов. Операционные системы: Конспект лекций. Таганрог: Изд-во ТРТУ, 2003. 136 с.

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

Предназначено для студентов, изучающих курс «Операционные системы».

Табл. 1. Библиогр.: 25 назв.

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

Рецензенты:

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

© Дроздов С.Н., 2003


Содержание

1. Введение. 5

1.1. Предмет и задачи курса. 5

1.2. Рекомендации по литературе. 5

1.3. Краткий очерк истории ОС.. 5

1.4. Классификация ОС.. 8

1.5. Критерии оценки ОС.. 9

1.6. Основные функции и структура ОС.. 10

1.7. ОС, используемые в дальнейшем изложении. 11

2. Управление устройствами. 13

2.1. Основные задачи управления устройствами. 13

2.2. Классификация периферийных устройств и их архитектура. 13

2.3. Прерывания. 14

2.4. Архитектура подсистемы ввода/вывода. 15

2.5. Способы организации ввода/вывода. 16

2.6. Буферизация и кэширование. 18

2.7. Драйверы устройств. 22

2.8. Управление устройствами в MS-DOS. 23

2.9. Управление устройствами в Windows. 28

2.10. Управление устройствами в UNIX.. 29

3. Управление данными. 29

3.1. Основные задачи управления данными. 29

3.2. Характеристики файлов и архитектура файловых систем.. 30

3.3. Размещение файлов. 30

3.4. Защита данных. 32

3.5. Разделение файлов между процессами. 33

3.6. Файловая система FAT и управление данными в MS-DOS. 33

3.7. Файловые системы и управление данными в UNIX.. 38

3.8. Файловая система NTFS и управление данными в Windows. 43

4. Управление процессами. 47

4.1. Основные задачи управления процессами. 47

4.2. Реализация многозадачного режима. 48

4.3. Проблемы взаимодействия процессов. 53

4.4. Управление процессами в MS-DOS. 59

4.5. Управление процессами в Windows. 62

4.6. Управление процессами в UNIX.. 68

5. Управление памятью.. 74

5.1. Основные задачи управления памятью.. 74

5.2. Виртуальные и физические адреса. 74

5.3. Распределение памяти без использования виртуальных адресов. 75

5.4. Сегментная организация памяти. 76

5.5. Страничная организация памяти. 77

5.6. Сравнение сегментной и страничной организации. 79

5.7. Управление памятью в MS-DOS. 79

5.8. Управление памятью в Windows. 81

5.9. Управление памятью в UNIX.. 84

6. Литература. 86





Дата публикования: 2014-11-29; Прочитано: 345 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...