码迷,mamicode.com
首页 > 移动开发 > 详细

BIOS 和UEFI的区别

时间:2019-05-03 22:39:40      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:过程   报警   问题   提醒   启动   语言   驱动   错误   最大   

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

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

BIOS 和UEFI的区别

标签:过程   报警   问题   提醒   启动   语言   驱动   错误   最大   

原文地址:https://www.cnblogs.com/zdj8023/p/10806679.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!