智能磁盘重组方法与智能磁盘重组系统技术方案

技术编号:20588141 阅读:30 留言:0更新日期:2019-03-16 06:55
本发明专利技术提供一种智能磁盘重组方法与智能磁盘重组系统。该智能磁盘重组方法用于重组一磁盘,该磁盘储存数个文件。该智能磁盘重组方法包括以下步骤:记录各个文件的一呼叫次数及最近呼叫时间;根据各个文件的呼叫次数及最近呼叫时间,计算一权重;根据权重,获得一重组顺序;磁盘根据重组顺序进行重组。本发明专利技术利用重组顺序的建立以及压缩/解压缩的技术,使得重组后的磁盘更具有存取效率。

Intelligent Disk Reorganization Method and Intelligent Disk Reorganization System

The invention provides an intelligent disk recombination method and an intelligent disk recombination system. The smart disk reorganization method is used to reorganize a disk, which stores several files. The intelligent disk reorganization method includes the following steps: recording the number of calls and the latest call time of each file; calculating a weight according to the number of calls and the latest call time of each file; obtaining a reorganization order according to the weight; reorganizing the disk according to the reorganization order. The invention utilizes the establishment of reorganization sequence and the technology of compression/decompression to make the reorganized disk more efficient in access.

【技术实现步骤摘要】
智能磁盘重组方法与智能磁盘重组系统
本专利技术涉及一种重组方法与重组系统,尤其涉及一种智能磁盘重组方法与智能磁盘重组系统。
技术介绍
随着电脑科技的蓬勃发展,个人电脑与商业电脑已离不开人们的生活。目前已发展出各式各样的程序,以执行各种功能。然而,电脑经过长时间的使用后,磁盘可能塞满了各种程序及文件。在电脑运行时,必须要从杂乱的数据中进行存取,而影响电脑执行效能。
技术实现思路
本专利技术提供一种智能磁盘重组方法与智能磁盘重组系统,其利用重组顺序的建立以及压缩/解压缩的技术,使得重组后的磁盘更具有存取效率。本专利技术提出一种智能磁盘重组方法,用于重组一磁盘,该磁盘储存数个文件。该智能磁盘重组方法包括以下步骤:记录各个文件的一呼叫次数及最近呼叫时间;根据各个文件的呼叫次数及最近呼叫时间,计算一权重;根据权重,获得一重组顺序;磁盘根据重组顺序进行重组。本专利技术还提出一种智能磁盘重组方法,用于重组一磁盘,该磁盘储存数个文件。该智能磁盘重组方法包括以下步骤:压缩这些文件为数个已压缩文件,并储存这些已压缩文件于一暂存装置;对磁盘进行一数据清理程序;解压缩这些已压缩文件至磁盘,以使这些文件重组于磁盘。本专利技术还提出一种智能磁盘重组系统,用于重组一磁盘,该磁盘储存数个文件。该智能磁盘重组系统包括一呼叫统计单元、一权重计算单元及一分群单元;呼叫统计单元用于记录各个文件的一呼叫次数及最近呼叫时间;权重计算单元用于根据各个文件的呼叫次数及最近呼叫时间,计算一权重;分群单元用于根据权重,获得一重组顺序;磁盘根据重组顺序进行重组。附图说明图1为根据一实施例的智能磁盘重组系统的示意图。图2为根据一实施例的智能磁盘重组方法的流程图。图3为数个文件的呼叫情况的一范例。图4为数个文件的呼叫情况的另一范例。图5为数个文件的呼叫情况的另一范例图6为数个文件的呼叫情况的另一范例。附图标记说明:100:智能磁盘重组系统;110:呼叫统计单元;120:权重计算单元;130:相依性检查单元;140:分群单元;150:压缩单元;160:控制单元;170:解压缩单元;800:暂存装置;900:磁盘;CN:呼叫次数;CP:启用时间长度;CT:最近呼叫时间;RR:相依性;S110、S120、S130、S140、S150、S160、S170、S180:步骤;SQ:重组顺序;T1、T2、T3、T4、T5、T6:时间点;WT:权重。具体实施方式为使本专利技术的上述特征和优点能更明显易懂,下文特举实施例,并配合所附图作详细说明如下。请参照图1,其为根据一实施例的智能磁盘重组系统100的示意图,智能磁盘重组系统100例如是一电脑、一外接式电子装置、或一云端中心。智能磁盘重组系统100包括一呼叫统计单元110、一权重计算单元120、一相依性检查单元130、一分群单元140、一压缩单元150、一控制单元160及一解压缩单元170。呼叫统计单元110、权重计算单元120、相依性检查单元130、分群单元140、压缩单元150、控制单元160及解压缩单元170例如是一电路、一电路板、一芯片或储存数组程序代码的存储装置。智能磁盘重组系统100用于重组一磁盘900,磁盘900储存数个文件。经过长时间使用后,磁盘900所储存的文件散乱于各个记忆区,而严重影响数据存取的效能。本实施例的智能磁盘重组系统100能够使数据连续地储存,且具有相依性的文件能够分群储存,以提高数据存取的效率。以下更搭配一流程图详细说明上述各项元件的运作。请参照图2,其为根据一实施例的智能磁盘重组方法的流程图。首先,在步骤S110中,呼叫统计单元110取出各个文件的呼叫情况,以记录各个文件的呼叫次数CN及最近呼叫时间CT。在一实施例中,呼叫统计单元110可以从LOG档取出各个文件的呼叫情况,或者呼叫统计单元110也可采用即时拦截的方式,拦截到各个文件的呼叫。举例来说,请参照图3,其为数个文件的呼叫情况的一范例。如图3所示,时间点T1是上次进行重组的时间,时间点T2是这次进行重组的时间。在时间点T1至时间点T2之间,OUTLOOK主程序24小时开启,WORD主程序则是每星期启用一次,LINE主程序则是下班后就关闭。呼叫统计单元110会将这些呼叫次数CN及最近呼叫时间CT记录下来。接着,在步骤S120中,权重计算单元120根据各个文件的呼叫次数及最近呼叫时间,计算一权重WT。在一实施例中,权重WT为呼叫次数CN与最近呼叫时间CT的比值(即权重)。举例来说,呼叫次数为3,最近呼叫时间为2天前,则权重为3/2;呼叫次数为5,最近呼叫时间为1天前,则权重为5/1。然后,在步骤S130中,相依性检查单元130分析这些文件的一相依性RR。举例来说,相依性检查单元130搜寻Mcafee的进程树时,可以发现McCSPServiceHost.exe的父进程为Service.exe。再往上追踪可得到Service.exe的父进程为Winit.exe,Winit.exe的父进程为smss.exe。Service.exe、Winit.exe与smss.exe皆为Windows10操作系统内建程序。操作系统内部通过此一路径,一层一层地呼叫,最终呼叫到Mcafee程序中的McCSPServiceHost.exe。此一串连关系即为相依性RR。再举一例说明,DOC文件的父进程为WORD主程序,XLS文件的父进程为EXCEL主程序,HTML文件的父进程为IE主程序,依此类推。接着,在步骤S140中,分群单元140获得一重组顺序SQ。在一实施例中,分群单元140根据这些文件的权重WT,获得重组顺序SQ。也就是说,权重WT越高者,重组顺序SQ越前面。或者,在另一实施例中,分群单元140可以根据这些文件的权重WT及相依性RR,获得重组顺序SQ。也就是说,具有相依性RR的数个文件可以接连地排序在一起。或者,在另一实施例中,分群单元140根据这些文件的权重WT、启用时间长度CP及相依性RR,获得重组顺序SQ。也就是说,分群单元140可以在权重WT相同时,将启用时间长度CP较长者,排序于重组顺序SQ较前面的次序。以图3为例,LINE主程序与OUTLOOK每天都被启动,WORD主程序每星期启用一次。LINE主程序下班后就关闭、OUTLOOK主程序则是24小时全天开着。OUTLOOK主程序的权重WT大于LINE主程序的权重WT,LINE主程序的权重WT大于WORD主程序的权重WT。因此,在重组顺序SQ中,操作系统排在第一位,接着则是OUTLOOK主程序、LINE主程序、WORD主程序。请参照图4,其为数个文件的呼叫情况的另一范例。时间点T3是上次进行重组的时间,时间点T4是这次进行重组的时间。在时间点T3至时间点T4之间,DOC文件每一星期开启一次,XLS文件每三天开启一次,HTML文件每天都会开启。这三者皆为附属文件,皆有主程序呼叫,分别为WORD主程序、EXCEL主程序与IE主程序。DOC文件、XLS文件、HTML文件被启动的频率,也跟着影响WORD主程序、EXCEL主程序与IE主程序的使用率。因此,在重组顺序SQ中,排序顺序为:操作系统、IE主程序、HTML文件、EXCEL主程序、XLS文件、WORD主程序、DOC文件。请参照图5,其为数个文件的呼叫情况的另一范例。本文档来自技高网...

