
技术摘要:
本发明涉及数据储存装置与数据处理方法。数据储存装置包括存储器装置以及存储器控制器。存储器装置包括多个存储器区块,各存储器区块包括多个物理数据页。存储器控制器包括缓冲存储器,第一映射表储存于缓冲存储器,用以记录写入既定存储器区块的各物理数据页的数据指 全部
背景技术:
随着数据储存装置的科技在近几年快速地成长,许多数据储存装置,如符合SD/ MMC规格、CF规格、MS规格与XD规格的记忆卡、固态硬碟、嵌入式多媒体记忆卡(embedded Multi Media Card,缩写为eMMC)以及通用快闪存储器储存(Universal Flash Storage,缩 写为UFS)已经广泛地被应用在多种用途上。因此,在这些数据储存装置上,有效率的存取控 制也变成一个重要的议题。 为了提高数据储存装置的存取效能,本发明提出一种新的数据处理方法,可有效 地处提升存储器装置的存取效能。
技术实现要素:
本发明揭示一种数据储存装置,包括一存储器装置以及一存储器控制器。存储器 装置包括多个存储器区块,各存储器区块包括多个物理数据页。存储器控制器耦接存储器 装置,用以存取存储器装置。存储器控制器选择一既定存储器区块用以接收数据,并且对应 地于一第一映射表格中记录多个逻辑地址。存储器控制器包括一缓冲存储器,第一映射表 储存于缓冲存储器,用以记录写入既定存储器区块的各物理数据页的数据指向哪个逻辑数 据页。缓冲存储器还储存一位元表格,位元表格包含多个栏位,各栏位用以记录一位元值。 于存储器控制器根据一写入指令将对应于一第一逻辑地址的一逻辑数据页的数据写入既 定存储器区块时,存储器控制器于第一映射表格中记录一逻辑地址,根据一既定函数转换 第一逻辑地址以产生位元表格的一第一栏位索引值,并且将位元表格中第一栏位索引值所 对应的位元值设定为一第一数值。 本发明揭示一种数据处理方法,适用于一数据储存装置,数据储存装置包括一存 储器装置以及一存储器控制器,存储器装置包括多个存储器区块,各存储器区块包括多个 物理数据页,存储器控制器耦接存储器装置,用以存取存储器装置,该方法包括:由存储器 控制器选择一既定存储器区块用以接收数据;由存储器控制器接收一写入指令,用以将对 应于一第一逻辑地址的一逻辑数据页的数据写入既定存储器区块;由存储器控制器于一第 一映射表格中记录第一逻辑地址,其中第一映射表系储存于存储器控制器的一缓冲存储 器,用以记录写入既定存储器区块的各物理数据页的数据是指向哪个逻辑数据页;由存储 器控制器根据一既定函数转换第一逻辑地址以产生一位元表格的一第一栏位索引值,其中 位元表格储存于缓冲存储器,位元表格包含多个栏位,各栏位用以记录一位元值;以及由存 储器控制器将位元表格中第一栏位索引值所对应的位元值设定为一第一数值。 5 CN 111596859 A 说 明 书 2/10 页 附图说明 图1是显示根据本发明的一实施例所述的数据储存装置的示意图。 图2A与图2B是显示根据本发明的一实施例所述的逻辑地址与栏位索引值的转换 示意图。 图3是显示根据本发明的一实施例所述的数据处理方法流程图。 图4是显示根据本发明的另一实施例所述的数据处理方法流程图。 符号说明 100-数据储存装置; 110-存储器控制器; 112-微处理器; 112M-只读存储器; 112C-程序码; 114-控制逻辑; 116-缓冲存储器; 118-介面逻辑; 120-存储器装置; 130-主机装置; 132-编码器; 134-解码器; Bit_Table-位元表格; Table_1-映射表格。