发明名称 Method and apparatus to access data records in a cache memory by multiple virtual addresses
摘要 The data record copy apparatus for a virtual memory system instantaneously makes a copy of a selected data record by simply generating a new set of pointers to reference the same physical memory location as the original reference pointer. All the pointers referencing the same physical memory space are stored in the virtual memory mapping tables to record all the virtual addresses of the data record. When the original data record is staged to an associated cache memory or a copy of the data record is in cache memory, the consistency of the data record is maintained by loading all the virtual addresses of the data record from the mapping tables to the hash table and collision list of the cache memory. Thus, any access of one of these virtual addresses will result in the virtual memory system locating the single data record instance in cache memory. If an associated host processor attempts to update the data record at one of these virtual addresses, the virtual memory system copies the data record to a new cache memory location so that a unique instance of the data record is available for update while the remaining virtual addresses still point to the original data record in cache memory.
申请公布号 US5379391(A) 申请公布日期 1995.01.03
申请号 US19910663099 申请日期 1991.03.01
申请人 STORAGE TECHNOLOGY CORPORATION 发明人 BELSAN, JAY S.;O'BRIEN, JOHN T.
分类号 G06F12/08;G06F12/10;(IPC1-7):G06F12/00;G06F12/16;G06F13/00 主分类号 G06F12/08
代理机构 代理人
主权项
地址