[发明专利]终端和终端中处理数据的方法在审
申请号: | 201410364591.0 | 申请日: | 2014-07-29 |
公开(公告)号: | CN105373421A | 公开(公告)日: | 2016-03-02 |
发明(设计)人: | 刘铎;沙行勉;朱冠宇;王元钢;钟刊 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06F12/08;G06F13/16 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 王君;肖鹂 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端 处理 数据 方法 | ||
1.一种终端,其特征在于,包括:
内存,所述内存包括多个页面;
交换分区,所述交换分区包括多个页槽;
内存总线,所述内存和所述交换分区直接连接在所述内存总线上;
内存控制器MMU,控制所述内存和所述交换分区之间通过所述内存总 线进行应用数据的传输。
2.根据权利要求1所述的终端,其特征在于,
所述多个页槽中的空闲页槽通过所述空闲页槽的地址构成链表,所述链 表包括链表头页槽和链表尾页槽,所述MMU控制应用数据从所述多个页面 中的一个页面转入所述链表头页槽中,并且所述MMU控制所述多个页槽中 的一个页槽将应用数据转出后,将所述应用数据已转出的页槽作为所述链表 尾页槽。
3.根据权利要求1或2所述的终端,其特征在于,
存储在所述内存中的所述应用数据的页表项PTE对应所述应用数据的 虚拟地址,所述PTE包括标志位,所述标志位的取值用于表示所述应用数据 是否转移到所述交换分区。
4.根据权利要求3所述的终端,其特征在于,
在所述应用数据从所述内存的页面转移到所述交换分区的页槽后,所述 PTE对应的所述应用数据的虚拟地址与被转入所述应用数据的交换分区的 页槽之间建立只读映射。
5.根据权利要求4所述的终端,其特征在于,
在所述应用数据从所述交换分区的页槽转移到所述内存的页面后,所述 PTE对应的所述应用数据的虚拟地址与所述应用数据转入到的页面之间建 立读写映射。
6.根据权利1至5中任一项所述的终端,其特征在于,
所述MMU采用内存拷贝的方式控制所述内存和所述交换分区之间进行 应用数据的传输。
7.根据权利要求1至6中任一项所述的终端,其特征在于,
所述交换分区为非易失存储器NVM。
8.一种终端中处理数据的方法,其特征在于,所述终端包括内存,所 述内存包括多个页面;交换分区,所述交换分区包括多个页槽;内存总线, 所述内存和所述交换分区直接连接在所述内存总线上;内存控制器MMU, 控制所述内存和所述交换分区之间通过所述内存总线进行应用数据的传输; 所述方法包括:
所述MMU获取处理数据指令,所述处理数据指令用于指示所述MMU 控制所述内存和所述交换分区之间应用数据的传输;
所述MMU根据所述处理数据指令控制所述内存和所述交换分区之间通 过所述内存总线进行应用数据的传输。
9.根据权利要求8所述的方法,其特征在于,
所述多个页槽中的空闲页槽通过所述空闲页槽的地址构成链表,所述链 表包括链表头页槽和链表尾页槽,
所述MMU根据所述处理数据指令控制所述内存和所述交换分区通过所 述内存总线进行应用数据的传输,包括:
在所述MMU控制应用数据从所述多个页面中的一个页面转出时,所述 MMU通过所述内存总线将应用数据从所述多个页面中的一个页面转入所述 链表头页槽中;
在所述MMU控制应用数据从所述交换分区的一个页槽转出时,所述 MMU通过所述内存总线将所述页槽中的应用数据转入空闲的页面中,将应 用数据已转出后的页槽作为所述链表尾页槽。
10.根据权利要求8或9所述的方法,其特征在于,
在存储在所述内存中的所述应用数据的页表项PTE中设置标志位,所述 标志位的取值用于表示所述应用数据是否转移到所述交换分区,其中,所述 PTE对应所述应用数据的虚拟地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410364591.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据同步处理的方法以及终端
- 下一篇:数据传输方法及装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置