Миграция Windows на многоядерную платформу

Многоядерный процессор и WindowsМногоядерные компьютеры стали обыденным явлением не только в мире серверов, но и рабочих станций и даже ноутбуков. И это закономерно, так как данный тип процессоров обеспечивает более оптимальную одновременную работу множества приложений, что характерно для современных операционных систем.

Наряду с приобретением новой техники, распространено такое явление, как апгрейд — замена основных составляющих модулей компьютера. Для снижения трудоёмкости данного процесса очень часто осуществляется миграция установленной операционной системы вместе со всеми приложениями. Существуют методики отучения операционной системы от железа, после чего она, с добавлением необходимых драйверов, может работать с новыми комплектующими. Как правило, для пользователей очевиден только факт отсутствия работоспособности определённых устройств, после чего принимаются необходимые меры в виде манипуляций с драйверами и реестром. Неправильное же определение многоядерного процессора может остаться незамеченным. Обратите на это внимание. Если Windows определяет процессор, как одноядерный, есть повод разобраться в этом вопросе...

В системах Windows NT5+ используются следующие слои абстрагирования оборудования (HAL):

 

«Стандартный компьютер», Non-ACPI PIC HAL (Hal.dll)

• Стандартный компьютер

«Однопроцессорный компьютер с MPS», Non-ACPI APIC UP HAL (Halapic.dll)

• Стандартный компьютер

• Однопроцессорный компьютер с MPS

• Многопроцессорный компьютер с MPS

«Многопроцессорный компьютер с MPS», Non-ACPI APIC MP HAL (Halmps.dll)

• Стандартный компьютер

• Многопроцессорный компьютер с MPS

«Компьютер с ACPI», ACPI PIC HAL (Halacpi.dll)

• Стандартный компьютер

• Компьютер с ACPI

«Однопроцессорный компьютер с ACPI», ACPI APIC UP HAL (Halaacpi.dll)

• Стандартный компьютер

• Компьютер с ACPI

• Однопроцессорный компьютер с ACPI

• Многопроцессорный компьютер с ACPI

«Многопроцессорный компьютер с ACPI», ACPI APIC MP HAL (Halmacpi.dll)

• Стандартный компьютер

• Компьютер с ACPI

• Многопроцессорный компьютер с ACPI

• Многопроцессорный компьютер с MPS

На нашей тестовой машине была заменена материнская плата и установлен многоядерный процессор. В диспетчере устройств отображается Стандартный компьютер и Компьютер с ACPI:

Это объясняется тем, что система была установлена с применением одноядерного процессора.

Давайте попробуем сменить HAL на нужный:

Идём по пути самостоятельного выбора драйвера:

Среди доступных вариантов присутствуют лишь Стандартный компьютер и Компьютер с ACPI. Даже снятие отметки чекбокса Только совместимые устройства ничего не даёт:

Небольшое пояснение. В операционной системе Windows 2000 в диспетчере устройств можно выбрать любой тип HAL. При этом, в случае ошибки может произойти крах системы. В системах Windows XP и Windows Server 2003 из соображений безопасности неподдерживаемые типы HAL недоступны (определение поддерживаемых типов HAL производится в процессе установки системы). Как обойти это ограничение?

Откройте редактор реестра и найдите ветку

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\ACPI_HAL\0000

В ней найдите параметр acpipic_up.

Замените его на acpiapic_mp:

Заново попробуйте сменить HAL.

Что мы видим? Появились все доступные типы HAL! Выберите нужный, т.е. Многопроцессорный компьютер с ACPI и перезагрузите компьютер.

Рубрика: 

Комментарии

Стасик
На всех сайтах одно и тоже! Перекопировали статью друг у друга А ЗАЧЕМ менять едро? За ЧТО отвечает ядро? Какие ошибки будут при неверном ядре? Копипастой завалили интернет а ПОЛЬЗЫ ОТ ЭТОГО НОЛЬ!


admin
Не будет никаких ошибок. При замене HAL компьютер увидит все ядра процессора. На нашем сайте оригинальный копирайт, лично я скриншоты делал на своём компьютере.


BarackCotHS
Ренато Усатый - Наша партия - Partidul Nostru Хочу предупредить людей проголосовавших за Нашу Партию на выборах 2016 года Я и мой товарищ были наняты для проведения избирательной компании партии Ренато Усатого Нам пообещали оплату работы по стандартному тарифу а в случае победы нашего нанимателя выплатить отдельную премию в течение недели с момента утверждения результатов выборов Всё время пока мы работали в избирательном штабе нам задерживали оплату нашего труда утверждая что денег не хватает и надо потерпеть Мы понимали что постоянно возникают непредвиденные ситуации и терпеливо работали довольствуясь теми суммами которые нам выплачивали Однако с момента окончания выборов прошло достаточно большое время И что же мы видим ? Нам не заплатили всю сумму которые должны были выплатить за нашу работу Нам не заплатили и отказываются платить Говорят что мы плохо работали Однако в ходе избирательной компании нам не высказывали претензий по поводу нашей работы Таким образом Он обманывает даже тех кто помогал ему Значит он обманет и вас уважаемые избиратели Ион Мунтяну и Григорий Станчу


Добавить коментарий