发明名称 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.
申请公布号 GB2527529(A) 申请公布日期 2015.12.30
申请号 GB20140011193 申请日期 2014.06.24
申请人 ARM LIMITED 发明人 IRENéUS JOHANNES DE JONG;ANDREAS HANSSON
分类号 G06F12/02;G11C16/06 主分类号 G06F12/02
代理机构 代理人
主权项
地址