利用多核心储存机制的可携式装置以及其数据存取方法制造方法及图纸

技术编号:10472772 阅读:123 留言:0更新日期:2014-09-25 11:08
本发明专利技术提供利用多核心储存机制的可携式装置以及其数据存取方法。可携式装置包括:一主机电路,用以控制可携式装置,且具有多个通道以耦接一多核心储存单元以进行数据写入或读取操作。主机电路将欲写入数据分为多组区块数据,并且主机电路将多组区块数据通过这些通道中至少二通道分别地输出至多核心储存单元,从而将多组区块数据写入到多核心储存单元中。

【技术实现步骤摘要】
利用多核心储存机制的可携式装置以及其数据存取方法
本专利技术是有关一种利用多核心储存机制的可携式装置以及其数据存取方法。
技术介绍
现今电子装置如智能型手机、平板计算机,由于具有多样化功能,又使用者经常会自软件市集下载及更新应用程序,造成数据存取非常频繁。此外,由于智能型手机、平板计算机上讲求提供良好的使用者经验,厂商都以各种方式,例如以更高速的或多核心的处理器来加快应用程序的执行,以让使用者感觉到使用上的流畅性,以提高电子装置的竞争力。
技术实现思路
实施例提供有关利用多核心储存机制的可携式装置以及其数据存取方法。本专利技术的一实施例,提出一种利用多核心储存机制的可携式装置,包括:一主机电路,用以控制可携式装置,且具有多个通道以耦接一多核心储存单元以进行数据写入或读取操作。主机电路将欲写入数据分为多组区块数据,并且主机电路将多组区块数据通过这些通道中至少二通道个别地输出至多核心储存单元,从而将多组区块数据写入到多核心储存单元中。根据另一实施例,提出一种数据存取方法,用于利用多核心储存机制的可携式装置,其包括以下步骤。此方法包括:(a)将欲写入数据分为多组区块数据;以及(b)将多组区块数据从可携式装置的多个通道中至少二通道个别地输出至一多核心储存单元,从而将多组区块数据写入到多核心储存单元的至少二组储存装置中。根据另一实施例,提出一种计算机可读取的数据记录媒体,其储存具有程序码的一个或多个程序模块,当程序码被执行时使一可携式装置执行如上述的数据存取方法。为了对本专利技术的上述及其它方面有更佳的了解,下文举多种实施例,并配合所附图式,作详细说明如下。附图说明图1为利用多核心储存机制的可携式装置的实施例的方块图。图2为图1的可携式装置的主机电路执行数据存取方法的一实施例的示意图。图3为数据存取方法的实施例的流程图。图4为数据存取方法的另一实施例。[标号说明]1:可携式装置10:主机电路20:多核心储存单元110:处理单元120:存储器130:主机数据接口单元131、231:数据接口210:控制器211:管理模块220:多组储存装置221:一组储存装置230:客户端数据接口单元400:框架410:数据量调整模块412:区块分组模块WD:欲写入数据CH1、CH2:通道BF:缓冲存储区G1、G2:区块数据具体实施方式请参考图1,其为利用多核心储存机制的可携式装置的实施例的方块图。可携式装置1包括主机电路10,用以控制可携式装置1,且具有两个或多个通道如CH1、CH2以耦接一多核心储存单元20以进行数据写入或读取操作。可携式装置1可实现为各种电子装置,诸如智能型手机、平板计算机、配戴式装置、多媒体播放器、导航器、电子书、个人数字助理等。故可携式装置1可视设计需求以利用其它装置或元件或架构加以实现,例如通讯模块、触控屏幕或视频或音频处理单元等。如图2所示,图1的可携式装置的主机电路10执行数据存取方法的实施例。主机电路10将欲写入数据(例如记作WD)分为多组区块数据(例如G1、G2)。主机电路10将多组区块数据通过这些通道中至少二通道个别地输出至多核心储存单元20,从而将多组区块数据写入到多核心储存单元20中。在图2中,例如主机电路10接收来自一或多个程序或线程的写入操作,在一缓冲存储区BF中欲写入数据WD可能包括与这些写入操作对应并且以区块方式表示的写入数据,例如欲写入数据WD的多个区块1、2-7。在一些实施例中,主机电路10将欲写入数据WD以区块为单位交替地分为多组区块数据。上述交替地划分欲写入数据WD的方式可以有多种。例如:如区块1、3、5、7作为一第一组区块数据G1和区块2、4、6作为一第二组区块数据G2。例如,主机电路10将第一组区块数据G1通过通道CH1输出至多核心储存单元20,并且将第二组区块数据G2通过通道CH2输出至多核心储存单元20。又交替地划分欲写入数据WD的方式其它例子,如区块1、2、5、6作为一第一组区块数据G1和区块3、4、7作为一第二组区块数据G2。又例如,如区块1、5、区块2、6、区块3、7、区块4分别分为四组区块数据,并利用四个通道个别地输出。故此,可依通道数目及需要而进行不同划分,并如此类推。在将多组区块数据通过这些通道(例如二通道CH1、CH2)个别地输出至多核心储存单元20的过程中,至少二通道(如通道CH1、CH2)有部分时段或趋近全部时段同时被用来传送不同组的区块数据。藉此,可改进可携式装置1的数据存取效能。在一实施例中,图1的主机电路10例如包括:处理单元110、存储器120、主机数据接口单元130。处理单元110,与主机数据接口单元130和存储器120耦接,用以控制可携式装置以执行如前述以图2举例的数据存取方法。在一实施例中,多核心储存单元包括:控制器210、多组储存装置220。控制器210包括多个管理模块,这些管理模块各自与这些通道中对应的一通道耦接;例如管理模块211与通道CH1对应。多组储存装置220(例如可实现为多个非依电性存储器晶粒,或各组对应一颗或多颗存储器晶粒)各组各自与这些管理模块中对应的一管理模块耦接,例如管理模块211与一组储存装置221对应,其中控制器210对多组储存装置220进行数据写入或读取操作。又主机电路10将多组区块数据写入到多组储存装置220中至少二组储存装置中。又一实施例中,多核心储存单元还包括:客户端数据接口单元230,耦接至这些通道。控制器210通过客户端数据接口单元230耦接至这些通道,这些管理模块各自通过客户端数据接口单元230与这些通道中对应的一通道耦接,例如管理模块211与通道CH1对应。客户端数据接口单元230例如包括多个与通道对应的数据接口;例如数据接口231与通道CH1对应,用以耦接主机数据接口单元130中与通道CH1对应的数据接口131。如此,在一些实施例中,可将多核心储存单元实现为可移除式的存储模块或存储卡,供可携式装置1使用。此外,在一些实施例中,可将多核心储存单元实施为可携式装置1的内建存储单元。在此些实施例中,主机数据接口单元130或(及)客户端数据接口单元230可保留使用、移除或改以其它数据传输或接口电路实现,故并不以图1的实施例为限。图3为数据存取方法的实施例的流程图。此方法可利用前述的可携式装置1的各个实施例来实现。如步骤S110所示,主机电路10判断可携式装置1是否欲将数据写入到多个连续的逻辑区块中。若是,如步骤S120所示,主机电路10将此数据收集起来。例如将收集的数据存放到一第一缓冲存储区,其中该第一缓冲存储区(例如缓冲存储区BF)例如在主机电路10的存储器120或处理单元110的内建存储器中,但并不以此为限。如步骤S115所示,若主机电路10判断可携式装置1欲将数据写入不连续的逻辑区块中,则主机电路10将此数据暂存,例如将此数据存于一第二缓冲存储区。如步骤S125所示,主机电路10判断一写入条件是否得到满足。若此写入条件得到满足时,如步骤S135所示,主机电路10将第二缓冲存储区中暂存的数据存到第一缓冲存储区中,从而使第一缓冲存储区的数据包括此暂存的数据(例如,多次累积的暂存的数据)。第一缓冲存储区中的数据称为欲写入数据。而随着可携式装置1的不同写入操作,欲写入数据可包括:依步骤S120而收集的数本文档来自技高网...
利用多核心储存机制的可携式装置以及其数据存取方法

