Неправильно ли это определение BIOS?

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

  

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

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

42 голоса | спросил Mike B 11 Maypm18 2018, 17:42:52

3 ответа


57

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

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

  

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

     
  • микроконтроллер, микропроцессор или процессор цифрового сигнала (DSP)      
    • Многопроцессорные SoCs имеют более одного ядра процессора.
    •   
  •   
  • блоки памяти, включая выбор ПЗУ, ОЗУ, EEPROM и флэш-памяти.
  •   
  • ...
  •   

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

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

ответил 11 Maypm18 2018, 21:27:23
27

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

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

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

ответил djsmiley2k 11 Maypm18 2018, 17:48:20
13

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

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

ответил jcbermu 11 Maypm18 2018, 17:49:23

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132