【技术实现步骤摘要】
进行存储空间管理的方法以及数据存储装置及其控制器
本专利技术关于闪存(Flashmemory)的存取(access),尤指一种用来进行存储空间管理的方法以及相关的数据存储装置及其控制器。
技术介绍
闪存可广泛地应用于各种可携式或非可携式数据存储装置(例如:符合SD/MMC、CF、MS、XD或UFS标准的记忆卡;又例如:固态硬盘;又例如:符合UFS或EMMC规格的嵌入式(embedded)存储装置)中。以常用的NAND型闪存而言,最初有单阶细胞(singlelevelcell,SLC)、多阶细胞(multiplelevelcell,MLC)等类型的闪存。由于存储器的技术不断地发展,较新的数据存储装置产品可采用三阶细胞(triplelevelcell,TLC)闪存,甚至四阶细胞(quadruplelevelcell,QLC)闪存。为了确保数据存储装置对闪存的存取控制能符合相关规范,闪存的控制器通常备有某些管理机制以妥善地管理其内部运作。依据现有技术,有了这些管理机制的数据存储装置还是有不足的处。举例来说,当存取所述数据存 ...
【技术保护点】
1.一种用来进行存储空间管理的方法,应用于一数据存储装置,所述数据存储装置包括一非挥发性存储器,所述非挥发性存储器包括至少一非挥发性存储器组件,所述方法的特征在于,包括有:/n从一主机接收一辨识控制器指令;/n因应所述辨识控制器指令,回传一回复至所述主机,以指出支持多个逻辑区块地址格式,其中所述多个逻辑区块地址格式包括一第一逻辑区块地址格式与一第二逻辑区块地址格式;/n从所述主机接收一第一命名空间管理指令;/n因应所述第一命名空间管理指令,建立采用所述第一逻辑区块地址格式的一第一命名空间;/n从所述主机接收一第二命名空间管理指令;以及/n因应所述第二命名空间管理指令,建立采 ...
【技术特征摘要】
20181116 TW 1071407301.一种用来进行存储空间管理的方法,应用于一数据存储装置,所述数据存储装置包括一非挥发性存储器,所述非挥发性存储器包括至少一非挥发性存储器组件,所述方法的特征在于,包括有:
从一主机接收一辨识控制器指令;
因应所述辨识控制器指令,回传一回复至所述主机,以指出支持多个逻辑区块地址格式,其中所述多个逻辑区块地址格式包括一第一逻辑区块地址格式与一第二逻辑区块地址格式;
从所述主机接收一第一命名空间管理指令;
因应所述第一命名空间管理指令,建立采用所述第一逻辑区块地址格式的一第一命名空间;
从所述主机接收一第二命名空间管理指令;以及
因应所述第二命名空间管理指令,建立采用所述第二逻辑区块地址格式的一第二命名空间。
2.如权利要求1所述的方法,其特征在于,还包括:
从所述主机接收一第一命名空间附加指令;
因应所述第一命名空间附加指令,建立一第一逻辑对实体地址映像表,以供管理所述第一命名空间的存取;
从所述主机接收一第二命名空间附加指令;以及
因应所述第二命名空间附加指令,建立一第二逻辑对实体地址映像表,以供管理所述第二命名空间的存取。
3.如权利要求2所述的方法,其特征在于,还包括:
因应来自所述主机的一第一写入指令,于所述第一命名空间写入第一数据,且对应地更新所述第一逻辑对实体地址映像表。
4.如权利要求3所述的方法,其特征在于,还包括:
因应来自所述主机的一第一读取指令,依据所述第一逻辑对实体地址映像表从所述第一命名空间读取所述第一数据。
5.如权利要求3所述的方法,其特征在于,还包括:
因应来自所述主机的一第二写入指令,于所述第二命名空间写入第二数据,且对应地更新所述第二逻辑对实体地址映像表。
6.如权利要求5所述的方法,其特征在于,还包括:
因应来自所述主机的一第二读取指令,依据所述第二逻辑对实体地址映像表从所述第二命名空间读取所述第二数据。
7.如权利要求1所述的方法,其特征在于,所述第一命名空间与所述第二命名空间具有相同的存储容量。
8.如权利要求7所述的方法,其特征在于,所述第一命名空间中的第一逻辑区块的数量等于一第一预定数量,所述多个第一逻辑区块中的每一第一逻辑区块的大小等于一第一预定大小,且所述第一预定大小与所述第一预定数量的乘积等于所述相同的存储容量;以及所述第二命名空间中的第二逻辑区块的数量等于一第二预定数量,所述多个第二逻辑区块中的每一第二逻辑区块的大小等于一第二预定大小,且所述第二预定大小与所述第二预定数量的乘积等于所述相同的存储容量。
9.如权利要求1所述的方法,其特征在于,所述第一命名空间中的第一逻辑区块的数量等于一第一预定数量,且所述多个第一逻辑区块中的每一第一逻辑区块的大小等于一第一预定大小;所述第二命名空间中的第二逻辑区块的数量等于一第二预定数量,且所述多个第二逻辑区块中的每一第二逻辑区块的大小等于一第二预定大小;以及所述第一预定大小与所述第一预定数量的乘积等于所述第二预定大小与所述第二预定数量的乘积。
10.如权利要求1所述的方法,其特征在于,还包括:
利用一预定数据量作为数据存取量的默认值,且记录一个倍数值;以及
依据所述默认值以及所述倍数值来决定存取所述非挥发性存储器的所述数据存取量。
11.一种数据存储装置,其特征在于,包括有:
一非挥发性存储器,用来存储信息,其中所述非挥发性存储器包括至少一非挥发性存储器组件;以及
一控制器,耦接至所述非挥发性存储器,用来控制所述数据存储装置的运作,其中所述控制器包括:
一处理电路,用来依据来自一主机的多个主机指令...
【专利技术属性】
技术研发人员:许胜一,张敬勤,
申请(专利权)人:慧荣科技股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。