打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
UEFI是什么?与BIOS的区别在哪里
 

一.UEFI的含义

UEFI是一种详细描述类型接口的标准。这种接口用于操作系统自动从预启动的操作环境,加载到一种操作系统上。

二、UEFI与BIOS的区别

UEFI是一种所谓的“固件”,负责在开机时做硬件启动和检测等工作,并且担任操作系统控制硬件时的中介角色;

与BIOS相比,UEFI编码99%都是由C语言完成;

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

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

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

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

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

UEFI弥补BIOS对新硬件的支持不足的问题。

三、与BIOS显著不同的是,UEFI是用模块化、C语言风格的参数堆栈传递方式、动态链接的形式构建系统,它比BIOS更易于实现,容错和纠错特性也更强,从而缩短了系统研发的时间。更加重要的是,它运行于32位或64位模式,突破了传统16位代码的寻址能力,达到处理器的最大寻址,此举克服了BIOS代码运行缓慢的弊端。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
BIOS 和UEFI 启动系统的区别
EFI 引导与 BIOS 引导在原理上有什么区别?UEFI将要向何处去?
系统安装UEFI GPT和BIOS MBR两种模式有什么区别?
UEFI和BIOS的区别
BIOS和UEFI 你真的认识?
UEFIB与BIOS之间的区别有哪些?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服