泡泡网主板频道 PCPOP首页      /      主板     /      评测    /    正文

BIOS里玩贪吃蛇/翻牌 微星EFI与PC3.0


● EFI-业内的BIOS革命声音
   
    何谓EFI?其实EFI(Extensible Firmware Interface)的概念很简单,就是由模块化的C语言,藉由参数堆叠传递,并以动态连结形式架构的简易型操作系统,其工作责任在于肩负起连结硬件与操作系统的桥梁,理论上来说,其设计难度要远低于由汇编语言所架构而成的传统BIOS。

{imageTitle}

    EFI的现状:

    目前的EFI系统可以运作于32位元或64位元模式之下;
    对未来的出现了128甚至更高位元的处理器,EFI系统也能很平顺的过渡支持。

◎ 其概念非常类似于目前的高端操作系统

    由于EFI等同于一款简易型的操作系统,为了与硬件沟通,就必须透过驱动程序来对硬件进行识别与操作,这些驱动程序是专门应用于EFI系统下的机器指令,必须透过硬件抽象层来转译执行,其概念非常类似于目前的高端操作系统,不同的处理器平台(X86、RISC、Itanium)之间只要抽换不同的硬件抽象层,驱动程序便可以沿用,可以大幅简化跨平台应用的开发复杂度。

{imageTitle}

    相较之下,传统BIOS基于真实模式之下,必须利用中断模式来增加硬件功能,而这些操作都必须完全针对个别的处理器规范来进行,不同的处理器平台之间,即便芯片组或外围完全相同,依然完全无法互通,且传统BIOS基本上都是运作于16位元模式下,对目前的32位元或64位元操作系统来说,都是极为沉重的存取瓶颈。

◎ EFI取代传统BIOS还需时日

    既然EFI能够做到这么强大的控制功能,那么是否有可能取代传统操作系统的地位?目前我们只能说根据应用不同,部分产品有可能选用EFI。而大多数的产品还是会延续传统的BIOS设计,毕竟EFI在PC平台上依旧处于推广初期,尚无余力将触角过度延伸,而相对于传统的BIOS来说EFI对存储器的控制能力非常有限,不具备保护模式服务等不足。<

0人已赞

关注我们

泡泡网

手机扫码关注