[发明专利]存储器件中存储数据的方法和系统无效

专利信息
申请号: 95194546.7 申请日: 1995-06-26
公开(公告)号: CN1158668A 公开(公告)日: 1997-09-03
发明(设计)人: 斯科特·劳埃德 申请(专利权)人: 摩托罗拉公司
主分类号: G11C8/00 分类号: G11C8/00
代理公司: 中国国际贸易促进委员会专利商标事务所 代理人: 陆立英
地址: 美国伊*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 存储 器件 数据 方法 系统
【说明书】:

发明一般性涉及数据存储系统,尤其涉及用以将数据存入一个存储器件的一种方法和系统。

数据存储系统被广泛应用于各种计算环境中。图1显示一个计算机(10),它包含一个数据存储系统(14)。典型地,一个数据存储系统包含一个大容量存储器(16),存储器管理单元(MMU)(22),和一个中央处理单元(CPU)存储器(24)。CPU(12)执行软件程序,并且通过总线(20)连接至存储器管理单元(22)和CPU存储器(24)。

存储器管理单元(22)控制大容量存储器(16)与CPU存储器(24)之间的数据传输,而且在某些情况下可以在中央处理单元(12)与大容量存储器(16)之间传输数据。为将来自大容量存储器(16)的数据移送至CPU存储器(24),存储器管理单元(22)利用总线(18)从大容量存储器(16)中读取数据块,然后利用总线(20)将这些数据块写入CPU存储器(24)。以类似的方式,通过先从CPU存储器(24)中读取数据块而后将其写入大容量存储器(16),存储器管理单元(22)可将来自CPU存储器(24)的数据块移送至大容量存储器(16)。

大容量存储器(16)典型地提供一个装置,用以以相对低的每存储数据元成本存储大量数据。具备技术中普通技能的人将认识到,大容量存储器(16)可包括一个硬盘,一组随机存取存储器(RAM)芯片,或其它存储媒体。

CPU存储器(24)存储CPU(12)所使用的数据和程序指令。具备技术中普通技能的人将认识到,CPU存储器(24)可为静态或超高速缓存RAM,他们与CUP(12)存在于同一集成电路上。存储在CPU存储器(24)中的数据通过总线(20)被CPU(12)存取。与大容量存储器(16)相比,CPU存储器(24)允许更为快速的存取过程。然而,CPU存储器(24)一般容量较小,这归因于其相对较高的价格——与它容许短的存取时间相关。对于存储CPU(12)操作中所需的所有数据,CPU存储器(24)通常不够大。因此,要么CPU(12)必须通过存储器管理单元(22)周期性地存取来自大容量存储器(16)的数据,要么存储器管理单元(22)必须周期性刷新CPU存储器(24)的内容。因为大容量存储器(16)比CPU存储器(24)慢,CPU(12)在存取来自大容量存储器(16)的数据时必须插入若干等待状态。由CPU(12)插入的等待状态将降低计算机(10)的整体性能。另外,在许多情形下,存储器管理单元(22)向CPU存储器(24)装入数据块所需的时间量将引起CPU(12)空闲,这亦将降低计算机(10)的性能。

因此,存在对一种数据存储系统的重要需求,这种数据存储系统允许数据块以减少所需总体存储空间的方式存储。还存在对一种数据存储系统的需求,这种数据存储系统将数据装入存储器,并减少数据块在该存储器和大容量存储器之间交换。

因此,本发明的一个优点是,提供一种减少数据存入一存储器件所需存储空间的方法。

本发明一个进一步的优点是,提供一种减少在一存储器件和一大容量存储器之间数据块交换需求的方法。

在本发明的一个实施例中,提供一种方法用以将一组数据块存入一个存储器件。在本方法中,数据块组具有第一和第二数据块。本方法的第一步,将第一数据块存入存储器件,以便第一数据块是用第一种存取方法可存取的。第二步,将第二数据块存入存储器件,以便第二数据块是用第二种存取方法可存取的。

在本发明的另一个可供选择的实施例中,提供一种方法用以将一组数据块存入一个存储器件。在本方法中,每个数据块具有一组数据元,并且数据块组具有第一和第二数据块。本方法的第一步,将第一数据块存入存储器件,以便第一数据块是用第一种存取方法可存取的。第二步,将第二数据块存入存储器件,以便第二数据块是用第二种存取方法可存取的。并且,如果第一和第二数据块之间存在一个公共数据元,则第一和第二数据块的公共数据元被存入存储器件的一个单独区域。

在本发明的另一个实施例中,提供一种方法用以将一组数据块存入一个存储器件。在本方法中,每个数据块具有一组数据元。另外,本方法包含下列步骤:第一步,为数据块组的每一个指定一种存取方法;第二步,确定该组数据块之间的公共数据元的数目;第三步,改变该组数据块中至少一个的存取方法;第四步,重复第二和第三步,直到找到该组数据块之间的公共数据元的最大数目;第五步,将该组数据块存入存储器件,使得该组数据块的每一个利用考虑到该组数据块之间公共单元的最大数目的指定存取方法是可存取的。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于摩托罗拉公司,未经摩托罗拉公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/95194546.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top