Выбор ядра при установке системы
И сразу вопрос.
Где-то пол года назад я читал о том, как в Windows XP заложена такая штука, как принудительное притормаживание навороченних процов, ну чтоб Интел не обанкротилась :). ОС вычисляла CPUID и по нему уже определяла, что за проц в системе. Давались, помню, сравнительные тести в 3DMark'е и там показатели ОС ХР, в которой данная фича отлючена, сильно отличались от той, где она была по дефолту. А рецепт таков: в начале установки ХР, когда вас попросят нажать F6, нажимаете F5 и через пару секунд появляется окошко в котором вас попросят выбрать модель своего проца. Нужно выбрать i486 и нажать ENTER. Дальше установка пойдет в обычном режиме. При этом ОС будет думать что у вас слабенький проц и вместо того, чтоб его тормозить, наоборот будет оптимизировать свою работу под него. И вот вопрос. Может кто слышал об этой фиче и действительно ли она помагает ускорить работу ХР. Сам просто недавно вспомнил, а проверять времени небыло. |
haker-kirik
Всё что ты описал есть выбор ядра и HAL. То, что винда намеренно тормозит систему, я бы назвал чушью, а вот как и зачем это делается (т.е. сам выбор) постараюсь объяснить. Вот цитата: Вопрос: Как выбрать нужную версию ядра и HAL еще при установке? Ответ: Чтобы указать вручную драйвер уровня аппаратных абстракций во время обновления или установки Windows XP, следует на текстовом этапе установки, обратить внимание на следующее сообщение в нижней части экрана: "Нажмите F6, если Вам необходимо загрузить SCSI или Raid драйвер стороннего производителя." При появлении данного сообщения нажмите клавишу "F5". Теперь при просмотре параметров Вы можете выбрать необходимый Вам драйвер HAL. Если будет нажата клавиша F7, то будет загружен драйвер HAL "Стандартный компьютер" и проверка на совместимость с ACPI будет пропущена. После нажатия клавиши "F5" Вы увидите список типов компьютеров. Описание драйвера уровня аппаратных абстракций приведено ниже. • Многопроцессорный компьютер с ACPI: Используется на многопроцессорных компьютерах с ACPI. • Однопроцессорный компьютер с ACPI: Используется на многопроцессорных компьютерах с ACPI, но только с одним установленным процессором. • Компьютер с ACPI: Используется для системных плат, позволяющих установить только один процессор. • Многопроцессорный Compaq SystemPro или 100% совместимый: Используется для компьютера Compaq Systempro. • Однопроцессорный компьютер с MPS: Используется на двухпроцессорных системных платах без поддержки ACPI и только с одним установленным процессором. • Многопроцессорный компьютер с MPS: Используется на двухпроцессорных системных платах без поддержки ACPI с двумя установленными процессорами. • Стандартный компьютер: Любой стандартный компьютер без поддержки ACPI или без MPS. Это может быть система, основанная на процессоре 386, 486, Pentium, Pentium II или Pentium III • Стандартный компьютер I486 степпинг-С. • Прочие Более подробно вопрос рассмотрен в этой статье MSKB: Как указать вручную драйвер уровня аппаратных абстракций во время установки или обновления Microsoft Windows XP Так же посмотрите эту статью: Параметры HAL, доступные в Windows XP |
Anton04, я так понимаю, если у меня Pentium 4 630 HT, т.е. есть эмуляция многоядерности, то мне надо ставить "Многопроцессорный компьютер с ACPI".
Самое интересно то, что у меня в Диспетчере устройств оно и стоит, но тока когда я просматривал сведения о файлах драйверов, то обнаружил совсем не те файлы, что должны быть, а именно : hal.dll, ntkrnlpa.exe, ntoskrnl.exe. А должно быть вот так: Halmacpi.dll, ntkrpamp.exe. И из того что стоит, только hal.dll имеет цифровую подпись (дистрибутив нормальный, оригинальный). Я тогда сделал обновление драйвера через Диспетчер устройств, вручную выбрав "Многопроцессорный компьютер с ACPI", но результат не изменился. Мало того, файлы Halmacpi.dll и ntkrpamp.exe даже не были скопированы на хард с CD, хотя меня попросили его вставить. Можно конечно вручную прописать в boot.ini, типа Код:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect /usepmtimer /KERNEL=ntkrpamp.exe /HAL=halmacpi.dll |
Цитата:
Для общего развития почитайте что-нибудь такое: Цитата:
Цитата:
|
haker-kirik
Коли на всё основное уже дали ответ, отвечу на твой главый вопрос: Цитата:
|
Petya V4sechkin, спасибо.
|
Время: 17:39. |
Время: 17:39.
© OSzone.net 2001-