Рисунок 2.4 (стр.38). Дискуссия здесь
(не вполне лицеприятная для автора) заставила его признать, что расположение
HAL на данном рисунке не является полностью корректным. Отделение HAL от остального
кода режима ядра неявно обозначало то, что он содержится в отдельном программном
модуле (hal.dll), а остальные компоненты - преимущественно в kernel32.dll,
но это а) не было пояснено в тексте и б) не имело принципиального значения.
При этом данное расположение привело к ошибке в том смысле, что не оставило
места для отображения возможного прямого доступа к аппаратному обеспечению
помимо HAL (как, например, для пакета DirectX, упомянутого на следующей странице).
Рисунок здесь,
например, более корректен.
Стр.90, подраздел 4.1.2: критериями не могут быть "Мінімальний час
відгуку" и "Максимальна пропускна здатність", корректно было
бы говорить о критериях "час відгуку" и "пропускна здатність",
которые, соответственно, нужно минимизировать и максимизировать.
Стр.94, подраздел 4.4.1: недостатки алгоритма FIFO под номерами 2 и 3 фактически
повторяют друг друга. Достаточно было описать эффект конвоя один раз.
Стр.111, подраздел 5.2.1: "Уявимо, що при банківській організації системи
..." - неточность перевода. Верно: "Уявимо, що у системі підтримки
роботи банку ..."
Автор будет рад информации о других ошибках и опечатках. Связаться с ним можно
по адресу shekvl@yahoo.com