记忆体管理方法及应用该方法的电子装置制造方法及图纸

技术编号:9033824 阅读:131 留言:0更新日期:2013-08-15 00:41
一种记忆体管理方法及应用该方法的电子装置,记忆体管理方法,是应用于电子装置,电子装置包括形成多个记忆体区块的至少一记忆体模块。该方法包括以下步骤:接收一执行指令;依据执行指令重新排列储存于记忆体模块中的至少一数据,以将至少一数据集中储存于单一记忆体区块或多个连续记忆体区块中;以及停止供电给多个记忆体区块中未使用的其他记忆体区块。本发明专利技术还提供一种应用上述记忆体管理方法的电子装置。通过本发明专利技术的设计,在电子装置处于闲置或休眠状态下,可针对记忆体模块所储存的数据重新排列并集中于部分记忆体区块内,以将记忆体模块中未使用的其他记忆体区块进行断电,达到节能省电的效果,以减少多余的电量消耗。

【技术实现步骤摘要】

本专利技术涉及一种记忆体管理方法,特别涉及一种可关闭记忆体模块的未使用部分以达到省电效果的记忆体管理方法。
技术介绍
现今许多电子装置为了达到省电效果,在装置本身处于闲置状态或休眠模式下,装置的部分组件会被关闭或停止供电,以减少多余的电量消耗,例如显示屏幕、硬盘、处理器等。然而就记忆体来说,一旦将其停止供电,记忆体内部暂存的动态数据将会遗失,将使装置系统发生错误;因此若需要关闭记忆体,必须先将原先储存于记忆体内部的数据写入硬盘,待记忆体恢复供电后,再将数据自硬盘重新写入记忆体。现有技术如中国台湾专利第1343519号公告,其针对记忆体中的已存数据进行压缩,以便缩减记忆体所使用空间,并将未使用的部分记忆体模块予以断电,藉此达到减少装置耗电量的效果。然而此设计必须针对记忆体中的数据进行压缩及解压缩,如此将增加额外的系统运算处理及耗电量,反而可能会增加系统负荷而无法达到预期的节能省电效果。
技术实现思路
有鉴于此,本专利技术的主要目的是提供一种可关闭记忆体模块的未使用部分以达到省电效果的记忆体管理方法及应用该方法的电子装置,以解决现有技术存在的电子装置必须于中断录像操作后 ,才能针对已录制的影片部分进行影片编辑的技术问题。为达到上述的目的,本专利技术的采用如下的技术方案:一种记忆体管理方法是应用于电子装置,电子装置包括形成多个记忆体区块的至少一记忆体模块、控制模块及电源模块。该方法包括以下步骤:通过控制模块接收一执行指令;依据执行指令重新排列储存于记忆体模块中的至少一数据,以将至少一数据集中储存于单一记忆体区块或多个连续记忆体区块中;以及通知电源模块停止供电给多个记忆体区块中未使用的其他记忆体区块。本专利技术还提供一种应用前述记忆体管理方法的电子装置,其包括:至少一记忆体模块,包括多个记忆体区块,用以储存至少一数据,各数据是以多个数据区块形式储存于多个记忆体区块中;一控制模块,用以接收一执行指令以重新排列储存于该至少一记忆体模块中的该至少一数据,以将该至少一数据集中储存于单一该记忆体区块或多个连续的该记忆体区块;一电源模块,用以供电给该多个记忆体区块;以及一处理模块,用以发出该执行指令,并于该控制模块完成该至少一数据的重新排列后,通知该电源模块停止供电给该多个记忆体区块中未使用的其他该记忆体区块。由于采用以上技术特征,使得本专利技术相比现有技术,具有如下的优点和积极性效果:通过本专利技术的设计,在电子装置处于闲置或休眠状态下,可针对记忆体模块所储存的数据重新排列并集中于部分记忆体区块内,以将记忆体模块中未使用的其他记忆体区块进行断电,达到节能省电的效果,以减少多余的电量消耗。以下结合附图和具体实施例对本专利技术进行详细描述,但不作为对本专利技术的限定。附图说明图1是本专利技术的电子装置的第一实施例的系统方框图;图2 (a)是本专利技术的电子装置的第一实施例的记忆体模块进行数据重新排列前的示意图;图2(b)是本专利技术的电子装置的第一实施例的记忆体模块进行数据重新排列后的示意图;图3是本专利技术的电子装置的第二实施例的系统方框图;图4是本专利技术的记忆体管理方法的一实施例的流程图;图5是本专利技术的记忆体管理方法的另一实施例的流程图。 具体实施例方式为能更了解本专利技术的
技术实现思路
,特举出较佳实施例说明如下。请参考图1是本专利技术的电子装置I的第一实施例的示意图。在本专利技术的各实施例中,电子装置是为便携计算机或台式计算机等计算机装置,但依据应用类型不同,电子装置也可为其他可供设置记忆体模块的电子装置,不以本实施例为限。如图1所示,本专利技术的电子装置I包括至少一记忆体模块10、控制模块20、处理模块30及电源模块40,处理模块30是与各模块彼此电性连接,且通过电源模块40供应各模块所需电源。在本实施例中,至少一记忆体模块10是为单一记忆体模块,其包括多个记忆体区块11至18,用以储存至少一数据,任一数据是以多个数据区块所构成。此处记忆体模块10可视为一记忆体装置,而各个记忆体区块11至18则为记忆体装置上的各个记忆体芯片,但记忆体装置上所设置的记忆体区块数量与划分方式不以本实施例为限。例如可将相邻的连续多个记忆体芯片视为同一个记忆体区块,或于记忆体装置上设置容量及体积更小的记忆体芯片,以增加记忆体区块的数量等,端视设计需求不同而改变。控制模块20用以接收执行指令以针对至少一记忆体模块10内所储存的至少一数据进行数据搬移,在本专利技术的各实施例中,控制模块20可为在操作系统下执行的应用程序,或是储存有该应用程序的硬件组件,例如基本输入输出系统芯片(BIOS)或只读存储器(ROM)等,但不以本实施例为限。处理模块30用以发出执行指令至控制模块20,并通知电源模块40是否对至少一记忆体模块10的记忆体区块11至18正常供电。在本实施例中,处理模块30可包括中央处理器及/或储存于硬盘等储存装置内的操作系统;中央处理器可先加载操作系统,而当操作系统检测到已闲置一定时间或切换至休眠状态后,即可发出前述的执行指令通知控制模块20,以令控制模块20对应执行至少一记忆体模块10的数据重新排列的动作。而电源供应模块40用以供应各模块所需的电源,且通过各开关51至58来控制对应至少一记忆体模块10的各记忆体区块11至18的供电。当储存于至少一记忆体模块10中的所有数据在完成重新排列后,控制模块20即可通知处理模块30,以命令电源供应模块40对于未使用的记忆体区块执行停止供电。为了确保记忆体模块10内所储存数据可被正确读取,系统会于记忆体模块10内产生一对应数据(mapping table),此对应数据用以记录任一数据的各数据区块所对应的虚拟记忆体地址及实际储存于对应记忆体区块11至18内的物理记忆体地址。因此,通过此对应数据,可供控制模块20辨识出目前使用中的记忆体区块,并于各数据区块产生搬动后,系统会修改以更新对应数据,以避免产生数据读取错误的情况。请一并参考图2(a)、图2(b)。图2 (a)是本专利技术的电子装置I的第一实施例的记忆体模块10进行数据重新排列前的示意图;图2(b)是本专利技术的电子装置I的第一实施例的记忆体模块10进行数据重新排列后的示意图。如 图2(a)所示,在一般情况下,当任一数据的多个数据区块储存于多个记忆体区块11至18中时,为了提高数据访问速度,装置系统会将该数据的多个数据区块分散储存于各个记忆体区块11至18。在本实施例中,假设该数据为I个二进制的字节,其是由「01100111」等8个位所组成,各个位可视为一数据区块。因此,该字节被储存于记忆体模块10时,会将该字节的各个位分别储存于各个记忆体区块11至18中。如图1及图2 (b)所示,当控制模块20接受到前述执行指令时,即依据执行指令重新排列储存于记忆体模块10中的该字节数据,以针对该数据进行其数据区块于不同记忆体区块11至18间的搬移。在本实施例中,控制模块20是将原本分散储存于各记忆体区块11至18的各个位,经数据重新排列后,将原本储存于记忆体区块15至18的位集中储存于多个连续的记忆体区块11至14中,如图2(b)所示;控制模块20也同时针对前述对应数据进行更新,以反映出目前各数据区块所对应的实际储存位置。藉此,使得前述记忆体区块15至18所储存数据已被清空,而处于未被使用的状态,也即于多个记忆体区块11至18本文档来自技高网
...

【技术保护点】
一种记忆体管理方法,是应用于一电子装置,该电子装置包括形成多个记忆体区块的至少一记忆体模块,其特征在于,该方法包括以下步骤:接收一执行指令;依据该执行指令重新排列储存于该至少一记忆体模块中的至少一数据,以将该至少一数据集中储存于单一该记忆体区块或多个连续的该记忆体区块;以及停止供电给该多个记忆体区块中未使用的其他该记忆体区块。

【技术特征摘要】

【专利技术属性】
技术研发人员:蔡锦和许银雄
申请(专利权)人:宏碁股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1