刷BIOS激活Vista EFI时代解决"盗版"?
分享
何谓EFI?其实EFI(Extensible Firmware Interface)的概念很简单,就是由模块化的C语言,藉由参数堆叠传递,并以动态连结形式架构的简易型操作系统,其工作责任在于肩负起连结硬件与操作系统的桥梁,理论上来说,其设计难度要远低于由汇编语言所架构而成的传统BIOS。
EFI的现状:
目前的EFI系统可以运作于32位元或64位元模式之下;
对未来的出现了128甚至更高位元的处理器,EFI系统也能很平顺的过渡支持。
◎ 其概念非常类似于目前的高端操作系统
由于EFI等同于一款简易型的操作系统,为了与硬件沟通,就必须透过驱动程序来对硬件进行识别与操作,这些驱动程序是专门应用于EFI系统下的机器指令,必须透过硬件抽象层来转译执行,其概念非常类似于目前的高端操作系统,不同的处理器平台(X86、RISC、Itanium)之间只要抽换不同的硬件抽象层,驱动程序便可以沿用,可以大幅简化跨平台应用的开发复杂度。
相较之下,传统BIOS基于真实模式之下,必须利用中断模式来增加硬件功能,而这些操作都必须完全针对个别的处理器规范来进行,不同的处理器平台之间,即便芯片组或外围完全相同,依然完全无法互通,且传统BIOS基本上都是运作于16位元模式下,对目前的32位元或64位元操作系统来说,都是极为沉重的存取瓶颈。
◎ EFI取代传统BIOS还需时日
既然EFI能够做到这么强大的控制功能,那么是否有可能取代传统操作系统的地位?目前我们只能说根据应用不同,部分产品有可能选用EFI。而大多数的产品还是会延续传统的BIOS设计,毕竟EFI在PC平台上依旧处于推广初期,尚无余力将触角过度延伸,而相对于传统的BIOS来说EFI对存储器的控制能力非常有限,不具备保护模式服务等不足。
通过上面的简短介绍,这样的设计是否会杜绝传统的BIOS破解Windows操作系统模式呢?<
0人已赞