[发明专利]内存装置、电子设备和用于控制内存装置的方法有效
申请号: | 201310410041.3 | 申请日: | 2013-09-10 |
公开(公告)号: | CN104424124B | 公开(公告)日: | 2018-07-06 |
发明(设计)人: | 王奇刚 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F12/0871 | 分类号: | G06F12/0871;G06F12/1045 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 安之斐 |
地址: | 100085*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内存装置 读写 块存储 映射控制 电子设备 缓存单元 映射关系 页面 存储 缓存 储存地址 处理单元 处理负载 多个页面 控制数据 内存地址 内存接口 内存容量 数据读写 | ||
提供了一种内存装置、电子设备和用于控制所述内存装置的方法。该内存装置包括:块存储单元,包括多个存储块,各个存储块包括多个页面,该块存储单元以页面为单位来执行数据的读写;映射控制单元,接收用于执行数据的读写的命令,并且对于要读写的数据的内存地址与其在块存储单元中的储存地址之间建立映射关系,并基于该映射关系控制数据的读写;缓存单元,根据映射控制单元的控制来缓存要读写的数据,从而以页面为单位执行所述块存储单元的数据读写;内存接口,用于将所述映射控制单元和缓存单元连接到所述处理单元。在根据本发明实施例的技术方案中,能够降低内存装置的成本、真实地向用户反映内存容量、并且不增加处理负载。
技术领域
本发明涉及信息技术领域,更具体地,涉及一种内存装置、包括该内存装置的电子设备和用于控制所述内存装置的方法。
背景技术
内存是电子设备的重要组成部分。以电子设备是计算机为例,内存用于暂时存放中央处理单元(CPU)中的运算数据、以及与硬盘等外部存储器交换的数据。在计算机运行时,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来。因此,内存的性能对计算机的影响非常大。
在现有的技术中,使用基于随机存取存储器(RAM)发展而来的各种存储单元作为内存,但是该基于随机存取存储器的内存价格昂贵,使得电子设备的成本较高。此外,现有技术中还存在一种虚拟内存技术来提高内存性能,该虚拟内存技术在电子设备的外部存储器中建立页交换文件(paging file),并通过利用CPU控制在内存与外部存储器的页交换来将内存中的部分数据存储在所述页交换文件中,以扩展了内存的容量。然而,该虚拟内存技术增加了CPU的处理负载,并且由于外部存储器中的页交换文件的容量不被计算为内存的容量,因此用户可见的内存容量低于内存的实际测量结果。
因此,期望存在一种低成本、用户可见大容量的内存,并且希望其不增加CPU的处理负载。
发明内容
本发明实施例提供了一种内存装置、包括该内存装置的电子设备和用于控制所述内存装置的方法,其能够降低内存装置的成本、真实地向用户反映内存容量、并且不增加处理负载。
一方面,提供了一种内存装置,用于包括处理单元的电子设备,该处理单元连接到该内存装置,该内存装置可包括:块存储单元,包括多个存储块,各个存储块包括多个页面,该块存储单元以页面为单位来执行数据的读写;映射控制单元,接收用于执行数据的读写的命令,并且对于要读写的数据的内存地址与其在内存装置中的储存地址之间建立映射关系,并基于该映射关系控制数据的读写;缓存单元,根据映射控制单元的控制来缓存要读写的数据,从而以页面为单位执行所述块存储单元的数据读写;内存接口,用于将所述映射控制单元和缓存单元连接到所述处理单元,以传输所述处理单元的命令和数据。
在所述内存装置中,所述映射控制单元可包括:静态随机存取存储器,用于保存所述映射关系,从而提高该映射控制单元的控制效率。
在所述内存装置中,所述缓存单元可以是高速缓冲存储器。
在所述内存装置中,所述映射控制单元可以在接收到用于读取数据的命令时,先确定要读取的数据是否在高速缓冲存储器中,如果在高速缓冲存储器,则从高速缓冲存储器中获取所述要读取的数据,以经由内存接口传送出去。
在所述内存装置中,所述缓存单元可以是利用动态随机存取存储器的一部分来形成的高速缓冲存储器,该动态随机存取存储器的剩余部分被作为所述内存装置的附加存储单元,以与所述块存储单元协作来进行数据读写。
在所述内存装置中,所述映射控制单元可以在接收到用于读取数据的命令时,先确定要读取的数据是否在所述附加存储单元中,如果要读取的数据在所述附加存储单元中,则从该附加存储单元中获取要读取的数据;如果要读取的数据不在所述附加存储单元中,则确定要读取的数据是否在高速缓冲存储器中,如果在高速缓冲存储器,则从高速缓冲存储器中获取所述要读取的数据,以经由内存接口传送出去。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310410041.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:网关装置、控制系统以及通信方法
- 下一篇:一种缓存管理方法和装置