Описание книги
У книзі розглядаються три фундаментальні концепції операційних систем: віртуалізація (процесори та пам’яті), конкурентність (блокування та умовні змінні) та довготривале зберігання (диски, RAID-масиви, файлові системи). У кожному розділі представлена одна конкретна проблема та описано її вирішення. Наводяться поради, які можуть стати в нагоді читачеві при створенні власних систем. Виконуючи завдання, запропоновані авторами, та працюючи над серйозними проектами, читачі приходять до глибшого розуміння сучасних ОС. Завдання-емулятори здатні генерувати практично нескінченну безліч завдань, завдяки чому можна багаторазово перевіряти ще раз свої знання. Усі проекти, а також приклади коду написані мовою програмування С. Видання адресоване студентам технічних вузів та всім, хто цікавиться програмуванням. Викладачі технічних вишів можуть використовувати книгу в рамках курсу інформатики.
FAQ