用于数据移动的设备和方法

文档序号:8323925阅读:374来源:国知局
用于数据移动的设备和方法
【技术领域】
[0001]本发明的实施例提供一种用于在终端中移动数据的设备和方法。更具体地讲(但不完全是),本发明的实施例提供一种能够在终端的存储器中执行数据移动的设备和方法。
【背景技术】
[0002]现有技术的典型DRAM(动态随机存取存储器)包括一种在包括台式PC和便携式电话的所有种类的电子产品中通用的易失性存储器装置。更具体地讲,现有技术的典型DRAM是这样的一种类型的RAM(随机存取存储器),其中,能够存储O或I值的存储器单元被构造成集成电路的形式并且任意存储器单元的值可被读取或改变。根据构造RAM的存储器单元的种类,RAM可被分类成(例如)DRAM、SRAM(静态随机存取存储器)、PRAM、MRAM等。
[0003]DRAM的存储器单元通常包括一个电容器和一个晶体管。电容器和晶体管是这样的电子装置:电容器储存预定量的电荷,晶体管放大或切换电信号。通过经由晶体管选择电容器中的任意一个并确定在选择的电容器中是否储存了电荷来执行用于读取存储在DRAM的存储器单元中的内容的处理。此外,可通过在电容器中充电或从电容器放电的处理来在存储器单元中记录逻辑值O或I。
[0004]DRAM通常包括多个存储体,所述多个存储体中的每个存储体包括多个单元阵列。所述多个单元阵列中的每个单元阵列包括多个存储器单元。所述多个存储器单元与对应的字线和对应的位线连接以形成单元阵列。
[0005]当高电压被施加到字线时,电可通过存储器单元的晶体管的操作在电容器和位线之间流动。
[0006]此时,如果在电容器中充电,可通过位线检测电压的微差,从而读取存储器单元的内容。
[0007]现有技术的典型DRAM遭受由于在存储器单元中使用电容器所导致的各种问题。电容器中的电荷随着时间逐渐释放。因此,当经过了一定时间,存储在存储器中的数据丢失。
[0008]由于在存储器单元的电容器中累积的电荷随着时间而消失,因此应周期性地刷新形成DRAM中的存储器单元的电容器。也就是说,在存储器单元中累积的电荷必须在读取过程中保持在电荷被正常放大的范围。存储器单元中的电荷量保持在可读水平的时间段被表示为数据保留时间。也就是说,在每个数据保留时间,DRAM的每个存储器单元必须被周期性地刷新。

【发明内容】

