1

Этап 1

Глава 1. Введение

2

Этап 2

Глава 2. Процессы и потоки

3

Этап 3

Глава 3. Управление памятью

4

Этап 4

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

5

Этап 5

Глава 5. Ввод и вывод информации

6

Этап 6

Глава 6. Взаимоблокировка

7

Этап 7

Глава 7. Виртуализация и облако

8

Этап 8

Глава 8. Многопроцессорные системы

9

Этап 9

Глава 9. Безопасность

10

Этап 10

Глава 10. Изучение конкретных примеров: Unix, Linux и Android

11

Этап 11

Глава 11. Изучение конкретных примеров: Windows 8

12

Этап 12

Глава 12. Разработка операционных систем

13

Этап 13

Глава 13. Библиография

1

Этап 1

Глава 1. Введение

2

Этап 2

Глава 2. Процессы и потоки

3

Этап 3

Глава 3. Управление памятью

4

Этап 4

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

5

Этап 5

Глава 5. Ввод и вывод информации

6

Этап 6

Глава 6. Взаимоблокировка

7

Этап 7

Глава 7. Виртуализация и облако

8

Этап 8

Глава 8. Многопроцессорные системы

9

Этап 9

Глава 9. Безопасность

10

Этап 10

Глава 10. Изучение конкретных примеров: Unix, Linux и Android

11

Этап 11

Глава 11. Изучение конкретных примеров: Windows 8

12

Этап 12

Глава 12. Разработка операционных систем

13

Этап 13

Глава 13. Библиография

09 февраля 2017

Цель заброшена

Автор не отписывался в цели 7 лет 9 месяцев 12 дней

Автор цели

Карьера и работа

Прочитать книгу "Современные операционные системы" Таненбаума

Книга "Современные операционные системы" Таненбаума, будет логичным продолжением книги "Архитектура компьютера" того же авторства, которую я недавно прочел. В добавок, сейчас в универе читается курс по операционным системам, что дает еще один повод. Ко всему прочему, мне самому очень интересно и хочется потихоньку прочесть все основные книги Таненбаума =)

Книгу планирую читать в медленном темпе, по возможности, делать заметки.

 Критерий завершения

Прочел первые 10 глав, больше - лучше!

 Экологичность цели

Быть компетентным в компьютерной организации.

  1. Глава 1. Введение

    1. Что такое операционная система?

    2. История операционных систем

    3. Обзор аппаратного обеспечения компьютера

    4. Зоопарк операционных систем

    5. Понятия операционной системы

    6. Системные вызов

    7. Структура операционной системы

    8. Устройство мира согласно языку C

    9. Исследования в области операционных систем

    10. Краткое содержание остальных глав этой книги

    11. Единицы измерения

    12. Краткие выводы

  2. Глава 2. Процессы и потоки

    1. Процессы

    2. Потоки

    3. Взаимодействие процессов

    4. Планирование

    5. Классические задачи взаимодействия процессов

    6. Исследования, посвященные процессам и потокам

    7. Краткие выводы

  3. Глава 3. Управление памятью

    1. Память без использования абстракций

    2. Абстракция памяти: адресные пространства

    3. Виртуальная память

    4. Алгоритмы замещения страниц

    5. Разработка систем страничной организации памяти

    6. Проблемы реализации

    7. Сегментация

    8. Исследования в области управления памятью

    9. Краткие выводы

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

    1. Файлы

    2. Каталоги

    3. Реализация файловой системы

    4. Управление файловой системой и ее оптимизация

    5. Примеры файловых систем

    6. Исследования в области файловых систем

    7. Краткие выводы

  5. Глава 5. Ввод и вывод информации

    1. Основы аппаратного обеспечения ввода-вывода

    2. Принципы создания программного обеспечения ввода-вывода

    3. Уровни программного обеспечения ввода-вывода

    4. Диски

    5. Часы

    6. Пользовательский интерфейс: клавиатура, мышь, монитор

    7. Тонкие клиенты

    8. Управление энергопотреблением

    9. Исследования в области ввода-вывода данных

    10. Краткие выводы

  6. Глава 6. Взаимоблокировка

    1. Ресурсы

    2. Введение во взаимоблокировки

    3. Страусиный алгоритм

    4. Обнаружение взаимоблокировок и восстановление работоспособности

    5. Уклонение от взаимоблокировок

    6. Предотвращение взаимоблокировки

    7. Другие вопросы

    8. Исследования в области взаимоблокировок

    9. Краткие выводы

  7. Глава 7. Виртуализация и облако

    1. История

    2. Требования, применяемые к виртуализации

    3. Гипервизоры первого и второго типа

    4. Технологии эффективной виртуализации

    5. Являются ли гипервизоры настоящими микроядрами?

    6. Виртуализация памяти

    7. Виртуализация ввода-вывода

    8. Виртуальные устройства

    9. Виртуальные машины на мультиядерных центральных процессорах

    10. Вопросы лицензирования

    11. Облака

    12. Изучение конкретных примеров: VMWARE

    13. Исследования в области виртуализации и облаков

  8. Глава 8. Многопроцессорные системы

    1. Мультипроцессоры

    2. Мультикомпьютеры

    3. Распределенные системы

    4. Исследования в области многопроцессорных систем

    5. Краткие выводы

  9. Глава 9. Безопасность

    1. Внешние условия, требующие принятия дополнительных мер безопасности

    2. Безопасность операционных систем

    3. Управление доступом к ресурсам

    4. Формальные модели систем безопасности

    5. Основы криптографии

    6. Аутентификация

    7. Взлом программного обеспечения

    8. Инсайдерские атаки

    9. Вредоносные программы

    10. Средства защиты

    11. Исследования в области безопасности

    12. Краткие выводы

  10. Глава 10. Изучение конкретных примеров: Unix, Linux и Android

    1. История UNIX и Linux

    2. Обзор системы Linux

    3. Процессы в системе Linux

    4. Управление памятью в Linux

    5. Ввод-вывод в системе Linux

    6. Файловая система UNIX

    7. Безопасность в Linux

    8. Android

    9. Краткие выводы

  11. Глава 11. Изучение конкретных примеров: Windows 8

    1. История Windows вплоть до Windows 8.1

    2. Программирование в Windows

    3. Структура системы

    4. Процессы и потоки в Windows

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

    6. Кэширование в Windows

    7. Ввод-вывод в Windows

    8. Файловая система Windows NT

    9. Управление электропитанием в Windows

    10. Безопасность в Windows 8

    11. Краткие выводы

  12. Глава 12. Разработка операционных систем

    1. Природа проблемы проектирования

    2. Разработка интерфейса

    3. Реализация

    4. Производительность

    5. Управление проектом

    6. Тенденции в проектировании операционных систем

    7. Краткие выводы

  13. Глава 13. Библиография

    1. Дополнительная литература

    2. Алфавитный список литературы

  • 2078
  • 09 февраля 2017, 18:18
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?