泡泡网CPU频道 PCPOP首页      /      CPU     /      新闻    /    正文

BIOS即将被抛弃!UEFI最新版规范解读

    要了解UEFI规范,还得从大家所熟知的BIOS系统说起:

BIOS即将被抛弃!UEFI最新版规范解读

    UEFI是由EFI1.10为基础发展起来的,它的所有者已不再是Intel,而是一个称作Unified EFI Form的国际组织,贡献者有、Microsoft、AMI等几个大厂,属于开源,目前最新的版本为2.3.1。与BIOS相比,最大的几个区别在于:

1. 编码99%都是由C语言完成;   

2. 一改之前的中断、硬件端口操作的方法,而采用了Driver/protocal的新方式;   

3. 将不支持X86模式,而直接采用Flat mode(也就是不能用DOS了,现在有些 EFI 或 UEFI 能用是因为做了兼容,但实际上这部分不属于UEFI的定义了);  

4. 输出也不再是单纯的二进制code,改为Removable Binary Drivers;  

5. OS启动不再是调用Int19,而是直接利用protocol/device Path;   

6. 对于第三方的开发,前者基本上做不到,除非参与BIOS的设计,但是还要受到ROM的大小限制,而后者就便利多了。   

7.弥补BIOS对新硬件的支持不足的毛病。

BIOS即将被抛弃!UEFI最新版规范解读

    根据UEFI概念图的结构,我们将把UEFI概念划为两部分:UEFI的实体 (UEFI Image)跟平台初始化框架。

BIOS即将被抛弃!UEFI最新版规范解读

    同时,由于整个业界的共同参与,UEFI还被赋予了更多特殊的功能,比如更快的磁盘响应、对新的USB3.0原生提供支持、个性化的输出模式等等。

0人已赞

关注我们

泡泡网

手机扫码关注