42

Я готовлюсь к экзамену ISC2 Certified Cloud Security Professional (CCSP) и часть учебного курса обсуждает BIOS. В какой-то момент материал относится к BIOS как:

BIOS - прошивка перепрошита на процессор компьютера.

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

3 ответа3

57

То, что я собираюсь написать, возможно, удивит вас: вы, кажется, предполагали, что "процессор" здесь означает центральный процессор (CPU). Это предположение исходит из архитектуры IBM PC, наблюдаемой в повседневных домашних компьютерах. Тем не менее, вы изучаете CCSP, что означает, что мы имеем дело с Cisco и ее архитектурой системы на кристалле (SoC) в этом контексте.

В то время как BIOS никогда не мелькали на CPU, в SoC, он сверкнул на кристалле процессора. Цитировать из английской Википедии:

Типичный SoC состоит из:

  • ядро микроконтроллера, микропроцессора или процессора цифровых сигналов (DSP)
    • Многопроцессорные SoC имеют более одного процессорного ядра.
  • блоки памяти, включая выбор ROM, RAM, EEPROM и флэш-памяти
  • ...

Итак, в этом чипе действительно есть BIOS: Am286ZX/LX (SoC) Изображение: AMD Am286 ZX/LX, CMOS-вариант SoC-версии процессора Intel 80286, выпущенный в 1991 году. (Изображение Константина Ланцет, выпущено под CC-BY-SA 3.0. Нажмите, чтобы увидеть источник.)

Тем не менее, если бы это был я, я бы так не написал. Распространенность наследия IBM PC означает, что автор не должен пренебрегать мышлением, которое стоит за ним.

27

Код на процессоре известен как микрокод. Форма прошивки, которая находится на процессоре и может быть обновлена там из работающей системы.

BIOS существует на материнской плате, взаимодействует со всем оборудованием, чтобы загрузить машину до точки, в которой загрузчик может вступить во владение.

Тем не менее, если материал утверждает это, то это ответ, который вы должны дать на экзамене.

13

BIOS это прошивка. Он расположен снаружи к процессору.

ЦП предназначен для считывания фиксированного адреса памяти при получении электроэнергии. BIOS находится по этому адресу, поэтому процессор выполняет инструкции, расположенные в нем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .