存储器装置管理方法及存储器装置管理系统制造方法及图纸

技术编号:27570991 阅读:20 留言:0更新日期:2021-03-09 22:18
本发明专利技术提出一种存储器装置管理方法及存储器装置管理系统。存储器装置管理方法适用于伺服器及耦接到伺服器的电子装置。电子装置包括存储器装置。存储器装置管理方法包括:通过电子装置的应用程序获得存储器装置的使用者行为数据,并将使用者行为数据传送到伺服器;伺服器根据使用者行为数据从多个固件版本中选出最佳固件版本,并将最佳固件版本传送到电子装置;以及应用程序根据最佳固件版本来更新存储器装置的控制器。存储器装置的控制器。存储器装置的控制器。

【技术实现步骤摘要】
存储器装置管理方法及存储器装置管理系统


[0001]本专利技术涉及一种存储器装置管理方法及存储器装置管理系统,尤其涉及一种增加存储器装置效能的存储器装置管理方法及存储器装置管理系统。

技术介绍

[0002]一般来说,存储器装置控制器会存储固件来控制存储器装置的存取操作。然而,同一个版本的固件无法在不同使用者的使用模式下都让存储器装置有最佳效能表现。因此,如何让存储器装置在不同使用者的使用模式下都能有最佳效能表现是本领域技术人员应致力的目标。

技术实现思路

