Изменения внутреннего устройства ядра Windows Server 2008

ОГЛАВЛЕНИЕ

Windows Server 2008 — новейшая версия серверной платформы Майкрософт, в которую внесены на уровне системы изменения, охватывающие все функциональные участки операционной системы, от управления памятью до планирования потоков, и от поддержки работы в сети до обеспечения безопасности, причем это только часть внесенных изменений.

Поскольку в операционной системе Windows Server® 2008 используется то же ядро, что и в Windows Vista® SP1, в нее включены многие усовершенствования, уже обсуждавшиеся в моих предыдущих статьях, опубликованных в TechNet Magazine: «Внутреннее устройство ядра ОС Windows Vista» (в трех частях – в февральском, мартовском и апрельском выпусках за 2007 г.) и «Управление учетными записями пользователей Windows Vista: взгляд изнутри» (июнь 2007 г.). Только небольшая часть средств, описанных в этих статьях и реализующих характерные для клиентов возможности, не включена в операционную систему Windows Server 2008 — например SuperFetch, ReadyBoost, ReadyDrive, ReadyBoot и служба планировщика классов мультимедиа MMCSS.

Вместо того, чтобы повторно обсуждать появившиеся в Windows Vista важные изменения ядра, которые присутствуют также и в Windows Server 2008, например, назначение приоритетов операциям ввода-вывода, новая архитектура загрузки, BitLockerTM, целостность кода и необходимые уровни целостности, я сосредоточусь на важнейших изменениях, не обсуждавшихся в этих статьях, включая те, которые относятся к надежности, эффективности, масштабируемости, а также на Hyper-VTM  — новой технологии Майкрософт для виртуализации компьютера гипервизора.

Подобно предыдущим статьям, в данной статье содержание ограничено обсуждением ядра операционной системы, Ntoskrnl.exe, а также тесно связанными с ним компонентами. Например, в статье не обсуждаются изменения, относящиеся к установке (WIM, или Windows® Imaging Format, и Component-Based Servicing), управлению (групповая политика и усовершенствования в Active Directory®), общие средства текущего контроля и диагностики (диагностическая инфраструктура Windows), сетевые возможности ядра (реализация нового брандмауэра и TCP/IP), ядро сервера и серверные роли.