Цель заброшена
Автор не отписывался в цели 7 лет 9 месяцев 12 дней
Прочитать книгу "Современные операционные системы" Таненбаума
Книга "Современные операционные системы" Таненбаума, будет логичным продолжением книги "Архитектура компьютера" того же авторства, которую я недавно прочел. В добавок, сейчас в универе читается курс по операционным системам, что дает еще один повод. Ко всему прочему, мне самому очень интересно и хочется потихоньку прочесть все основные книги Таненбаума =)
Книгу планирую читать в медленном темпе, по возможности, делать заметки.
Критерий завершения
Прочел первые 10 глав, больше - лучше!
Экологичность цели
Быть компетентным в компьютерной организации.
-
Глава 1. Введение
-
Что такое операционная система?
-
История операционных систем
-
Обзор аппаратного обеспечения компьютера
-
Зоопарк операционных систем
-
Понятия операционной системы
-
Системные вызов
-
Структура операционной системы
-
Устройство мира согласно языку C
-
Исследования в области операционных систем
-
Краткое содержание остальных глав этой книги
-
Единицы измерения
-
Краткие выводы
-
-
Глава 2. Процессы и потоки
-
Процессы
-
Потоки
-
Взаимодействие процессов
-
Планирование
-
Классические задачи взаимодействия процессов
-
Исследования, посвященные процессам и потокам
-
Краткие выводы
-
-
Глава 3. Управление памятью
-
Память без использования абстракций
-
Абстракция памяти: адресные пространства
-
Виртуальная память
-
Алгоритмы замещения страниц
-
Разработка систем страничной организации памяти
-
Проблемы реализации
-
Сегментация
-
Исследования в области управления памятью
-
Краткие выводы
-
-
Глава 4. Файловые системы
-
Файлы
-
Каталоги
-
Реализация файловой системы
-
Управление файловой системой и ее оптимизация
-
Примеры файловых систем
-
Исследования в области файловых систем
-
Краткие выводы
-
-
Глава 5. Ввод и вывод информации
-
Основы аппаратного обеспечения ввода-вывода
-
Принципы создания программного обеспечения ввода-вывода
-
Уровни программного обеспечения ввода-вывода
-
Диски
-
Часы
-
Пользовательский интерфейс: клавиатура, мышь, монитор
-
Тонкие клиенты
-
Управление энергопотреблением
-
Исследования в области ввода-вывода данных
-
Краткие выводы
-
-
Глава 6. Взаимоблокировка
-
Ресурсы
-
Введение во взаимоблокировки
-
Страусиный алгоритм
-
Обнаружение взаимоблокировок и восстановление работоспособности
-
Уклонение от взаимоблокировок
-
Предотвращение взаимоблокировки
-
Другие вопросы
-
Исследования в области взаимоблокировок
-
Краткие выводы
-
-
Глава 7. Виртуализация и облако
-
История
-
Требования, применяемые к виртуализации
-
Гипервизоры первого и второго типа
-
Технологии эффективной виртуализации
-
Являются ли гипервизоры настоящими микроядрами?
-
Виртуализация памяти
-
Виртуализация ввода-вывода
-
Виртуальные устройства
-
Виртуальные машины на мультиядерных центральных процессорах
-
Вопросы лицензирования
-
Облака
-
Изучение конкретных примеров: VMWARE
-
Исследования в области виртуализации и облаков
-
-
Глава 8. Многопроцессорные системы
-
Мультипроцессоры
-
Мультикомпьютеры
-
Распределенные системы
-
Исследования в области многопроцессорных систем
-
Краткие выводы
-
-
Глава 9. Безопасность
-
Внешние условия, требующие принятия дополнительных мер безопасности
-
Безопасность операционных систем
-
Управление доступом к ресурсам
-
Формальные модели систем безопасности
-
Основы криптографии
-
Аутентификация
-
Взлом программного обеспечения
-
Инсайдерские атаки
-
Вредоносные программы
-
Средства защиты
-
Исследования в области безопасности
-
Краткие выводы
-
-
Глава 10. Изучение конкретных примеров: Unix, Linux и Android
-
История UNIX и Linux
-
Обзор системы Linux
-
Процессы в системе Linux
-
Управление памятью в Linux
-
Ввод-вывод в системе Linux
-
Файловая система UNIX
-
Безопасность в Linux
-
Android
-
Краткие выводы
-
-
Глава 11. Изучение конкретных примеров: Windows 8
-
История Windows вплоть до Windows 8.1
-
Программирование в Windows
-
Структура системы
-
Процессы и потоки в Windows
-
Управление памятью
-
Кэширование в Windows
-
Ввод-вывод в Windows
-
Файловая система Windows NT
-
Управление электропитанием в Windows
-
Безопасность в Windows 8
-
Краткие выводы
-
-
Глава 12. Разработка операционных систем
-
Природа проблемы проектирования
-
Разработка интерфейса
-
Реализация
-
Производительность
-
Управление проектом
-
Тенденции в проектировании операционных систем
-
Краткие выводы
-
-
Глава 13. Библиография
-
Дополнительная литература
-
Алфавитный список литературы
-
- 2078
- 09 февраля 2017, 18:18
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением