Как отображается сообщение "установлен неподдерживаемый ЦП"?

У меня есть неподдерживаемый процессор, вставленный в мою машину, и я получаю эту ошибку во время загрузки моего компьютера: Unsupported CPU installed. Мой вопрос не в том, как это исправить, а скорее:

Как отображается это сообщение об ошибке, если ЦП не используется? Может ли BIOS работать без процессора?

25
задан Andreas Rejbrand
24.01.2023 7:49 Количество просмотров материала 2600
Распечатать страницу

4 ответа

нет, BIOS не может работать без CPU.

самое первое, что ваш компьютер делает, когда вы включите его, это проверяет, что соединения между процессором и оперативной памятью хороши. Это просто электрическая проверка что вся линия выходы шины соединена к правильно входным сигналам. Если эта простая проверка не проходит, вы получаете звуковой код (или, возможно, светодиодный дисплей на некоторых материнских платах). Эта проверка не требует CPU, однако без присутствия CPU, вы не можете даже получить звуковой сигнал коды, так как даже это требует некоторой обработки (зависит от материнской платы).

тут требовать CPU для выполнения она.

Что произошло в вашем случае, так это то, что процессор электрически совместим с материнской платой и работает, но не имеет некоторой низкоуровневой поддержки функций, от которой зависит материнская плата. Возможно, вы использовали процессор с более высоким TDP (генерирует больше тепла), чем материнская плата может обрабатывать, имеет больше ядер, чем BIOS знает, как инициализировать, или, возможно, не поддерживает некоторое состояние питания BIOS пытается установить. Вы не упомянули, что CPU/материнская плата комбо вы с помощью.

в любом случае, процессор обеспечивает достаточную поддержку BIOS, чтобы он мог выполнять программы, хранящиеся в его ПЗУ (включая перемещение байтов в видеопамяти и из нее). Дальше этого просто быть не может.

Это, вероятно, просто проверка семейства и идентификаторов шагов от процессора против внутреннего списка поддерживаемых типов процессоров. Во многих случаях, это может быть исправлено с обновлением BIOS. Но сначала вам нужно будет вставить поддерживаемый процессор, чтобы вспышка.

50
отвечен Wes Sayeed 2023-01-25 15:37

Это, вероятно, потому, что неподдерживаемая функция из защищенного режима, но в то время, когда он отображает это сообщение, он еще не вошел в него и все еще находится в режиме 8086. Таким образом, он не работает без процессора, BIOS-это просто программа, она не может работать без процессора. Это просто, что он обнаружил, что он не может пройти мимо определенной точки в исполнении и остановился, не достигнув этого места.

Я объясню: первые Дос шт не сложный режим выполнения, необходимые для правильная многозадачность и многопользовательское использование. Когда Intel представила его в своих процессорах, они хотели сохранить совместимость со старыми процессорами. Вот почему они ввели эти режимы: они сначала запускают процессор 8086, они делают некоторые тесты и инициализацию, и только затем они переходят в защищенный режим.

11
отвечен Camion 2023-01-25 17:54

"неподдерживаемый CPU" не говорит вам, что CPU не работает. Вероятно, это означает, что прошивка на материнской плате (будь то BIOS или UEFI) выполнила некоторый код на процессоре, который определил, что процессор несовместим с некоторыми особенностями, на которые опирается материнская плата во время нормальной работы. Или просто, что материнская плата не тестировалась с этим процессором и производитель не хочет рисковать.

но это не означает, что процессор не может выполнить инструкции во время загрузки. Например, все современные процессоры x86 имеют инструкцию CPUID, которая может использоваться для определения доступности различных функций процессора. Загрузочный код может выполнить эту инструкцию и отобразить сообщение об ошибке, если необходимые функции недоступны.

8
отвечен Artelius 2023-01-25 20:11

BIOS имеет контрольный список (POST), который он проходит, чтобы инициализировать все части компьютера. Когда они не проходят проверки, то вы получаете ошибку, такую как ваша. Частью набора инструкций POST является назначение прерывания компоненту. Если все компоненты правильно имеют прерывания, ОС загружается, и прерывания передаются в ОС, чтобы ОС могла взаимодействовать с компонентами. Это упрощенная версия происходящего для краткости. Здесь больше подробный список происходящего:загрузки деталей

BIOS имеет начальный контроль устройств, поэтому он может проверять и отображать ошибки, если это необходимо. Многие из ошибок, которые я видел звуковые сигналы или мигающие светодиоды это нужно искать в их значении. Он обычно не показывает ошибку на мониторе, как в вашем случае (потому что, если видеокарта является проблемой). BIOS имеет возможность запускать только самую простую последовательность инициализации, и в некоторых случаях ретранслировать только самые основные коды ошибок. BIOS уже имеет прерывания для рабочих компонентов, как указано выше, так что не нужно процессор для обработки ничего для того, чтобы отправить сигнал с помощью материнской платы, чтобы произвести звуковой сигнал или мигающий свет, или в вашем случае видеокарты для отображения сообщения.

-9
отвечен Musselman 2023-01-25 22:28

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх