The embodiment of the invention discloses a hybrid mapping operation method, device, device and storage medium of the storage unit, wherein the method includes: when the host writes random data, if the logical super block is not full of data, a continuous buffer and a random buffer are opened in the logical super block; the random buffer is realized by page mapping Mapping of rational superblocks. The technical scheme of the embodiment of the invention, through the design of random buffer and continuous buffer, reduces the consumption of cache space on physical storage block when writing data, greatly improves the performance of random read-write operation and improves efficiency.
【技术实现步骤摘要】
存储单元的混合映射操作方法、装置、设备及存储介质
本专利技术实施例涉及存储
,尤其涉及一种存储单元的混合映射操作方法、装置、设备及存储介质。
技术介绍
EMMC(EmbeddedMultiMediaCard,嵌入式多媒体卡)是MMC协会订立的,主要针对手机或者平板电脑等产品的内嵌式存储器标准规格,带有MMC多媒体接口、快闪存储器(例如NANDflash)以及EMMC控制器。越来越多的移动设备采用EMMC芯片作为存储单元。目前,存储单元采用页映射,主机(上位机)要写入的数据直接存储到块缓冲区,当主机写入的数据为写入某个存储块时,直接在对应的逻辑存储块下开辟一个存储块作为buffer0存储主机发来的数据,当出现重复数据时则开辟另一个buffer1存储最新的数据。如果主机要写入某个逻辑存储块的数据分散且数据量小,相同的逻辑存储块多次写入不同的数据,会造成这个逻辑存储块下对应的缓冲区数量太多,这样的系统缓冲区会大量消耗NAND存储设备的物理存储块,对存储资源是一种巨大的浪费。
技术实现思路
有鉴于此,本专利技术的目的是提出一种存储单元的混合映射操作方法、装置、设备及存储介质,以降低写入数据时缓冲区对物理存储块的消耗。为实现上述目的,本专利技术采用如下技术方案:第一方面,本专利技术实施例提供了一种存储单元的混合映射操作方法,包括:当主机写入随机数据时,若逻辑超级块未写满数据,则在所述逻辑超级块中开辟连续缓冲区和随机缓冲区;对所述随机缓冲区采用页映射的方式实现逻辑 ...
【技术保护点】
1.一种存储单元的混合映射操作方法,其特征在于,包括:/n当主机写入随机数据时,若逻辑超级块未写满数据,则在所述逻辑超级块中开辟连续缓冲区和随机缓冲区;/n对所述随机缓冲区采用页映射的方式实现逻辑超级块到物理超级块的映射。/n
【技术特征摘要】
1.一种存储单元的混合映射操作方法,其特征在于,包括:
当主机写入随机数据时,若逻辑超级块未写满数据,则在所述逻辑超级块中开辟连续缓冲区和随机缓冲区;
对所述随机缓冲区采用页映射的方式实现逻辑超级块到物理超级块的映射。
2.根据权利要求1所述的存储单元的混合映射操作方法,其特征在于,对所述随机缓冲区采用页映射的方式实现逻辑超级块到物理超级块的映射,包括:
根据页映射表的页映射索引,查找所述逻辑超级块到所述物理超级块的页映射关系,其中,所述页映射关系包括逻辑存储块序号与物理存储块序号的映射关系、逻辑配置序号与物理配置序号的映射关系以及逻辑存储页数量与物理存储页数量的映射关系;
根据所述页映射关系执行所述逻辑超级块到所述物理超级块的映射操作。
3.根据权利要求2所述的存储单元的混合映射操作方法,其特征在于,所有所述随机缓冲区下对应的物理存储块由一个所述页映射表进行映射管理。
4.根据权利要求1所述的存储单元的混合映射操作方法,其特征在于,还包括:
若所述逻辑超级块已写满数据,则对所述逻辑超级块采用块映射的方式实现逻辑超级块到物理超级块的映射。
5.根据权利要求4所述的存储单元的混合映射操作方法,其特征在于,对所述逻辑超级块采用块映射的方式实现逻辑超级块到物理超级块的映射,包括:
根据块映射表的块映射索引,查找所述逻辑超级块到所述物理超级块的块映射关系,以执行块映射操作,其中,所述块映射关系包括逻辑存储块序号与物理存储块序号的映射关系;
当逻辑存储块对应的物理存储块已写满数据时,选择新的物理存储块,并根据所述块映射表的临时块映射索引,建立逻辑存储块与新的物理...
【专利技术属性】
技术研发人员:吴春晓,
申请(专利权)人:北京兆易创新科技股份有限公司,上海格易电子有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。