发明名称 |
WRITE PROTECTION DATA STRUCTURE |
摘要 |
A data storage device includes a write protection data structure that includes a first set of entries corresponding to a first set of ranges of memory addresses. A first indication stored in an entry, in the first set of entries, corresponds to an absence of write-protected data between a lowest address of the range of addresses corresponding to the entry and a highest address of a memory. A second indication stored in the entry corresponds to write-protected data within the range of addresses. The data storage device also includes a write protection map that includes a second set of entries corresponding to a second set of ranges of the memory addresses. The device is configured to locate, in the write protection data structure, an entry corresponding to a range of memory addresses. |
申请公布号 |
US2014258592(A1) |
申请公布日期 |
2014.09.11 |
申请号 |
US201313793209 |
申请日期 |
2013.03.11 |
申请人 |
SANDISK TECHNOLOGIES INC. |
发明人 |
ROSTOKER TAL |
分类号 |
G06F3/06 |
主分类号 |
G06F3/06 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method comprising:
in a data storage device including a controller and a non-volatile memory, the data storage device containing a write protection data structure and a write protection map that are accessible to the controller, performing, in response to receiving a request for write access to the non-volatile memory, the request received from a host device while the data storage device is operatively coupled to the host device:
locating, in the write protection data structure, an entry corresponding to a range of memory addresses; anddetermining whether the entry includes a first indication or a second indication, the first indication corresponding to an absence of write-protected data between a lowest address of the range of addresses and a highest address of the non-volatile memory and the second indication corresponding to write-protected data within the range of addresses. |
地址 |
Plano TX US |