用于存储器装置的存储地址重新映射的方法和系统制造方法及图纸

技术编号:8105661 阅读:215 留言:0更新日期:2012-12-21 04:19
本发明专利技术公开了大容量存储器系统和在主机系统和可重新编程的非易失性大容量存储系统之间传输数据的方法。该大容量存储器系统包括:可重新编程的非易失性存储器单元,该存储器单元被布置在能一起擦除的多个存储器单元块中;接口,适用于从主机系统接收数据,该数据以主机逻辑块地址(LBA)地址来定址;以及与该接口通信的控制器,该控制器被配置为分配连续存储LBA地址的块用于从该主机系统接收该数据,且被配置为将用于所接收的数据的主机LBA地址的每个重新映射到该连续存储LBA地址的块,其中,该控制器被配置为:将每个连续存储LBA地址顺序地按所接收的数据被接收的次序分配给所接收的数据,而不考虑与所接收的数据相关的主机LBA地址。

【技术实现步骤摘要】

本申请总体上涉及操作系统和存储器装置之间的数据通信。更具体地,本申请涉及诸如可重新编程非易失性半导体闪存存储器的存储器系统、以及连接或可连接该存储器的主机装置的操作。
技术介绍
当将数据写入传统的闪存数据存储器系统时,主机一般将独有的逻辑地址分配给 存储器系统的连续虚拟地址空间中的扇区、簇或其他数据单位。主机将数据写入存储器系统的逻辑地址空间中的地址,并从其读取数据。然后,存储器系统在逻辑地址空间和存储器的物理块或元块(metablock)之间共同地映射数据,其中数据被存储在与逻辑地址空间中的范围(range)相对应的固定逻辑组中。通常,每个固定逻辑组被存储在存储器系统的分离的物理块中。存储器系统保持跟踪逻辑地址空间如何映射到物理存储器中,但主机不知道这些。主机保持跟踪其数据文件在逻辑地址空间中的地址,但存储器系统在不知道该映射的情况下操作。以此方式操作的存储器系统的缺点在于破碎化(fragmentation)。例如,被写入根据NTFS文件系统操作的个人计算机(PC)中的固态盘(SSD)驱动器的数据常常具有如下特性驱动器的逻辑地址空间中的广泛分布的位置处的连续地址的短区段(shor本文档来自技高网...

【技术保护点】
一种大容量存储器系统,包括:可重新编程的非易失性存储器单元,所述存储器单元被布置在能一起擦除的多个存储器单元块中;接口,适用于从主机系统接收数据,所述数据以主机逻辑块地址(LBA)地址来定址;以及与所述接口通信的控制器,所述控制器被配置为分配连续存储LBA地址的块用于从所述主机系统接收所述数据,且被配置为将用于所接收的数据的主机LBA地址的每个重新映射到所述连续存储LBA地址的块,其中,所述控制器被配置为:将每个连续存储LBA地址顺序地按所接收的数据被接收的次序分配给所接收的数据,而不考虑与所接收的数据相关的主机LBA地址。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:艾伦W辛克莱巴里赖特
申请(专利权)人:桑迪士克科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1