Название книги: Современные операционные системы_4е изд.
Год: 2015
Автор: Э. Таненбаум, Х.Бос
Страниц: 1120
Язык: Русский
Формат: pdf, fb2, epub, mobi
Размер: 14 MB, 7 MB, 2 MB, 3 MB

Описание книги «Современные операционные системы_4е изд.(2015)»:

Четвертое издание этой книги во многом отличается от третьего. Поскольку развитие операционных систем не стоит на месте, приведение материала к современному состоянию потребовало внесения большого количества мелких изменений. Глава, посвященная мультимедийным операционным системам, была перемещена в Интернет, главным образом для освобождения места для нового материала и предотвращения разрастания книги до абсолютно неуправляемого размера. Глава, посвященная Windows Vista, удалена, поскольку Vista не оправдала возлагавшихся на нее компанией Microsoft надежд. Также была удалена глава, посвященная Symbian, поскольку эта система сейчас распространена далеко не так широко, как прежде. Материал о Vista был заменен сведениями о Windows 8, а материал о Symbian — информацией об Android. Кроме этого, появилась совершенно новая глава о виртуализации и облачных вычислениях. Далее приводится краткое описание внесенных изменений.

Оглавление:

Глава 1. Введение
1.1. Что такое операционная система? 
1.2. История операционных систем 
1.3. Обзор аппаратного обеспечения компьютера 
1.4. Зоопарк операционных систем 
1.5. Понятия операционной системы 
1.6. Системные вызовы 
1.7. Структура операционной системы 
1.8. Устройство мира согласно языку C
1.9. Исследования в области операционных систем 
1.10. Краткое содержание остальных глав этой книги 
1.11. Единицы измерения 
1.12. Краткие выводы

Глава 2. Процессы и потоки 
2.1. Процессы
2.2. Потоки
2.3. Взаимодействие процессов 
2.4. Планирование
2.5. Классические задачи взаимодействия процессов 
2.6. Исследования, посвященные процессам и потокам 
2.7. Краткие выводы

Глава 3. Управление памятью
3.1. Память без использования абстракций 
3.2. Абстракция памяти: адресные пространства 
3.3. Виртуальная память 
3.4. Алгоритмы замещения страниц 
3.5. Разработка систем страничной организации памяти 
3.6. Проблемы реализации 
3.7. Сегментация
3.8. Исследования в области управления памятью 
3.9. Краткие выводы 

Глава 4. Файловые системы

4.1. Файлы
4.2. Каталоги 
4.3. Реализация файловой системы 
4.4. Управление файловой системой и ее оптимизация 
4.5. Примеры файловых систем 
4.6. Исследования в области файловых систем
4.7. Краткие выводы 

Глава 5. Ввод и вывод информации 
5.1. Основы аппаратного обеспечения ввода-вывода 
5.2. Принципы создания программного обеспечения ввода-вывода 
5.3. Уровни программного обеспечения ввода-вывода 
5.4. Диски 
5.5. Часы 
5.6. Пользовательский интерфейс: клавиатура, мышь, монитор 
5.7. Тонкие клиенты
5.8. Управление энергопотреблением
5.9. Исследования в области ввода-вывода данных 
5.10. Краткие выводы 

Глава 6. Взаимоблокировка 
6.1. Ресурсы
6.2. Введение во взаимоблокировки 
6.3. Страусиный алгоритм
6.4. Обнаружение взаимоблокировок и восстановление работоспособности 
6.5. Уклонение от взаимоблокировок 
6.6. Предотвращение взаимоблокировки 
6.7. Другие вопросы 
6.8. Исследования в области взаимоблокировок
6.9. Краткие выводы 

Глава 7. Виртуализация и облако 
7.1. История 
7.2. Требования, применяемые к виртуализации
7.3. Гипервизоры первого и второго типа 
7.4. Технологии эффективной виртуализации 
7.5. Являются ли гипервизоры настоящими микроядрами?
7.6. Виртуализация памяти
7.7. Виртуализация ввода-вывода 
7.8. Виртуальные устройства 
7.9. Виртуальные машины на мультиядерных центральных процессорах 
7.10. Вопросы лицензирования 
7.11. Облака
7.12. Изучение конкретных примеров: VMWARE
7.13. Исследования в области виртуализации и облаков

Глава 8. Многопроцессорные системы 
8.1. Мультипроцессоры 
8.2. Мультикомпьютеры 
8.4. Распределенные системы 
8.5. Исследования в области многопроцессорных систем 
8.6. Краткие выводы

Глава 9. Безопасность
9.1. Внешние условия, требующие принятия дополнительных мер безопасности
9.2. Безопасность операционных систем 
9.3. Управление доступом к ресурсам
9.4. Формальные модели систем безопасности 
9.5. Основы криптографии 
9.6. Аутентификация 
9.7. Взлом программного обеспечения
9.8. Инсайдерские атаки 
9.9. Вредоносные программы 
9.10. Средства защиты 
9.11. Исследования в области безопасности 
9.12. Краткие выводы 

Глава 10. Изучение конкретных примеров: Unix, Linux и Android 
10.1. История UNIX и Linux 
10.2. Обзор системы Linux 
10.3. Процессы в системе Linux
10.4. Управление памятью в Linux 
10.5. Ввод-вывод в системе Linux 
10.6. Файловая система UNIX
10.7. Безопасность в Linux 
10.8. Android 
10.9. Краткие выводы 

Глава 11. Изучение конкретных примеров: Windows 8 
11.1. История Windows вплоть до Windows 8.1
11.2. Программирование в Windows 
11.3. Структура системы 
11.4. Процессы и потоки в Windows 
11.5. Управление памятью
11.6. Кэширование в Windows
11.7. Ввод-вывод в Windows
11.8. Файловая система Windows NT
11.9. Управление электропитанием в Windows 
11.10. Безопасность в Windows 8 
11.11. Краткие выводы 

Глава 12. Разработка операционных систем 
12.1. Природа проблемы проектирования 
12.2. Разработка интерфейса
12.3. Реализация 
12.4. Производительность 
12.5. Управление проектом 
12.6. Тенденции в проектировании операционных систем 

Глава 13. Библиография 
13.1. Дополнительная литература
13.2. Алфавитный список литературы 

Скачать книгу: «Современные операционные системы_4е изд.(2015)»

читать книгу «Современные операционные системы_4е изд.(2015)» онлайн

Оцените книгу
[Всего: 1 Средний: 5]

Написать комментарий