发明名称 |
NVMHCI attached hybrid data storage |
摘要 |
A hybrid data storage device includes a solid-state memory device, a disc-type memory device and a hybrid data storage device controller in communication with the solid-state memory device and the disc-type memory device. The hybrid data storage device controller is configured to receive Non-Volatile Memory Host Controller Interface (NVMHCI) commands from a host and use logic to make decisions for the optimization and efficient performance of the solid-state memory device and the disc-type memory device. |
申请公布号 |
US9395934(B1) |
申请公布日期 |
2016.07.19 |
申请号 |
US201414256500 |
申请日期 |
2014.04.18 |
申请人 |
Seagate Technology LLC |
发明人 |
Moon John Edward;Kusbel Paul Francis |
分类号 |
G06F12/00;G06F3/06;G06F12/02;G06F13/00;G06F13/28 |
主分类号 |
G06F12/00 |
代理机构 |
Cesari & Reed, LLP |
代理人 |
Cesari & Reed, LLP ;Cesari Kirk A.;Best Christian W. |
主权项 |
1. A method comprising:
deallocating, responsive to a deallocate command for data blocks, an erase block in a memory if substantially all the data blocks are in the erase block, the deallocating including: determining if at least one of the data blocks are in a solid-state memory that contains the erase block;
if at least one of the data blocks are in the solid-state memory, determining if all the data blocks are in the erase block;
if all the data blocks are in the erase block, deallocating the erase block;if all the data blocks are not in the erase block, determining if there is less than a threshold amount of valid data in the erase block; and
if there is less than the threshold amount of valid data in the erase block, copying the valid data from the solid-state memory to another memory and deallocating the erase block. |
地址 |
Cupertino CA US |