【技术保护点】
一种利用多核心储存机制的可携式装置,包括:一主机电路,用以控制该可携式装置,且具有多个通道以耦接一多核心储存单元以进行数据写入或读取操作;其中该主机电路将欲写入数据分为多组区块数据,并且该主机电路将该多组区块数据通过该多个通道中至少二通道个别地输出至该多核心储存单元,从而将该多组区块数据写入到该多核心储存单元中。

【技术特征摘要】
2013.03.21 US 13/848,5181.一种利用多核心储存机制的可携式装置,包括:一主机电路,用以控制该可携式装置,且具有多个通道以耦接一多核心储存单元以进行数据写入或读取操作;其中该主机电路将欲写入数据分为多组区块数据,并且该主机电路将该多组区块数据通过该多个通道中至少二通道个别地输出至该多核心储存单元,从而将该多组区块数据写入到该多核心储存单元中,其中该主机电路判断该可携式装置是否欲将数据写入到多个连续的逻辑区块中;若是,该主机电路将该数据收集起来,其中该欲写入数据包括该收集的数据。2.根据权利要求1所述的可携式装置,其中该主机电路将该欲写入数据以区块为单位交替地分为该多组区块数据。3.根据权利要求1所述的可携式装置,其中该多组区块数据至少包括:一第一组区块数据和一第二组区块数据,该至少二通道包括:一第一通道和一第二通道;其中该主机电路将该第一组区块数据通过该第一通道输出至该多核心储存单元,并且将该第二组区块数据通过该第二通道输出至该多核心储存单元。4.根据权利要求1所述的可携式装置,其中该主机电路判断该可携式装置欲将该数据写入不连续的逻辑区块中,则该主机电路将该数据暂存;并且该主机电路在一写入条件满足时使该欲写入数据包括该暂存的数据。5.根据权利要求4所述的可携式装置,其中该写入条件为:用以储存该暂存的数据的该主机电路的存储空间已满,或该主机电路判断一时间门坎值已到期。6.根据权利要求1所述的可携式装置,其中当该欲写入数据的数据量大于一数据量门坎值时,该主机电路将该欲写入数据分为该多组区块数据,从而将该多组区块数据写入到该多核心储存单元中。7.根据权利要求1所述的可携式装置,其中该主机电路将该多组区块数据写入到该至少二组储存装置中并且该可携式装置据以将对应的数据写入信息记录于一记录表中,该数据写入信息包括:与该多组区块数据对应的多个逻辑区块地址、对应的管理模块和对应的多个物理区块地址。8.根据权利要求1所述的可携式装置,其中该主机电路包括:一存储器;一主机数据接口单元,提供该多个通道;以及一处理单元,与该主机数据接口单元和该存储器耦接;其中该处理单元利用该存储器将该欲写入数据分为该多组区块数据,并且该处理单元将该多组区块数据通过该主机数据接口单元提供的该至少二通道个别地输出至该多核心储存单元,从而...

【专利技术属性】
技术研发人员:朱世宏梁誉馨
申请(专利权)人:宏达国际电子股份有限公司
类型:发明
国别省市:中国台湾;71

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

1