- Артикул:00-01029009
- Автор: Спиридонов Э. С., Клыков М. С., Рукин М. Д., Григорьев Н. П., Балалаева Т. И., Смуров А. В.
- ISBN: 978-5-397-07385-1
- Обложка: Мягкий переплет
- Издательство: Либроком (все книги издательства)
- Город: Москва
- Страниц: 348
- Формат: 60х90/16
- Год: 2010
- Вес: 324 г
Настоящая книга представляет собой учебник по операционным системам. В нем рассмотрены фундаментальные концепции, принципы построения и функционирования современных операционных систем, технологии управления ресурсами компьютера, базовые технологии сетевой безопасности. Изложены общие принципы работы, функциональная и структурная организация операционных систем, их основные подсистемы и компоненты, используемые для управления ресурсами; многослойная организация операционных систем с монолитным ядром, микроядерная и монолитная архитектуры.
Описаны процессы и их поддержка в операционных системах, схемы реализации механизма прерываний и его роль в организации вычислительного процесса, планирование заданий, многозадачность, методы управления памятью, файловые системы, архитектура службы каталогов и организация дискового пространства. Затронуты вопросы внутренней политики безопасности, рассмотрены подходы, используемые для защиты данных при работе в сетях.
Содержание
Введение
Глава 1. Общие принципы работы операционных систем
1.1. Вычислительные и операционные системы. Общие понятия
1.2. Виды интерфейсов. Технологии реализации интерфейсов.
1.3. История создания и развития операционных систем
1.4. Классификация операционных систем
1.5. Требования, предъявляемые к современным операционным системам
Вопросы к главе 1
Тесты к главе 1
Глава 2. Функциональная и структурная организация операционных систем
2.1. Функции операционных систем
2.2. Компонентный состав операционных систем. Системные вызовы
2.3. Архитектурные особенности и структура операционных систем
2.4. Общая структура операционной системы Windows 2000
2.5. Общая структура операционной системы WindowsXP
2.6. Архитектура операционной системы Unix
2.7. Аппаратная зависимость и переносимость операционных систем
Вопросы к главе 2
Тесты к главе 2
Глава 3. Процессы и их поддержка в операционных системах
3.1. Понятие и классификация процессов. Понятие ресурса
3.2. Характеристики и состояния процессов
3.3. Операции над процессами
3.4. Потоки. Реализация мультипрограммирования
3.5. Системные вызовы и прерывания
3.6. Межпроцессорное взаимодействие
3.7. Механизмы синхронизации
3.8. Планирование процессов. Критерии и параметры планирования
3.9. Алгоритмы планирования
3.10. Взаимоблокировка
3.11. Реализация процессов в многопроцессорных системах
Вопросы к главе 3
Тесты к главе 3
Глава 4. Файловая система
4.1. Общие сведения о файлах
4.2. Организация файлов и доступ к ним. Операции над файлами
4.3. Логическая структура файлового архива. Операции над директориями
4.4. Реализация файловой системы. Общая структура файловой системы
4.5. Логическая и физическая организация файла
4.6. Реализация директорий. Совместно используемые файлы
4.7. Организация дискового пространства. Управление внешней памятью
4.8. Надежность файловой системы. Управление плохими блоками
4.9. Производительность файловой системы
4.10. Файловые системы лазерных дисков
4.11. Файловые системы линейки операционных систем Windows
4.12. Файловые системы операционной системы UNIX.
4.13. Файловые системы операционной системы Linux
Вопросы к главе 4
Тесты к главе 4
Глава 5. Управление памятью
5.1. Физическая организация памяти компьютера
5.2. Основные характеристики запоминающих устройств. Классификация запоминающих устройств
5.3. Функции модуля управления памятью. Адресное пространство процесса
5.4. Преобразование адресов
5.5. Алгоритмы распределения памяти
5.6. Виртуальная память. Свопинг
5.6.1. Страничная организация виртуальной памяти
5.6.2. Сегментная организация виртуальной памяти
5.6.3. Сегментно-страничная организация виртуальной памяти
5.6.4. Совместное использование памяти
5.6.5. Перемещение страниц
5.7. Кэширование данных
Вопросы к главе 5
Тесты к главе 5
Литература
Приложение
Файловые системы