UEFI比起BIOS,增加了对哪些硬件的支持?
发布网友
发布时间:2022-04-25 21:33
我来回答
共2个回答
热心网友
时间:2022-06-03 22:21
展开1全部1. 编码99%都是由C语言完成;
2. 一改之前的中断、硬件端口操作的方法,而采用了Driver/protocol的新方式;
3. 将不支持X86实模式,而直接采用Flat mode(也就是不能用DOS了,现在有些 EFI 或 UEFI 能用是因为做了兼容,但实际上这部分不属于UEFI的定义了);
4. 输出也不再是单纯的二进制code,改为Removable Binary Drivers;
5. OS启动不再是调用Int19,而是直接利用protocol/device Path;
6. 对于第三方的开发,前者基本上做不到,除非参与BIOS的设计,但是还要受到ROM的大小*,而后者就便利多了。
7.弥补BIOS对新硬件的支持不足的毛病。
实际上对我们正常人使用的最明显的上面没写出来。就是支持2TB以上硬盘做系统盘了。以前BIOS的时候只能支持MBR引导,现在支持GPT引导可以支持2TB以上的容量。
热心网友
时间:2022-06-03 22:21
最关键的就是 原生支持3TB硬盘