[0009]技术问题
[0010]因此,在现有技术的典型DRAM中,即使存储在每个存储器单元中的内容不被读取或写入,用于数据保留的刷新处理也被重复执行以持久放大在每个存储器单元的电容器中累积的电荷,从而刷新电容器。
[0011]在执行软件(例如,操作系统)的操作期间,将存储在主存储器(例如,易失性存储器形式的DRAM)中的内容移动到主存储器中的特定位置的操作被频繁地执行。也就是说,特定区域中的数据被频繁地移动到存储器中的另一区域。
[0012]技术方案
[0013]本发明的特定实施例的旨在至少部分地处理、解决、缓解或消除与现有技术关联的问题和/或缺点中的至少一个,例如,现有技术的以上讨论的缺陷中的至少一个。本发明的特定实施例旨在提供现有技术之上的至少一个优点,例如,下面描述的优点中的至少一个。
[0014]因此,本发明的特定实施例提供一种能够在终端的存储器中执行数据移动的设备和方法。
[0015]本发明的特定实施例提供一种能够在终端中执行有效且快速的数据移动的设备和方法。
[0016]根据本发明的一方面,提供一种用于在终端中移动数据的设备,所述设备包括存储器以及被配置为向存储器发送用于数据移动的命令和存储器中用于数据移动的地址信息的处理器;其中,存储器被配置为响应于用于移动数据的命令的接收,使用地址信息在存储器中以字线为单位执行数据移动。
[0017]根据本发明的另一方面,提供一种用于移动数据的方法,所述方法包括以下步骤:当接收到用于在存储器中移动数据的命令和用于移动数据的地址信息时,使用地址信息以字线为单位在存储器中执行数据移动。在特定实施例中,所述方法可包括接收用于在存储器中移动数据的命令和用于移动数据的地址信息的进一步的步骤。在特定实施例中,可在终端中实现所述方法。
[0018]本发明的另一方面提供一种包括被设置为当被执行时实现根据在此公开的任何方面或权利要求的方法、系统和/或设备的指令的计算机程序。本发明的进一步的方面提供一种存储这样的程序的机器可读存储器。
[0019]在实施下面的【具体实施方式】之前,可优先阐述整个专利文件使用的特定词语和短语的含义。
[0020]术语“包括”和“包含”及其衍生词意为不限制地包括(例如,包括但不限于),并且也不意图(并且不)排除其它特征、元件、组件、整体、步骤、处理、操作、特性、性能和/或它们的组合;
[0021]除非上下文指示,否则单数形式包括复数指示物(因此,例如,参考“对象”包括参考这样的对象中的一个或更多个);
[0022]“用于Y的X” (其中,Y是一些动作、处理、活动、操作或步骤,X是用于实施所述动作、处理、活动、操作或步骤的一些手段)的常用形式的语言包含的意思是手段X被专门但不唯一地调整、配置或布置为进行Y ;
[0023]术语“或”是开放性的,意为和/或;
[0024]短语“与……关联”和“与其关联”及其衍生词可意为:包括、被包括在内、与……相互连接、包含、被包含在内、连接到或与……连接、结合到或与……结合、与……可通信的、与……合作、交错、并列、近似于、绑定到或与……绑定、具有、有……的性能等;
[0025]术语“控制器”表示控制至少一个操作的装置、系统或其部分,这样的装置可被实现在硬件、固件或软件或者它们中的至少二者的一些组合中。
[0026]应注意的是,与任何特定控制器关联的功能可以是集中式或分布式(无论本地的还是远程的)。
[0027]贯穿本专利文件提供针对特定词语和短语的定义,本领域的普通技术人员应理解,在许多情况(否则大多数情况)下,这样的定义适用于如此定义的词语和短语的先前用途以及未来用途。
[0028]有益效果
[0029]在特定示例性实施例中,所述设备和方法可实现在终端的存储器中的数据移动,其中,数据移动不仅有效而且高速。
[0030]通过以下结合附图公开本发明的示例性实施例的详细描述,对本领域技术人员而言,本发明的其它方面、优点和显著特征将变得清楚。
【附图说明】
[0031]通过以下结合附图的详细描述,本发明的方面以及特定示例性实施例的以上和其它的方面、特征、优点将更清楚,在附图中:
[0032]图1示出根据现有技术在处理器和存储器之间移动数据的操作;
[0033]图2示出根据现有技术在单独的硬件和存储器之间移动数据的操作;
[0034]图3是示出根据本发明的示例性实施例的终端的结构的高级框图;
[0035]图4示出根据本发明的示例性实施例的通过终端中的系统总线相互连接的处理器和存储器(DRAM);
[0036]图5是示出根据本发明的示例性实施例的存储器(DRAM)的结构的高级框图;
[0037]图6示出根据本发明的示例性实施例的单元阵列的结构;
[0038]图7是示出根据本发明的示例性实施例的在终端中执行数据移动的操作的流程图;
[0039]图8是示出根据本发明的第一示例性实施例的在存储器(DRAM)中执行数据移动的操作的流程图;
[0040]图9是示出根据本发明的第二示例性实施例的在存储器(DRAM)中执行数据移动的操作的流程图;
[0041]图10是示出根据本发明的第三示例性实施例的在存储器(DRAM)中执行数据移动的操作的流程图。
【具体实施方式】
[0042]参照附图提供本发明的示例性实施例的以下描述来帮助全面理解如权利要求限定的本发明。所述描述包括各种具体细节以帮助理解,但是这些细节将被视为仅是示例性的。因此,本领域的普通技术人员将理解,在不脱离本发明的范围的情况下,可对在此描述的实施例进行各种改变和修改。
[0043]在以下描述和权利要求中使用的术语和词语不限于书面含义,但是所述术语和词语仅用于使本发明被清楚且一致地理解。因此,对本领域技术人员应是清楚的是,提供本发明的示例性实施例的以下描述仅是为了说明的目的而不是为了限制如权利要求限定的本发明的目的。
[0044]尽管相同或相似的组件可在不同的附图中示出,但是它们可由相同或相似的参考标号来指定。
[0045]为了清楚和简洁,可省略对现有技术已知的结构、构造、功能或处理的详细描述,从而避免模糊本发明的主题。
[0046]结合本发明的具体方面、实施例或示例所描述的特征、元件、组件、整体、步骤、处理、操作、功能、特性、性能
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1