相信大家对BIOS都有一定的了解,虽然你有可能不知道BIOS是什么,但对于它的界面你肯定见过。

如何刷bios支持uefi(电脑知识分享BIOSEFI与UEFI详细了解)(1)

图片来源于网络

BIOS 是Basic Input Output System的缩写,中文翻译为“基本输入输出系统”是固化在一个只读存储器(ROM)或非易失性存储器(NvRAM)上的程序。但你知道吗?随着现代新式电脑的出现,逐渐地开始用UEFI启动,尤其是在当下win10系统的逐渐普及,除此之外还有EFI启动方式,这是一种为早期的过渡电脑用的。

那么什么是EFI、UEFI呢?与BIOS有什么关系及区别呢?EFI或UEFI的一部分也是存储在一个芯片中,由于它们在表面形式、基本功能上和BIOS差不多,所以习惯上我们也把存储EFI/UEFI的芯片叫做EFI/UEFI BIOS芯片,EFI/UEFI也叫做EFI/UEFI BIOS,但在实际上它们和BIOS根本是不一样的。具体他们是什么?下面和小编一起来了解一下BIOS、EFI和UEFI。

一、BIOS

图片来源于网络

无论EFI还是UEFI,都必须要有预加载环境、驱动执行环境、驱动程序等必要部分组成,为了支持部分旧设备(如在UEFI下挂载传统MBR硬盘,不支持UEFI启动的显卡在UEFI下仍然支持运行等),还需要一个CSM兼容性支持模块、EFI或UEFI都是仅支持GPT磁盘引导系统的。

BIOS和UEFI在启动方式上也有很大的不同:BIOS先要对CPU初始化,然后跳转到BIOS启动处进行POST自检,此过程如有严重错误,则电脑会用不同的报警声音提醒,接下来采用读中断的方式加载各种硬件,完成硬件初始化后进入操作系统启动过程;而UEFI则是运行预加载环境先直接初始化CPU和内存,CPU和内存若有问题则直接黑屏,其后启动PXE采用枚举方式搜索各种硬件并加载驱动,完成硬件初始化,之后同样进入操作系统启动过程。

BIOS是16位汇编语言程序,只能运行在16位实模式,可访问的内存只有1MB,而UEFI是32位或64位高级语言程序(C语言程序),突破实模式限制,可以达到要求的最大寻址。

IT技术资料分享个人整理自互联网 如有侵权请联系小编删除处理

原文链接:http://www.lmdouble.com/1510001173.html

,