发明名称 |
Non-volatile hard disk drive cache system and method |
摘要 |
A non-volatile hard disk drive cache system is coupled between a processor and a hard disk drive. The cache system includes a control circuit, a non-volatile memory and a volatile memory. The control circuit causes a subset of the data stored in the hard disk drive to be written to the non-volatile memory. In response to a request to read data from the hard disk drive, the control circuit first determines if the requested read data are stored in the non-volatile memory. If so, the requested read data are provided from the non-volatile memory. Otherwise, the requested read data are provided from the hard disk drive. The volatile memory is used as a write buffer and to store disk access statistics, such as the disk drive locations that are most frequently read, which are used by the control circuit to determine which data to store in the non-volatile memory. |
申请公布号 |
US8850112(B2) |
申请公布日期 |
2014.09.30 |
申请号 |
US201113108805 |
申请日期 |
2011.05.16 |
申请人 |
Round Rock Research, LLC |
发明人 |
Klein Dean A. |
分类号 |
G06F13/00;G06F12/08 |
主分类号 |
G06F13/00 |
代理机构 |
Lerner, David, Littenberg, Krumholz & Mentlik, LLP |
代理人 |
Lerner, David, Littenberg, Krumholz & Mentlik, LLP |
主权项 |
1. A method of storing data in a system having a non-volatile memory and a hard drive, the method comprising:
receiving a plurality of write requests each of which contains write data that are to be stored in a hard drive; storing the write data in the hard drive; and selectively writing in a non-volatile memory a subset of the write data that is to be stored in the hard drive, wherein the subset of the write data corresponds to less than the plurality of the write requests. |
地址 |
Jersey City NJ US |