[发明专利]一种内存交换方法及显示设备在审
| 申请号: | 202010814421.3 | 申请日: | 2020-08-13 |
| 公开(公告)号: | CN111949564A | 公开(公告)日: | 2020-11-17 |
| 发明(设计)人: | 孙立庆;张伟丽 | 申请(专利权)人: | 青岛海信传媒网络技术有限公司 |
| 主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F3/06 |
| 代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
| 地址: | 266100 山*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 内存 交换 方法 显示 设备 | ||
1.一种显示设备,其特征在于,包括:
RAM,所述RAM中预留部分内存作为交换分区;
控制器,与所述RAM连接,被配置为执行:
在回收内存时,从内存页中扫描匿名页;
计算所述匿名页在交换分区中的压缩率;
筛选压缩率小于或等于阈值的第一目标匿名页,并将所述第一目标匿名页换入所述交换分区,以使所述交换分区对所述第一目标匿名页进行压缩后存储。
2.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为执行:
创建活跃列表和非活跃列表;其中,所述活跃列表用于记录被频繁访问的内存页,所述非活跃列表用于记录未被频繁访问过的内存页;
根据LRU算法,对所述活跃列表和所述非活跃列表进行更新。
3.根据权利要求2所述的显示设备,其特征在于,所述控制器还被配置为执行:
将压缩率大于阈值的第二目标匿名页移动到所述活跃列表中。
4.根据权利要求3所述的显示设备,其特征在于,所述控制器还被配置为执行:
在将所述第二目标匿名页移动到活跃列表之前,为所述第二目标匿名页设置比特位标识,所述比特位标识用于标记所述第二目标匿名页由于压缩率大于阈值而无法换入到所述交换分区。
5.根据权利要求4所述的显示设备,其特征在于,所述控制器还被配置为执行:
响应于所述第二目标匿名页被再次访问,清除所述第二目标匿名页的比特位标识。
6.根据权利要求2所述的显示设备,其特征在于,所述控制器还被配置为执行:
在所述非活跃列表中扫描所述匿名页。
7.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为执行:
根据扫描优先级和所述交换分区的使用量,调整所述阈值;
根据调整后的阈值筛选第一目标匿名页。
8.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为执行:
根据扫描优先级和所述交换分区的使用量,确定是否需要调整所述阈值;
当确定需要调整所述阈值时,提示用户通过阈值修改接口调整阈值;
接收所述阈值修改接口发送的更新后的阈值;
根据更新后的阈值筛选第一目标匿名页。
9.根据权利要求6所述的显示设备,其特征在于,所述控制器还被配置为执行:
将所述非活跃列表中的匿名页按照压缩率进行排序;
按照压缩率从低到高的顺序,将筛选出的第一目标匿名页换入到所述交换分区,直至回收的内存达到目标值或者所述交换分区达到存储容量的上限。
10.一种显示设备中的内存交换方法,其特征在于,包括:
在回收内存时,从内存页中扫描匿名页;
计算所述匿名页在交换分区中的压缩率;
筛选压缩率小于或等于阈值的第一目标匿名页,并将所述第一目标匿名页换入交换分区,以使所述交换分区对所述第一目标匿名页进行压缩后存储;所述交换分区为RAM中预留的部分内存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信传媒网络技术有限公司,未经青岛海信传媒网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010814421.3/1.html,转载请声明来源钻瓜专利网。





