- 积分
- 470
- 最后登录
- 2024-4-14
- 精华
- 0
- 阅读权限
- 30
- 主题
- 8
- UID
- 760
- 帖子
- 1175
- PB币
- 3058
- 威望
- 0
- 贡献
- 0
- 技术
- 1
- 活跃
- 1753
- UID
- 760
- 帖子
- 1175
- PB币
- 3058
- 贡献
- 0
- 技术
- 1
- 活跃
- 1753
|
发表于 2021-4-15 16:44:20
IP属地美国
|显示全部楼层
rubycon 发表于 2021-4-15 16:14
跳过 BIOS 的硬件自检过程?那不是遇到某个硬件出现问题了,也无法知道是那个硬件出现问题了么?
思考了下,其实这个问题有点不太好用简洁的文字回答,有点大。
这样说吧:
1、自从有了Plug and Play(即插即用)之后,POST(Power-On Self Test)它最主要的目的就变成了对所有设备进行基本的初始化以及为它们分配IRQ、内存映射之类的资源等。
2、如果硬件没有发生变化,这些配置信息并不需要每次都重新分配。直接读取(已经被储存)及使用上次用的信息就可以了,直到跑出问题再POST即可。
UEFI就提供了这样的框架,可以不去每次都执行POST。
3、UEFI中已经不存在独立而固定的自检流程,但自检的功能仍然存在(UEFI弱化了自检的概念,但强化了自检的功能)。
4、UEFI需要知道OS的一些条件来决定是否允许设备选择某些模式,还要通知OS关于一些设备如何进行了配置。UEFI的逻辑比BIOS要复杂许多(也就是可以与OS进行双向交流)。 |
|