Холмогоров В.- Тонкая настройка Windows ХР стр.7
Итак, для начала следует определиться с терминологией. Ядро операционной системы — это набор элементарных функций (примитивов) и процессов, па которых, как на фундаменте, строится все остальное «здание» ОС. С точки зрения своего практического значения, ядро реализует такие задачи, как запуск приложений, распределение ресурсов оперативной памяти и процессорного времени между различными программами, управление прерываниями и системными функциями, обеспечение взаимодействия с устройствами при помощи драйверов и т. д. Уровень аппаратных абстракций (HAL, Hardware Abstraction Layer) — это один из компонентов операционной системы, обеспечивающий поддержку таких модулей, как драйверы устройств низкого уровня, диспетчер ввода-вывода, отладчики ядра и т. д. При этом подсистема HAL позволяет ядру Windows абстрагироваться от конкретных аппаратных интерфейсов, что обеспечивает высокую степень независимости компонентов системы от особенностей различных аппаратных платформ. Вполне естественно, что выбор ядра и подсистемы HAL во многом определяется конфигурацией компьютера, па котором будем работать операционная система. Например, для однопроцессорных п двухпроцессорных компьютеров используются различные версии ядра и HAL; изделия некоторых компаний-производителей, таких как, в частности, Compaq, также иногда требуют установки специально разработанного для них ядра, хотя п большинстве случаев операционная система прекрасно функционирует на подобных машинах и в стандартной конфигурации.
В обычных условиях программа установки Windows ХР автоматически выбирает наиболее подходящие для данной аппаратной платформы ядро п модуль HAL. Если в процессе тестирования оборудования, осуществляющемся на начальном этапе установки Windows ХР, нажать клавишу F5, процедура опреде-летшя конфигурации компьютера будет отменена и вы сможете выбрать ядро вручную.
Вариант Стандартный компьютер с процессором C-Step i486 подразумевает установку ядра для устаревших однопроцессорных персональных компьютеров, не поддерживающих технологию ACPI. Спецификация ACPI (Advanced Configuration and Power Interface, расширенный интерфейс конфигурации и управления питанием) — это технологический стандарт, совместно разработанный компаниями Microsoft, Intel, Compaq. Toshiba п Phoenix. Данный стандарт позволяет операционной системе управлять питанием персональных компьютеров, серверов и рабочих станций. Кроме того, именно стандартом ACPI в архитектуре современных компьютеров определяются осповиые параметры работы периферийных устройств, в частности назначение ресурсов и прерываний ыпшам AGP и PCI,
управление режимами энергосбережения и т. д. На практике использование данной технологии, во-первых, исключает необходимость установки дополнительных драйверов и программ для обеспечения нормальной работы системы управления питанием, а во-вторых, позволяет нескольким устройствам использовать одни и те же ресурсы, если эти устройства технологически могут взаимодействовать подобным образом, не вызывая аппаратных конфликтов. Поддержка технологии ACPI обеспечивается материнской платой компьютера, и следует отметить, что практически все современные материнские платы полностью совместимы с ACPI. Вместе с тем, если ваш компьютер собран на базе процессора Intel Pentium Ii/Celeron или более ранних моделей процессоров, возможно, что об ACPI вам придется лишь мечтать: даже если материнская плата и совместима с этим стандартом, ACPI может не поддерживаться со стороны BIOS. В данном случае существует определенный резон для использования нестандартного ядра Windows ХР: отказ от поддержки ACPI операционной системой позволит более оптимально распределить аппаратные ресурсы между различными устройствами и оптимизировать таким образом их работу. Тем не менее, за все нужно платить: одновременно с этим вы, скорее всего, лишитесь возможности использовать так называемый ждущий режим (Hibernate) и переводить компьютер в спящий режим (Sleep mode), возможно, перестанет действовать функция программного управления бесперебойными источниками напряжения (UPS). Кроме того, будет заблокирован механизм автоматического выключения питания: после выгрузки операционной системы на экране появится сакраментальная надпись Теперь питание компьютера можно выключить, — как в старом добром Windows 95. Если же ваш компьютер вполне современен и поддерживает технологию ACPI, в использовании ядра для аппаратной платформы C-Step i486 нет практически никакого смысла.
