操作数据存储装置的方法和操作数据处理系统的方法_4

文档序号:9235227阅读:来源:国知局
分配信息来分配写入区域AMR。在操作S230中,数据存储装置300从主机200接收写入数据WDATA。
[0076]在操作S240中,数据存储装置300以主机200的区域分配信息的写入速率将写入数据WDATA写入至写入区域AMR。如图3中所示,在写入数据WDATA以第二写入速率Level2或第三写入速率Level3被写入至写入区域AMR时,在操作S250和S260中,数据存储装置300可执行后台操作。然而,当写入速率为第一写入速率Levell时,数据存储装置300不执行后台操作。
[0077]根据本发明构思的示例性实施例,写入数据以由主机设置的写入速率Levell被写入至数据存储装置的存储器。一旦主机设置了写入速率,则数据存储装置就选择多种写入方法中的至少一种写入方法来满足写入速率,并且使用所述至少一种写入方法将写入数据写入至存储器。
[0078]图9示出根据本发明构思的示例性实施例的操作图1的数据处理系统100的方法的流程图。在图8中,描述了数据存储装置300如何进行操作。在图9中,将描述主机200如何进行操作。
[0079]在步骤S310中,主机200将区域分配信息发送至数据存储装置300。区域分配信息可包括数据大小信息DSI和写入速率信息WSI。
[0080]在步骤S320中,主机200读取存储在数据存储装置300的寄存器中的关于可用存储空间的信息。例如,如果数据存储装置300为eMMC,则寄存器可以被称为Ext.CSD寄存器。
[0081]在步骤S330中,主机200确定从寄存器读取的可用存储空间的大小是否大于基于数据信息所计算的将被存储到数据存储装置300的数据的大小。如果可用存储空间的大小大于将被写入的数据的大小,则操作进行到步骤S340。如果可用存储空间的大小小于将被写入的数据的大小,则操作进行到步骤S350。
[0082]在步骤S340中,主机200将写入命令发送至数据存储装置,然后操作进入图8的步骤S250,使得数据存储装置执行写入操作。
[0083]在步骤S350中,主机200将用于后台操作的命令发送到数据存储装置300,使得数据存储装置300确保更大的可用存储空间。可选择地,主机200设置空闲时间使得数据存储装置300内部地执行后台操作而没有主机200的介入。在完成后台操作之后,数据存储装置300更新存储了可用存储空间的寄存器。
[0084]尽管已经参照本发明构思的示例性实施例示出并描述了本发明构思,但对本领域普通技术人员来说将明显的是,在不脱离由权利要求限定的发明构思的精神和范围的情况下,可以在其中做出形式和细节上的各种改变。
【主权项】
1.一种操作数据存储装置的方法,所述方法包括以下步骤: 从主机接收写入数据的大小信息和写入速率信息; 基于大小信息和写入速率信息来确定用于存储写入数据的第一写入区域; 从主机接收写入数据;以及 根据写入速率信息,使用从多种写入方法中选择的至少一种写入方法来将写入数据写入到第一写入区域。2.根据权利要求1所述的方法,还包括以下步骤:根据写入速率信息,在转移时间期间将写入数据的一部分数据从第一写入区域转移至第二写入区域; 其中,在执行写入数据的写入的同时,执行写入数据的所述一部分数据的转移,并且,写入数据的所述一部分数据在执行写入数据的所述一部分数据的转移之前存储在第一写入区域中。3.根据权利要求2所述的方法,其中,根据写入速率信息来确定转移时间。4.根据权利要求1所述的方法,其中,大小信息和写入速率信息被包括在不同的命令中。5.根据权利要求1所述的方法,其中,确定第一写入区域的步骤包括:通过执行后台操作来确保可用存储空间。6.根据权利要求5所述的方法,其中,响应于从主机输出的命令而执行后台操作。7.根据权利要求5所述的方法,其中,在由主机确定的空闲时间期间执行后台操作。8.根据权利要求1所述的方法,其中,所述多种写入方法包括单层单元写入方法和至少一种多层单元写入方法。9.根据权利要求8所述的方法,其中,写入写入数据的步骤包括:在使用所述至少一种多层单元写入方法来将写入数据的一部分数据写入到第一写入区域的同时执行后台操作。10.根据权利要求1所述的方法,所述方法还包括以下步骤: 在确定第一写入区域之后将关于第一写入区域的大小的信息存储在寄存器中;以及在将写入数据写入到第一写入区域之后,响应于从主机输出的初始化命令对寄存器进行初始化。11.根据权利要求1所述的方法,确定第一写入区域的步骤包括: 基于大小信息和写入速率信息来检测数据存储装置中的可用写入区域; 将可用写入区域信息存储在寄存器中; 响应于从主机输出的第一命令将可用写入区域信息传输到主机;以及响应于基于可用写入区域信息从主机输出的第二命令,执行用于确定第一写入区域的后台操作。12.根据权利要求11所述的方法,寄存器为Ext.CSD寄存器,第一命令为CMD8。13.根据权利要求1所述的方法,其中,确定第一写入区域的步骤包括: 基于大小信息和写入速率信息来检测数据存储装置中的可用写入区域; 将可用写入区域信息存储在数据存储装置的寄存器中; 响应于从主机输出的第一命令将可用写入区域信息传输到主机;以及 执行用于确定第一写入区域的后台操作直到接收第二命令为止。14.一种操作包括主机和数据存储装置的数据处理系统的方法,所述方法包括以下步骤: 通过数据存储装置从主机接收写入数据的大小信息和写入速率信息; 通过数据存储装置基于大小信息和写入速率信息来确定用于存储写入数据的第一写入区域; 通过数据存储装置从主机接收写入数据;以及 通过数据存储装置,根据写入速率信息,使用从多种写入方法中选择的至少一种写入方法来将写入数据写入到第一写入区域。15.根据权利要求14所述的方法,其中,写入写入数据的步骤包括:在使用所述至少一种写入方法将写入数据写入到第一写入区域的同时,执行后台操作。16.根据权利要求14所述的方法,其中,确定第一写入区域的步骤包括: 通过数据存储装置,基于大小信息和写入速率信息来检测数据存储装置中的可用写入区域; 通过数据存储装置,将可用写入区域信息存储在寄存器中; 通过数据存储装置,响应于从主机输出的第一命令将可用写入区域信息传输到主机; 通过主机,基于可用写入区域信息,将第二命令传输到数据存储装置;以及 通过数据存储装置,响应于第二命令,执行用于确定第一写入区域的后台操作。17.根据权利要求14所述的方法,其中,确定第一写入区域的步骤包括: 通过数据存储装置,基于大小信息和写入速率信息来检测数据存储装置中的可用写入区域; 通过数据存储装置,使用数据存储装置将可用写入区域信息存储在寄存器中; 通过数据存储装置,响应于从主机输出的第一命令将可用写入区域信息传输到主机; 通过主机,基于可用写入区域信息,将第二命令传输到数据存储装置;以及 通过数据存储装置,执行用于确定第一写入区域的后台操作直到接收第二命令为止。18.—种操作数据存储装置的方法,所述方法包括以下步骤: 从主机接收区域分配信息; 基于区域分配信息来分配写入区域; 从主机接收写入数据;以及 以由主机请求的写入速率将写入数据写入到写入区域。19.根据权利要求18所述的方法,还包括以下步骤:在基于写入速率将写入数据写入到写入区域的同时,执行后台操作。20.根据权利要求18所述的方法,其中,分配写入区域的步骤包括: 检测与区域分配信息对应的可用存储区域; 响应于从主机输出的第一命令将关于计算出的可用存储区域的信息传输至主机;以及 响应于从主机输出的第二命令,通过执行后台操作来分配写入区域。21.根据权利要求18所述的方法,其中,分配写入区域的步骤包括: 计算与区域分配信息对应的可用存储区域; 响应于从主机输出的第一命令,将关于计算出的可用存储区域的信息传输至主机;以及 通过执行后台操作来分配写入区域,直到从主机接收第二命令为止。22.—种操作数据处理系统的方法,所述数据处理系统包括主机和数据存储装置,所述数据存储装置包括由多个多层存储单元形成的存储空间,所述方法包括以下步骤: 通过主机,发送用于将被写入的数据的存储分配信息,其中,存储分配信息包括带宽信息和数据大小信息; 通过数据存储装置,使用数据大小信息来计算存储所述数据所必需的数据大小; 通过主机,检测用于写入所述数据的存储空间的可用存储空间; 通过主机,根据可用存储空间检测的检测结果确定是根据带宽信息对可用数据空间执行写入操作,还是对存储空间执行后台操作来确保更大的可用存储空间来执行写入操作。23.根据权利要求22所述的方法,其中,根据带宽信息,使用单层单元区域与多层单元区域的多个组合来分配可用存储空间, 其中,写入操作包括单层单元写入操作和多层单元写入操作中的至少一个, 其中,对单层单元区域执行单层单元写入操作,对多层单元区域执行多层单元写入操作。24.根据权利要求23所述的方法,其中,所述组合仅包括单层单元区域。25.根据权利要求22所述的方法,其中,如果确定结果是可用存储空间的大小大于数据大小,则通过数据存储装置根据带宽信息对可用存储空间执行写入操作; 如果确定结果是可用存储空间的大小小于数据大小,则通过数据存储装置对存储空间执行后台操作以确保更大的可用存储空间来执行写入操作。
【专利摘要】提供一种操作数据存储装置的方法和操作数据处理系统的方法。从主机接收写入数据的大小信息和写入速率信息。基于大小信息和写入速率信息来确定用于存储写入数据的第一写入区域。从主机接收写入数据。根据写入速率信息,使用从多种写入方法中选择的至少一种写入方法来将写入数据写入至第一写入区域。
【IPC分类】G06F3/06
【公开号】CN104951248
【申请号】CN201510131633
【发明人】廉昊锡, 全镇完, 李钟眩, 任东赫, 金辰赫
【申请人】三星电子株式会社
【公开日】2015年9月30日
【申请日】2015年3月24日
【公告号】US20150268860
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1