Re: [闲聊] 有主板可以不装cpu进bios吗

楼主: comipa (綾崎若菜家御用)   2019-03-10 18:37:10
闲聊一下现在主机板上到底有啥怪东西在动吧
#1. CPU 不解释
#2. 南桥 Intel叫他PCH AMD叫他FCH
#3. EC 笔电几乎都有 桌电我不熟 有些有吧
#4. BMC/CPLD..之类的, 真正的server板就会有, 某些可能设计成扩充卡的形式
所谓的BIOS, 我们现在改叫UEFI firmware, 他是一些程式码
主要是做系统的初始化, 包括CPU本身, 内存子系统, 南桥等等.
放UEFI FW的容器通常是SPI rom, 不过现在这SPI rom放的也不只UEFI FW.
UEF FW程式码是要跑在CPU上的, 所以没CPU不可能进BIOS #1
自从Intel ME出现后, AMD也跟着搞了个PSP, 他们都是类似的角色 Intel放在PCH, AMD
Ryzen 因为把CPU单芯片化,PSP也跟着封装在一起, 拔掉CPU就没PSP了
旧的推土机系列的PSP跟FCH是装在一起的 不过都过去了 我们忘了它吧
ME/PSP都是一颗小处理器, 可能是ARM之类的架构. 原则上不需要CPU 他其实也能动,在
CPU开始执行第一行指令之前, 他就在动了.负责的工作是部分硬件的初始化, 或是控制
整个系统的动作(远端管理之类), 还有一些额外的安全性相关的功能之类的, AMD目前更是
把内存初始化也交给PSP来做. 这颗小处理器需要的韧体, 也跟UEFI FW一起放在SPI
分别占据部分空间 #2
EC的话, 主要是NB上负责控制散热系统, 电力系统之类的, 他也是一颗小处理器
有些设计会让EC也一起接到SPI把部分EC韧体也放在SPI上, 这样EC也有机会存取SPI,
所以所谓不上电就能更新BIOS, 应该是靠EC或是相同脚色的元件来做的 #3
至于BMC, 这是server上才有的, 他是一个跟CPU完全分开动作的子系统
用来监控/管理整个系统, 电力, 散热, 某些装置的状态等等, 本身有自己的网络接口
可以由浏览器或是专用软件来监控整个系统 超级太上皇的存在
所以简单来说, UEFI FW 一定要CPU才能跑.
但是主机板上的其他东西 上面讲的#2 #3 #4 都不需要CPU
只要主板有通电, 他们其实默默就开始工作了

Links booklink

Contact Us: admin [ a t ] ucptt.com