Микрокод процессора Intel с Windows: какой на самом деле работает?
Я установил обновление Microsoft Hotfix от 2011 года, которое исправляет что-то в mcupdate_GenuineIntel.dll.
Я также проверил SiSoft Sandra, чтобы убедиться, что поставляемая в BIOS последняя версия, начиная с 2013 года.
Мой вопрос: поскольку обновление микрокода Microsoft загружается после BIOS, достаточно ли умна ОС, чтобы запустить новый микрокод, или оно возвращается к микрокоду 2011 года?
И на тот случай, если на этот вопрос нельзя ответить напрямую:
Обычный способ определить это - попробовать какой-нибудь код, который не работает со старым микрокодом, но успешно работает с новым. Разве Intel публикует такие фрагменты кода?
РЕДАКТИРОВАТЬ Я смог убедиться, что Microsoft выпустила новое обновление микрокода процессора Intel для этого ПК:
C:\Windows\System32>dir *genuine*.dll
Directory of C:\Windows\System32
05/09/2015 12:26 PM 493,504 mcupdate_GenuineIntel.dll
1 ответ
ОС не должна быть достаточно умной, чтобы позволить запускать новый микрокод, процессор будет работать в зависимости от того, что новее. Да Микрокод ОС загружается после BIOS, но ЦП будет отклонять микрокод ОС, если микрокод BIOS был более новой версией.
Если микрокод BIOS был старше, а микрокод ОС - новее, чем ЦП примет микрокод ОС и запустит самую новую версию. Так что это зависит от процессора и ОС не нужно делать много проверок. Процессор всегда будет работать с новейшей доступной версией.