为BIOS的未来画像_佛解:过去,现在,未来
你所熟悉的BIOS也被称为核心系统软件,负责在开机程序中启动所有计算机内组件的固件代码,并加载操作系统。BIOS当初是针对简单配置计算机中的DOS所设计的,后来为了持续应对Windows以及日趋复杂的系统,不断进行修改,加入更多扩充功能,包括上电自检、电源管理、系统管理等,但BIOS并未因此改变其运作规模。尽管业界一直在致力于改进这一基础固件,以减轻系统研发者的负担,却没有扩展BIOS的功能角色,以彻底发挥其潜能。
更新BIOS方兴未艾
BIOS针对系统的硬件组合量身打造,仅会启动开机流程中相关的核心系统外设,让PC主要依赖OS来提供所有的PC应用功能。这使得传统PCBIOS已经不合时宜,与当前的运算需求之间出现了很大落差。以PC制造商为例,若能通过BIOS进行制造测试,业者将因此在制造过程中大幅受益,例如通过网络即可轻松加载磁盘映像,或是使用未经开机加载程序的硬件,以及不必进入操作系统就调试系统故障。面对每年超过55种系列产品、逾250种不同产品问市的情况,系统研发者急需一种高效率的方法来调整BIOS,以支持其系统硬件。
在过去几年,业界出现更新BIOS的热潮,目标是构建一个统一灵活固件接口,UEFI被一致认为将取代已使用了20多年的BIOS。UEFI有多个值得推动的目标,包括增加韧体架构时的模块化功能,使用C语言而非汇编语言,并提供一个简化的方法,方便把新技术整合到PC。
如果实现了上面所说的目标,运用UEFI系统的研发者就能轻易设定定制软件以配合特定的硬件组合,或支持如开机屏幕等定制化功能,以及把新硬件的驱动程序加入启动过程。UEFI亦为 ……此处隐藏2113个字…… ndows或计算机关机时仍能持续运行。同样,PC或笔记本电脑在关机后,仍能通过蓝牙联机播放媒体文件,只要在一个低电力的简单运作状态下,这些应用便可以运行。
未来BIOS平台的另一种应用,就是PC开机后立即启动的基本通信与网络功能。现在,用户想要快速查看电子邮件,或上网浏览,必须等候PC开机并加载Windows操作系统,在启动应用软件后才能进行操作。未来,通过在BIOS平台上执行的精简网络应用韧体,能让用户几乎在开机后立即使用想要的功能。这些精简应用程序的目的,并不是取代Windows中全功能版本的程序,而是辅助它们并提供更高的可用性。
像EDA那样去开发部署
凤凰科技已经开始开发上述的新一代BIOS。凤凰科技的研发团队在传统BIOS工程置UEFI与EFI的程序代码后,尝试运用先进的程序开发技术,研发出最新的研发成果,包括FailSafe、SecureCore及HyperSpace。这些产品将提供安全系统功能以及远程监控管理功能,并能在Windows操作系统以外的环境独立运作。凤凰科技希望将BIOS的开发和部署转变成一套类似电子设计自动化(EDA)的工具驱动的流程,这些都将仰赖先进的开发技术,如模块模板、可视化设计、代码转换与产生以及自动验证技术。
新一代BIOS平台的出现,不仅协助ODM与OEM厂商应对各种紧急问题,还将永远改变PC的传统观念。许多简单的应用,将能跳过传统的沉重的操作系统的负担,以辅助支持包括远程调试宕机系统、开机后立即执行等新功能。这种真正BIOS的未来发展,将让现代PC充分发挥以往从未释放的潜能。
