当前位置:首页 > 工作计划 > 为BIOS的未来画像_佛解:过去,现在,未来
 

为BIOS的未来画像_佛解:过去,现在,未来

发布时间:2018-12-30 05:04:59 影响了:

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

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3