本发明专利技术公开一种电子装置以及数据写入方法,该电子装置包括一第一存储单元、一第二存储单元以及一控制单元。第一存储单元用以存储数据的快取数据。第二存储单元用以存储数据。控制单元用以根据第一存储单元的容量计算得快取数据对应于数据的第一比例。其中,当控制单元自第二存储单元读取数据时,控制单元发送分配信号至处理单元,处理单元根据第一比例取得对应于快取数据的第一快取分配结果,并根据第一快取分配结果将快取数据存储至第一存储单元。本发明专利技术公开的电子装置以及数据写入方法可以延长固态硬盘的寿命,可将电子装置的运作效率提升的最大。
【技术实现步骤摘要】
本专利技术涉及一种,特别涉及一种利用RAMDisk以及HybridHinting的功能来提升数据读取速度的。
技术介绍
由于科技的进步,使用者常利用电子装置执行不同的功能,而为了追求更佳的处理效能,使用者对于电子装置的硬件需求也随的越来越高。然而在众多影响因素当中,存储装置对于数据的读取速度为影响电子装置的处理效能主要原因之一。传统的硬盘(HardDisk Drive, HDD)通过磁头改变电流磁的极性方向将信息写入磁片或自磁片读取出来,其优点为大容量且价格便宜,但其缺点为速度受限于马达的转速,且有噪音以及怕震动的问题;固态硬盘(Solid State Disk, SSD),相较于传统的硬盘,其优点为低功耗、无噪音、抗震动等,但其缺点为价格昂贵、读写次数的限制等;而RAMDisk则是通过使用软件将RAM模拟当做硬盘来使用,相较于传统的硬盘,使用RAMDisk的技术于存取数据时可极大地提高数据存取的速度,但其缺点为数据的易失性,即为当电源关闭后原先存储的数据将会丢失。因此,如何有效地利用传统的硬盘、固态硬盘以及RAMDisk的优点来提升数据读取速度为目前所需解决的问题。
技术实现思路
为解决上述问题,本专利技术一实施例提供一种电子装置,包括一第一存储单元、一第二存储单元以及一控制单元。第一存储单元用以存储数据的快取数据。第二存储单元用以存储数据。控制单元用以根据第一存储单元的容量计算得快取数据对应于数据的第一比例。其中,当控制单元自第二存储单元读取数据时,控制单元发送分配信号至处理单元,处理单元根据第一比例取得对应于快取数据的第一快取分配结果,并根据第一快取分配结果将快取数据存储至第一存储单元。本专利技术另一实施例提供一种电子装置,包括一第一存储单元、一第二存储单元以及一控制单元。第一存储单元用以存储数据的部分快取数据。第二存储单元用以存储数据以及数据的另一部分快取数据。控制单元用以根据第一存储单元的容量以及第二存储单元的容量计算得快取数据对应于数据的既定比例,以及根据既定比例取得快取数据片段所分别对应的权重,并根据权重将快取数据分别存储至第一存储单元或者第二存储单元。本专利技术另一实施例提供一种数据写入方法,适用于一电子装置,其中电子装置具有第一存储单元以及第二存储单元,第一存储单元用以存储数据的快取数据,以及第二存储单元用以存储数据,步骤包括:读取第二存储单元的数据;根据第一存储单元的容量计算得快取数据对应于数据的第一比例;根据第一比例取得对应于快取数据的第一快取分配结果;以及根据第一快取分配结果将快取数据存储至第一存储单元。本专利技术另一实施例提供一种数据写入方法,适用于一电子装置,其中电子装置具有第一存储单元以及第二存储单元,第一存储单元用以存储数据的部分快取数据,以及第二存储单元用以存储数据以及数据的另一部分快取数据,步骤包括:读取第二存储单元的数据;根据第一存储单元的容量以及第二存储单元的容量计算得快取数据对应于数据的既定比例;根据既定比例取得对应于数据的快取分配结果;根据快取分配结果取得快取数据片段所分别对应的权重;以及根据权重将快取数据分别存储至第一存储单元以及第二存储单元。本专利技术另一实施例提供一种数据写入方法,适用于一电子装置,步骤包括:读取数据;取得对应于第一存储单元的第一存储信息,以及对应于第二存储单元的第二存储信息;取得数据的多个快取数据片段所分别对应的权重;根据第一存储信息以及第二存储信息计算得数据的快取数据对应于数据的既定比例;根据既定比例以及权重决定将快取数据分配至第一存储单元以及第二存储单元的数据量。本专利技术公开的可以延长固态硬盘的寿命,可将电子装置的运作效率提升的最大。【附图说明】图1是显示根据本专利技术一实施例所述的电子装置的示意图。图2是显示根据本专利技术另一实施例所述的电子装置的示意图。图3是显示根据本专利技术一实施例所述的数据写入方法的流程图。图4是显示根据本专利技术另一实施例所述的数据写入方法的流程图。图5是显示根据本专利技术另一实施例所述的数据写入方法的流程图。其中,附图标记说明如下:100、200?电子装置101、201?第一存储单元102、202?第二存储单元103、204?控制单元104、205?处理单元203?第三存储单元S301-S306、S401-S406、S501-506 ?步骤流程【具体实施方式】有关本专利技术的系统以及方法适用的其他范围将于接下来所提供的详述中清楚易见。必须了解的是下列的详述以及具体的实施例,当提出有关的示范实施例时,仅作为描述的目的以及并非用以限制本专利技术的范围。图1是显示根据本专利技术一实施例所述的可携式电子装置的示意图。如图1所示,电子装置100包括第一存储单元101、第二存储单元102、控制单元103以及处理单元104。第一存储单元101用以存储数据的快取数据。第二存储单元102用以存储数据。控制单元103用以根据第一存储单元的容量计算得快取数据对应于数据的第一比例。处理单元104用以解释计算机指令以及处理计算机软件中的数据。根据本专利技术一实施例,第一存储单元101为一 RAMDisk,以及第二存储单元102为一硬式磁盘机(Hard Disk Drive, HDD)。当处理单元104欲自第二存储单元102 (即为硬式磁盘机)读取数据时,必须在第二存储单元102的硬盘信息传回处理单元104之前,通过控制单元103将硬盘信息进行适当的改写以使能Hybrid Hinting的功能。由于启用HybridHinting的功能的条件为硬盘必须为混合式硬盘(Solid State Hybrid Drive, SSHD),故控制单元103于接收到第二存储单元102所回传的硬盘信息后,将根据第一存储单元101 (即为RAMDisk)的容量以及第二存储单元102(即为硬式磁盘机)的容量取得第一比例,并根据第一比例发送一分配信号至处理单元104以启用HybridHinting的功能。其中,第一比例是指第一存储单元101的容量与第二存储单元102的容量的比例。此时,分配信号用以宣告第一存储单元101以及第二存储单元102为混合式硬盘,故当处理单元104于接收到分配信号后,将根据分配信号使能Hybrid Hinting的功能,而分配信号中混合式硬盘信息的固态硬盘的容量即为第一存储单元101的容量。当处理单元104接收到分配信号后,使能Hybrid Hinting的功能并根据数据的权重配置数据的存储位置。其中,数据的权重的设定通过处理单元104所执行的作业系统或者Intel的服务根据数据的存取次数以及硬盘可存取的快取容量来决定。换言之,即为处理单元104于接收到分配信号后根据第一比例设定数当前第1页1 2 3 4 本文档来自技高网...
【技术保护点】
一种电子装置,包括:一第一存储单元,用以存储一数据的快取数据;一第二存储单元,用以存储上述数据;一控制单元,用以根据上述第一存储单元的容量计算得上述快取数据对应于上述数据的一第一比例;其中当上述控制单元自上述第二存储单元读取上述数据时,上述控制单元发送具有上述第一比例的一分配信号至一处理单元,其中上述处理单元根据上述第一比例取得对应于上述快取数据的一第一快取分配结果,并根据上述第一快取分配结果将上述快取数据存储至上述第一存储单元。
【技术特征摘要】
【专利技术属性】
技术研发人员:傅子瑜,吴柏纬,陈信宇,
申请(专利权)人:宏碁股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。