发明名称 |
Cache page replacement using sequential LIFO and non-sequential LRU cast out |
摘要 |
A computer system includes a cache and a data storing system. The data storing system uses a write-once read-many (WORM) disk for storing computer data. The disk stores data in addressable so-called continuation chains. The cache stores pages of data in sets; each set being derived from but one of the continuation chains as having addressing affinity. Page replacement of the cache is in two steps. A first step selects the set having a page of data to be cast out. A least recently used (LRU) selection identifies the set. A second step in the page replacement is performed in one of two procedures. A first procedure, such as for sequentially processed data, selects the LIFO or page of data that was last stored in the cache of any pages in the LRU set. In a second procedure, such as for non-sequentially processed data, any one of a plurality of page selection procedures may be used, such as an LRU procedure for identifying the page of the selected set to be cast out of the cache.
|
申请公布号 |
US5481691(A) |
申请公布日期 |
1996.01.02 |
申请号 |
US19930141004 |
申请日期 |
1993.10.26 |
申请人 |
INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
DAY, III, KENNETH F.;DEWEY, DOUGLAS W. |
分类号 |
G06F12/08;G06F12/12;(IPC1-7):G06F12/12 |
主分类号 |
G06F12/08 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|