Изменения внутреннего устройства ядра Windows Server 2008 - Работа в среде многопроцессорных систем

ОГЛАВЛЕНИЕ

Работа в среде многопроцессорных систем

Одно из изменений на низком уровне системы состоит в том, что в Windows Server 2008 входит только версия ядра, предназначенная для работы в среде многопроцессорных систем. Раньше в Windows использовалась версия, ориентированная на однопроцессорные системы, установленные на машинах с единственным ЦПУ, поскольку такая версия обеспечивала несколько большую производительность за счет отсутствия кода для синхронизации, необходимого только в многопроцессорных средах. В связи с тем, что оборудование стало работать быстрее, повышением производительности за счет оптимизации можно пренебречь, и в настоящее время большинство серверных систем содержит несколько процессоров, что избавляет от потребности в однопроцессорной версии.

На рис. 1 показаны варианты ядра Windows Server 2008. Версия ядра, используемая в системе, зависит от того, является ли версия операционной системы отладочной (Checked) или розничной, от варианта установки — в 32- или 64-разрядной архитектуре (Itanium, Intel 64 или AMD64) и, в случае установки в 32-разрядной среде, от того, имеется ли в системе более 4 ГБ физической памяти, и поддерживается ли предотвращение выполнения данных (DEP — Data Execution Prevention). Кроме этого, предполагается, что Windows Server 2008 — последняя система, поддерживающая 32-разрядную версию.

Рис. 1 Варианты ядра Windows Server 2008

Ядро 32-разрядная архитектура 64-разрядная архитектура
Многопроцессорная архитектура Да Да
Установлен флажок «Многопроцессорная архитектура» Да Да
Расширение физических адресов (PAE) многопроцессорной архитектуры Да Нет
Установлен флажок «PAE многопроцессорной архитектуры» Да Нет

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