【技术保护点】
1.一种智能磁盘重组方法,用于重组一磁盘,所述磁盘储存多个文件,所述智能磁盘重组方法包括:记录各所述文件的一呼叫次数及最近呼叫时间;根据各所述文件的所述呼叫次数及所述最近呼叫时间,计算一权重;以及根据所述权重,获得一重组顺序,所述磁盘根据所述重组顺序进行重组。

【技术特征摘要】
1.一种智能磁盘重组方法,用于重组一磁盘,所述磁盘储存多个文件,所述智能磁盘重组方法包括:记录各所述文件的一呼叫次数及最近呼叫时间;根据各所述文件的所述呼叫次数及所述最近呼叫时间,计算一权重;以及根据所述权重,获得一重组顺序,所述磁盘根据所述重组顺序进行重组。2.根据权利要求1所述的智能磁盘重组方法,其特征在于,还包括:压缩所述文件为多个已压缩文件;根据所述重组顺序排列所述已压缩文件;对所述磁盘进行一数据清理程序;以及根据所述重组顺序解压缩所述已压缩文件至所述磁盘,以使所述文件重组于所述磁盘。3.根据权利要求2所述的智能磁盘重组方法,其特征在于,在压缩所述文件的步骤中,所述已压缩文件储存于一暂存装置。4.根据权利要求1所述的智能磁盘重组方法,其特征在于,所述权重为所述呼叫次数与所述最近呼叫时间的比值。5.根据权利要求1所述的智能磁盘重组方法,其特征在于,还包括:分析所述文件的一相依性;其中在获得所述重组顺序的步骤中,还根据所述文件的所述相依性,获得所述重组顺序。6.根据权利要求1所述的智能磁盘重组方法,其特征在于,在获得所述重组顺序的步骤中,还根据各所述文件的一启用时间长度,获得所述重组顺序。7.一种智能磁盘重组系统,用于重组一磁盘,所述磁盘储存多个文件,所述智能磁盘重...

【专利技术属性】
技术研发人员:陈冠儒
申请(专利权)人:宏碁股份有限公司
类型:发明
国别省市:中国台湾,71

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

1