论文部分内容阅读
Unified Extensible Firmware Interface是下一代计算机固件接口标准。UEFI是用面向对象来设计,采用模块化设计思路来组织驱动和应用程序的,模块之间用标准协议通信。UEFI的提出目的是更新传统BIOS,它是能够用高级语言和现代的软件工程方法设计的接口程序。UEFI BIOS的广泛推广,使得更多的OEM、个人,都可以自行实现开发自己的专用软件。但目前在测试这些软件的性能方面,没有现成的测试软件。论文文详细研究了TIANO系统框架及EDK模块,并在EDK下实现了具体的应用程序,旨在深入介绍新一代UEFI的所独具的技术特点。论文设计完成了一款PEI阶段的底层API性能分析测试模块,成功地在UEFISHELL下实现了对MDE Library的分析。最后通过对RUNTIME阶段底层API的研究,实现了在LINUX下底层API的实时调用,且编写应用程序代码获取底层TimeService提供的准确时间,进而直观地测试了底层API的性能。