【技术实现步骤摘要】
数据储存装置以及数据储存方法
本专利技术有关于数据储存装置与数据储存方法,特别有关于利用虚拟区块提升效能的数据储存装置与数据储存方法。
技术介绍
数据储存装置所采用的非挥发式存储器有多种形式─例如,快闪存储器(flashmemory)、磁阻式挥发性存储器(MagnetoresistiveRAM)、铁电挥发性存储器(FerroelectricRAM)、电阻式挥发性存储器(ResistiveRAM)、自旋转移力矩挥发性存储器(SpinTransferTorque-RAM,STT-RAM)…等,用于长时间数据保存。数据储存装置的效能受限于非挥发式存储器的操作特性。本领域一项重要议题为提升数据储存装置的效能。
技术实现思路
本专利技术揭示了一种数据储存方法,将快闪存储器的区块区分为多个虚拟区块,藉由虚拟区块的每一者分别对多个数据进行存取,并且对每一虚拟区块配置其对应的映射表以记录虚拟区块的有效页面的数量。由此可知,在进行数据的读取或写入等操作时,本专利技术的数据储存方法是以虚拟区块的方式进行管理,以增加数据储存装置的效能,节省数据储存装置的储存容量。藉由利用虚拟区块的管理方式 ...
【技术保护点】
1.一种数据储存方法,应用于一数据储存装置,该数据储存装置包括一快闪存储器、一控制器以及一随机存取存储器,该数据储存方法包括:将该快闪存储器的多个区块的一主动区块区分为多个虚拟区块;选取这些虚拟区块的其中一者对数据进行存取;以及对该虚拟区块配置其对应的映射表,其中该映射表用以记录多个逻辑地址与该快闪存储器的多个物理地址的映射资讯、以及记录该虚拟区块的有效页面的数量。
【技术特征摘要】
2017.09.18 TW 1061319131.一种数据储存方法,应用于一数据储存装置,该数据储存装置包括一快闪存储器、一控制器以及一随机存取存储器,该数据储存方法包括:将该快闪存储器的多个区块的一主动区块区分为多个虚拟区块;选取这些虚拟区块的其中一者对数据进行存取;以及对该虚拟区块配置其对应的映射表,其中该映射表用以记录多个逻辑地址与该快闪存储器的多个物理地址的映射资讯、以及记录该虚拟区块的有效页面的数量。2.如权利要求1所述的数据储存方法,其特征在于,这些映射表储存于该快闪存储器或是该随机存取存储器。3.如权利要求2所述的数据储存方法,其特征在于,还包括:依据该映射表的数据大小、以及储存该映射表的该快闪存储器或该随机存取存储器的储存容量,决定将该区块区分为这些虚拟区块的数量。4.如权利要求1所述的数据储存方法,其特征在于,还包括:判断这些映射表的每一者所记录的该有效页面的数量是否为零,并且当该有效页面的数量大于零时,对该有效页面的数量大于零所对应的该虚拟区块执行垃圾回收流程。5.如权利要求4所述的数据储存方法,其特征在于,该主动区块用以储存来自该主机的该数据或是在该垃圾回收流程时作为目的区块。6.如权利要求4所述的数据储存方法,其特征在于,该垃圾回收流程用以对该虚拟区块的有效页面进行合并。7.如权利要求1所述的数据储存方法,其特征在于中,当接收到一抹除指令时,藉由该控制器对需要抹除的该区块的整体进行抹除。8.如权利要求1所述的数据储存方法,其特征在于,当接收到一数据写入指令时,依据该数据写入指令对所选取的该虚拟区块进行数据的写入,并且判断该虚拟区块是否已写满该数据。9.如权利要求8所述的数据储存方法,其特征在于,当该虚拟区块已写满该数据,则关闭该虚拟区块,并且判断是否这些虚拟区块的每一者都已被选取过。10.如权利要求9所述的数据储存方法,其特征在于,当这些虚拟区块的每一者并非都已被选取过,则选取不同于该虚拟区块的另一虚拟区块以进行数据的存取。11.一种数据储存装置,包括:一快闪存储器,包括多个区块,其中这些区块的每一者包括多个页面;以及一控制...
【专利技术属性】
技术研发人员:钟建众,
申请(专利权)人:慧荣科技股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。