发明名称 |
Disk drive with cache employing host pointer jumps during skip-ahead or semi-repeating accesses |
摘要 |
A method of managing commands is provided for a disk drive having an intelligent interface for communicating with a host. The drive also has a magnetic disk, host side programs, disk side programs, and a cache wherein the cache is divisible into a number of segments. The cache employs a cache control structure including a cache entry table, a buffer counter, a block count, a host pointer and a disk pointer. The drive receives a first command and a second command with a cache access type. The method of managing commands comprises the steps of: processing the first command to assign the first command to a cache segment having a prefetch area; determining the cache access type of the second command; and if the cache access type of the second command is a skip ahead sequential access then decrementing the buffer counter and incrementing the host pointer to skip leading nonrequested data in the prefetch area for the first command.
|
申请公布号 |
US5890212(A) |
申请公布日期 |
1999.03.30 |
申请号 |
US19970884437 |
申请日期 |
1997.06.27 |
申请人 |
WESTERN DIGITAL CORPORATION |
发明人 |
SOKOLOV, DANIEL JOHN;SWATOSH, TIMOTHY W. |
分类号 |
G06F3/06;G06F12/08;G06F12/12;(IPC1-7):G06F12/08 |
主分类号 |
G06F3/06 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|