![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Учебное пособие: конспект лекций
__________________________________________________________________________
Подписано в печать 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; Прочитано: 365 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!