技术摘要:
本发明涉及高效能的数据储存装置以及非挥发式存储器的控制方法。存储器控制器在一暂存存储器上动态维护映射资讯,显示一主机辨识的逻辑地址映射的实体空间资讯。该存储器控制器以该实体空间资讯的第一位元至第N位元标示一非挥发式存储器的实体空间、或标示一数据快取空 全部
背景技术:
非挥发式存储器有多种形式─例如,快闪存储器(flash memory)、磁阻式随机存 取存储器(magnetoresistive RAM)、铁电随机存取存储器(ferroelectric RAM)、电阻式随 机存取存储器(resistive RAM)、自旋转移力矩随机存取存储器(Spin Transfer Torque- RAM,STT-RAM)…等,用于长时间数据保存。 非挥发式存储器有其特殊的储存特性,其操作以及管理需特殊设计。
技术实现要素:
本发明提出一种实体空间资讯格式,用于管理一数据储存装置的映射资讯。 根据本发明一种实施方式实现的一数据储存装置包括一非挥发式存储器、一存储 器控制器以及一暂存存储器。该存储器控制器根据一主机的要求存取该非挥发式存储器。 该存储器控制器在该暂存存储器上规划一数据快取空间。该存储器控制器在该暂存存储器 上动态维护映射资讯,显示该主机辨识的逻辑地址映射的实体空间资讯。该存储器控制器 以该实体空间资讯的第一位元至第N位元(N为大于1的数值)标示该非挥发式存储器的实体 空间、或标示该数据快取空间内的地址。该存储器控制器不在该实体空间资讯中规划特定 位元区别该实体空间资讯是指向该非挥发式存储器、或该数据快取空间。该存储器控制器 是以该第一至该第N位元组成的数值中,相对该非挥发式存储器的实体空间无意义的数值, 区别该实体空间资讯是指向该非挥发式存储器、或该数据快取空间。 根据本发明技术,实体空间资讯的位元被最佳化利用,足以应付大尺寸的非挥发 式存储器。 一种实施方式中,该存储器控制器以一遮罩(Mask)处理该实体空间资讯所获得的 数值,辨识该实体空间资讯是指向该非挥发式存储器、或该数据快取空间。 该存储器控制器还可以该遮罩处理该实体空间资讯所获得的数值,辨识该实体空 间资讯是否为虚置数据。 一种实施方式中,该存储器控制器以一遮罩处理该实体空间资讯,并在获得一第 一数值时判定该实体空间资讯为虚置数据,获得一第二数值时判定该实体空间资讯是指向 该数据快取空间,获得非该第一数值、也非该第二数值时判定该实体空间资讯指向该非挥 发式存储器。 该存储器控制器可以该遮罩对该实体空间资讯进行逻辑及运算。 一种实施方式中,该非挥发式存储器为一快闪存储器。该快闪存储器的多个区块 是以一区块位元数BlkBits区别。各区块中的多个单位是以一单位位元数UnitBits区别。该 存储器控制器进行运算: Mask=(((1<