PKUnity86-2系统中ACPI兼容的电源管理方案设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:yl1992zhangshu0804
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于半导体工艺的飞速发展,计算机系统的集成度和功耗密度显著提高,电源管理日趋重要。PKUnity86-2是一款融合了x86处理器和AMBA开放式总线的新型系统芯片,二进制兼容MS Windows和Linux。但其硬件设计不符合ACPI规范,不能满足操作系统在电源管理方面的兼容性需求,因而不能针对系统进行电源管理。在计算机系统中,支持统一的ACPI兼容的电源管理,有利于复用现有的软硬件资源,提升软硬件平台的通用性。  本文基于PKUnity86-2平台,进行电源管理方面的研究,提出一种基于系统固件层虚拟化技术的ACPI兼容的电源管理方案设计与实现方法,并应用于PKUnity86-2平台。本文的工作主要包含:首先,基于ACPI兼容的硬件平台,设计实验并分析ACPI的兼容性,采用多次测试、逐一删减的方法,得到一个满足ACPI兼容性的软硬件集合,为后续工作奠定基础;然后,对比PKUnity86-2,电源管理硬件与ACPI兼容硬件的异同,提出以基于I/O陷阱的固件层虚拟化技术为核心的ACPI BIOS设计方案,并结合虚拟寄存器技术和寄存器动态翻译技术,实现ACPI BIOS;最后,通过研究操作系统内核与驱动程序的协同工作机制,总结出一个设计和实现ACPI兼容的设备驱动程序的方法,建立PKUnity86-2设备电源管理机制。  评测结果表明,本文基于PKUnity86-2平台设计并实现的电源管理方案兼容ACPI规范,满足Windows和Linux的电源管理需求;在S1、S3和S4低功耗状态下,系统功耗分别降低39.0%、69.8%、94.9%。本文实现了ACPI规范在新型计算机系统上的应用,为其它平台的电源管理提供参考,也为下一代PKUnity86-3芯片设计ACPI兼容的电源管理控制器奠定基础。
其他文献
博客作为一种网络媒介,是用户进行信息分享、传播以及获取的平台,微博作为一种受欢迎的博客形式最近几年发展迅速。博客和微博网站用户数量巨大、每天产生海量文本数据,其中大部
近年来,随着智能终端的快速发展,无线网使用者也越来越多。无线网用户与有线用户主要区别在于其移动特性,所以对校园无线网用户移动行为进行聚类研究有助于提取具有相似行为的用
设备驱动是特定硬件设备或架构平台与操作系统交互的关键支持性软件部件,对硬件设备或架构平台的操作系统兼容性具有决定性影响。PKUnity86系统芯片独特的AMBA-x86架构使得针
EAST装置是我国自行设计研制的国际首个全超导托卡马克装置,EAST是一个近堆芯高参数和稳态先进等离子体运行科学问题的重要实验平台,它将是在ITER之前国际上最重要的稳态偏滤器
本课题对鲜花拍卖系统中拍卖通信和语音通信的原型系统展开研究与设计,利用FPGA技术实现语音网络通信,在SOPC系统中集成以实现拍卖系统的通信过程。主要内容是满足不少于五百位
在模式识别和计算机视觉领域中,人脸识别是一个被广泛研究的前沿课题。由于其具有隐蔽性、非现场操作性、便于理解等优点,使人脸识别技术被越来越多地应用于安全监控领域、人机
物联网被誉为21世纪人类第三次技术革命的代表。从技术架构上来看,物联网可分为三层:感知层、接入层和应用层。其中接入层负责接收感知层传来的信息并将其接入到各种私有网络
微博客作为一种新兴的网络多媒体形式,在最近两年里得到了迅速发展与广泛应用,已经成为普通民众分享、关注、获取自己所关心信息的主要平台。然而微博的信息量太大,导致用户根本
作为一种新兴的社交媒体服务,微博为人们提供了一个分享简短实时信息的广播式的社交网络平台。随着微博的流行,实时环境下的信息检索需求急剧增长。与传统网页内容相比,微博具有
随着信息化时代的不断进步,计算机已经深入到社会生活的方方面面,也在潜移默化地影响着人们的生活习惯[1~3]。在步入信息时代的同时,人们也意识到信息安全的重要性。随着计算机