[发明专利]使用页面过滤器和系统MMU的硬件辅助存储器压缩管理有效
申请号: | 201580050274.4 | 申请日: | 2015-10-07 |
公开(公告)号: | CN106716386B | 公开(公告)日: | 2020-05-29 |
发明(设计)人: | 徐欣业 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F12/1027 | 分类号: | G06F12/1027;G06F12/12;G06F12/0802;G06F12/1009;G06F12/0864;G06F12/0897;G06F12/121;G06F12/0891;G06F3/06 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李佳;穆德骏 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供了方法和系统以用于使用被设计为区分活动页面与不活动的页面(分别为“热”页面和“冷”页面)的基于硬件的页面过滤器来管理存储器,使得可以在发生页面错误之前对不活动的页面进行压缩。所述方法和系统设计为:实现较低成本、较长电池寿命、和较快用户响应。尽管用于存储器管理的现有方法基于像素或者帧缓冲区压缩,但是所提供的方法和系统集中于CPU的程序(例如,通用数据结构)。集中于用于使CPU降低负荷的硬件加速的存储器压缩转换较高功率效率(例如,ASIC功率比CPU低大约100倍)和较高性能(例如,ASIC比CPU快大约10倍),并且还允许硬件辅助的存储器管理分流OS/内核,这显著增加了响应时间。 | ||
搜索关键词: | 使用 页面 过滤器 系统 mmu 硬件 辅助 存储器 压缩 管理 | ||
【主权项】:
一种用于存储器压缩管理的方法(500),包括:使用(505)页面过滤器来确定虚拟存储器空间中的页面是不活动的;从对应操作系统的页面表去除(510)所述不活动的页面的工作存储器地址信息;确定(515)在工作存储器中的位置,以分配所述不活动的页面的压缩信息;分配(520)所述不活动的页面的压缩存储器地址;利用所述不活动的页面的所述压缩存储器地址来更新(525)转换后备缓冲区;以及将所述压缩存储器地址写入(530)所述压缩存储器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201580050274.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种自复位耗能梁
- 下一篇:一种应用于抗震支吊架的铰接件