Книга рассказала об идеях, что лежат в основе операционных систем, на примере xv6. Одна часть кода xv6 выражает основные идеи и каждая строка кода важна - переключение потоков, пространства пользователя и ядра, блокировки и т.д. Другая часть кода воплощает алгоритмы и структуры данных, которые легко заменить на другие - политика планирования процессов, структуры файлов на диске, устройство журнала файловой системы и т.д. Книга полагается на интерфейс системных вызовов Unix, который оказался успешным настолько, что идеи легли в основу и других современных ОС.

Книга на русском языке в формате PDF.

Книга в формате HTML/EPUB появится чуть позже.

Комментарии (1)


  1. fromzerotoinfinity
    26.04.2024 02:36

    Спасибо за проделанную работу и в частности за пдфку. Кирпич Таненбаума очень тяжел, а здесь все четко и без водицы.