[0003]本专利技术提供一种存储器装置管理方法及存储器装置管理系统,能有效增加存储器装置的效能。
[0004]本专利技术的提出一种存储器装置管理方法,适用于伺服器及耦接到伺服器的电子装置。电子装置包括存储器装置。存储器装置管理方法包括:通过电子装置的应用程序获得存储器装置的使用者行为数据,并将使用者行为数据传送到伺服器;伺服器根据使用者行为数据从多个固件版本中选出最佳固件版本,并将最佳固件版本传送到电子装置;以及应用程序根据最佳固件版本来更新存储器装置的控制器。
[0005]本专利技术的提出一种存储器装置管理系统,包括伺服器以及电子装置耦接到伺服器。电子装置包括存储器装置。电子装置的应用程序获得存储器装置的使用者行为数据,并将使用者行为数据传送到伺服器。伺服器根据使用者行为数据从多个固件版本中选出最佳固件版本,并将最佳固件版本传送到电子装置。应用程序根据最佳固件版本来更新存储器装置的控制器。
[0006]基于上述,本专利技术的存储器装置管理方法及存储器装置管理系统能记录存储器装置的使用者行为并将使用者行为传送到伺服器。伺服器根据使用者行为选出能提高存储器装置效能的最佳固件版本并将最佳固件版本传送到电子装置。电子装置再根据最佳固件版本来更新存储器装置的控制器。
[0007]为让本专利技术的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。
附图说明
[0008]图1为根据本专利技术一实施例的存储器装置管理系统的方块图;
[0009]图2为根据本专利技术一实施例的电子装置的方块图;
[0010]图3为根据本专利技术一实施例的存储器装置管理方法的流程图。
[0011]附图标记说明
[0012]100:存储器装置管理系统
[0013]110:伺服器
[0014]120:电子装置
[0015]121:存储器装置
[0016]210:处理器
[0017]220:驱动程序
[0018]221:数据压缩模块
[0019]222:数据解压缩模块
[0020]230:第一存储器装置
[0021]231:主机介面
[0022]232:快闪存储器模块
[0023]240:第二存储器装置
[0024]S301、S302、S303:存储器装置管理方法的步骤
具体实施方式
[0025]图1为根据本专利技术一实施例的存储器装置管理系统的方块图。
[0026]请参照图1,本专利技术一实施例的存储器装置管理系统100包括伺服器110及耦接到伺服器110的电子装置120。电子装置120可通过有线或无线通讯耦接到伺服器110。电子装置120包括存储器装置121。电子装置120例如是个人电脑(Personal Computer,PC)、智能手机、平板电脑或其他类似装置。存储器装置121例如是硬盘(Hard Disk Drive,HDD)、固态硬盘(Solid State Drive,SSD)、安全数字(Secure Digital,SD)卡或其他类似装置。
[0027]在一实施例中,电子装置120可通过电子装置120的应用程序获得存储器装置121的使用者行为数据,并将使用者行为数据传送到伺服器110。伺服器110可根据使用者行为数据从多个固件版本中选出最佳固件版本,并将最佳固件版本传送到电子装置120。电子装置120的可应用程序根据最佳固件版本来更新存储器装置121的控制器。
[0028]具体来说,电子装置120的应用程序可通过应用程序下层的作业系统驱动器或存储器装置121的控制器固件的人工智能(Artificial Intelligence,AI)模块的学习功能来区分使用者的常用数据(即,热数据)及非常用数据(即,冷数据)来产生使用者行为数据。人工智能模块例如可通过卷积神经网络(Convolutional Neural Networks,CNN)来学习使用者行为。除此之外,人工智能模块还可通过使用者执行不同程序(例如,游戏程序、数据获取程序、网络浏览程序、效能测试程序等)的比例来学习并产生使用者行为数据。上述使用者行为数据都可被传送到伺服器110。伺服器110可针对使用者行为数据从现有的多个固件版本中选出最佳固件版本,并将最佳固件版本传送到电子装置120,使该电子装置120根据最佳固件版本来更新存储器装置121的控制器。如此一来,电子装置120就可在使用者行为改变时自动更新最佳固件版本而获得更好的存储器装置121存取效能。
[0029]在一实施例中,电子装置120可通过应用程序将存储器装置120的部分区块组成独立磁盘冗余阵列(Redundant Array of Independent Disk,RAID)磁盘。部分区块的实际区块大小大于独立磁盘冗余阵列磁盘的可用空间大小。当电子装置120写入第一数据到存储器装置121且第一数据符合第一状态时,电子装置120利用主机闲置时间将第一数据同步存储到独立磁盘冗余阵列磁盘中,其中第一状态代表了第一数据为重要数据(例如,凭证数
据)。举例来说,存储器装置121为容量128GB的固态硬盘且电子装置120将固态硬盘的其中20GB(即,实际区块大小)组成10GB(即,可用空间大小)的独立磁盘冗余阵列磁盘(例如,RAID 1)。当有一笔重要数据(即,第一数据符合第一状态)要写入存储器装置121时,电子装置120可利用主机闲置时间将此重要数据同步存储到独立磁盘冗余阵列磁盘中,以确保重要数据的安全性。
[0030]在一实施例中,当电子装置120传送数据存取命令到存储器装置121时,电子装置120通过作业系统驱动程序来执行对应此命令的至少一部分运算操作。举例来说,电子装置120传送的数据存取命令可能包括大量的数据压缩及数据解压缩操作。电子装置120可通过作业系统驱动程序来执行上述大量的数据压缩及数据解压缩操作藉此分散存储器装置121的控制器的运算负载。如此一来,存储器装置121存取数据的延迟时间可大幅下降。
[0031]在一实施例中,电子装置120的应用程序可将电子装置120的随机存取存储器(未示出于图中)的至少一部分设定为随机存取存储器磁盘(ramdisk)。电子装置120可将随机存取存储器磁盘作为存储器装置121的快取(cache)存储器来提升存储器装置121的存取效能。举例来说,当电子装置120判断要传送到存储器装置121的命令所对应的数据传送时间远大于命令执行时间(本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种存储器装置管理方法,其特征在于,适用于伺服器及耦接到所述伺服器的电子装置,所述电子装置包括存储器装置,所述存储器装置管理方法包括:通过所述电子装置的应用程序获得所述存储器装置的使用者行为数据,并将所述使用者行为数据传送到所述伺服器;所述伺服器根据所述使用者行为数据从多个固件版本中选出最佳固件版本,并将所述最佳固件版本传送到所述电子装置;以及所述应用程序根据所述最佳固件版本来更新所述存储器装置的控制器。2.根据权利要求1所述的存储器装置管理方法,其特征在于,其中所述使用者行为数据包括所述电子装置存取所述存储器装置所对应的热数据及冷数据。3.根据权利要求1所述的存储器装置管理方法,其特征在于,还包括:通过所述应用程序将所述存储器装置的部分区块组成独立磁盘冗余阵列磁盘,其中所述多个部分区块的实际区块大小大于所述独立磁盘冗余阵列磁盘的可用空间大小。4.根据权利要求3所述的存储器装置管理方法,其特征在于,还包括:当所述电子装置写入第一数据到所述存储器装置且所述第一数据符合第一状态时,所述电子装置利用主机闲置时间将所述第一数据同步存储到所述独立磁盘冗余阵列磁盘中。5.根据权利要求1所述的存储器装置管理方法,其特征在于,还包括:当所述电子装置传送数据存取命令到所述存储器装置时,所述电子装置通过作业系统驱动程序来执行对应所述命令的至少一部分运算操作。6.根据权利要求1所述的存储器装置管理方法,其特征在于,还包括:所述电子装置将所述电子装置的随机存取存储器的至少一部分设定为随机存取存储器磁盘,当电子装置传送命令到所述存储器装置且所述命令的数据传送时间与命令执行时间的比值大于门槛值,所述电子装置将所述命令所对应的数据暂存在所述随机存取存储器磁...

【专利技术属性】
技术研发人员:蒋昌富
申请(专利权)人:点序科技股份有限公司
类型:发明
国别省市:

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

1