当前位置:主页 > 科技论文 > 计算机论文 >

基于EFI/Tiano的协处理器模型的设计与实现

发布时间:2025-04-27 03:14
  随着计算机技术的不断发展,个人计算机硬件设备的性能日益增强,然而个人计算机系统的固件和软件环境必须相应发展,才能让用户充分利用硬件设备性能提高带来的效益。作为计算机核心的CPU技术,在不断突破物理极限、突破单个处理器计算速度的同时,正在快速向双核和多核方向发展,而这样一个新的硬件体系尤其需要计算机固件和软件技术的支持。 传统BIOS固件方案由于具有缺少兼容性、可扩展性和可交互性等缺点,已经不能适应未来计算机的发展趋势。为适应新一代计算机体系结构的发展,英特尔公司提出了可扩展固件接口(Extensible Firmware Interface)及相关的Tiano架构,在EFI/Tiano基础上发展起来的通用可扩展固件接口(Unified Extensible Firmware Interface)规范将成为下一代BIOS的标准。 操作系统和应用软件是新一代双核和多核处理器技术应用的另一个瓶颈。目前多数的操作系统还无法有效地利用双核和多核来进行并行运算,绝大多数计算机应用软件也不能够充分利用多核处理器技术带来的并行性,所以系统的整体性能的提高并不理想。 考虑到时间和范...

【文章页数】:81 页

【学位级别】:硕士

【部分图文】:

图5Tiano提供的DXEShell界面

图5Tiano提供的DXEShell界面

在DXE阶段中,不同EFI的实现可以提供不同的用户界面,下面我们主要讨论Tiano中的实现。Tiano是面向开发者的EFI实现,它很好的实现了EFI规范,并且在很多方面增强了EFI的功能,如对加解密的支持,对多核处理器的支持等。但是,在界面方面,Tian....


图6EFI/Tiano启动选项菜单Fig6EFI/TianoBootOptionMenuSelectLanguage菜单,让用户可以选择当前EFI支持的语言版本,提供了EFI

图6EFI/Tiano启动选项菜单Fig6EFI/TianoBootOptionMenuSelectLanguage菜单,让用户可以选择当前EFI支持的语言版本,提供了EFI

图6EFI/Tiano启动选项菜单Fig6EFI/TianoBootOptionMenuSelectLanguage菜单,让用户可以选择当前EFI支持的语言版本,提供了EFI引导主界面的国际化支持。DeviceManager菜单,让用户可以管理和配置当....


图7启动管理菜单Fig7BootManagerMenu在上面的界面中,我们只有一个启动设备—InternalEFIShell,在实际应用中,

图7启动管理菜单Fig7BootManagerMenu在上面的界面中,我们只有一个启动设备—InternalEFIShell,在实际应用中,

图7启动管理菜单Fig7BootManagerMenu在上面的界面中,我们只有一个启动设备—InternalEFIShell,在实际应用中,用户可以配置多个启动设备,它们都会显示在如上图的界面中。当用户选择了一个启动设备以后,EFI就会调用EFIOSLoad....


图8EFI操作系统启动加载过程

图8EFI操作系统启动加载过程

图8EFI操作系统启动加载过程Fig8EFIOSBootingSequence操作系统加载程序开始运行后,将会引导操作系统启动。这需要用到EFI的启动服务以及EFI规范定义的接口和协议,以检查和初始化各种平台部件和管理软件。在启动阶段,操作系统加载程序还可以使用EFI....



本文编号:4041788

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/4041788.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户36cf9***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com