首页> 外国专利> A device controller and method for performing a plurality of write transactions atomically within a non-volatile data storage device

A device controller and method for performing a plurality of write transactions atomically within a non-volatile data storage device

机译:用于在非易失性数据存储设备内原子地执行多个写事务的设备控制器和方法

摘要

A non-volatile memory, such as a flash memory, uses an address translation map to map logical block addresses to physical block addresses. The host sends the memory a sequence of write operations, to be executed atomically. The physical address corresponding to each of the logical addresses in the write operations is found. If there is valid data at any of the physical addresses, a new mapping to an unused block is created for the corresponding logical address. The data is then written to the physical blocks identified by the new mappings. Once all the data has been written, the address translation map is updated with the new mappings. The write operations may be identified as atomic using an intent operation. Multiple atomic write operations may be merged into a single atomic write operation. There may be an upper bound to the number of writes that can be performed atomically.
机译:诸如闪存之类的非易失性存储器使用地址转换映射来将逻辑块地址映射到物理块地址。主机向存储器发送一系列写操作,以原子方式执行。找到与写操作中的每个逻辑地址相对应的物理地址。如果在任何物理地址上都有有效数据,则会为相应的逻辑地址创建一个到未使用块的新映射。然后将数据写入新映射所标识的物理块。写入所有数据后,将使用新映射更新地址转换映射。可以使用意图操作将写操作标识为原子操作。多个原子写操作可以合并为一个原子写操作。可以自动执行的写入次数可能会有上限。

著录项

  • 公开/公告号GB2527529A

    专利类型

  • 公开/公告日2015-12-30

    原文格式PDF

  • 申请/专利权人 ARM LIMITED;

    申请/专利号GB20140011193

  • 申请日2014-06-24

  • 分类号G06F12/02;G11C16/06;

  • 国家 GB

  • 入库时间 2022-08-21 14:07:53

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号