1

Step 1

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

2

Step 2

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

3

Step 3

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

4

Step 4

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

5

Step 5

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

6

Step 6

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

7

Step 7

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

8

Step 8

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

9

Step 9

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

10

Step 10

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

11

Step 11

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

12

Step 12

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

13

Step 13

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

1

Step 1

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

2

Step 2

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

3

Step 3

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

4

Step 4

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

5

Step 5

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

6

Step 6

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

7

Step 7

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

8

Step 8

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

9

Step 9

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

10

Step 10

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

11

Step 11

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

12

Step 12

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

13

Step 13

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

09 February 2017

Goal abandoned

The author does not write in the goal 7 years 2 months 26 days

Goal author

Daniil

Belarus, Минск

29 years old

Career & Work

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

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

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

 Goal Accomplishment Criteria

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

 Goal ecological compatibility

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

  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. Алфавитный список литературы

  • 1876
  • 09 February 2017, 18:18
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?