发明名称 Method and device implementing software virtual disk in computer RAM that uses a cache of IRPs to increase system performance
摘要 Virtual disks are created in RAM having the characteristics of either a write through unit, a write deferred unit, or a repeat save interval unit, which identifies the mode of operation the virtual disk uses in the backup of its RAM data to a backing disk drive. A unit identified as a write through unit proceeds by writing the write I/O data to the virtual disk in RAM and immediately to the backing disk drive. A write through unit does not signal completion of a write I/O data until the data has been written to both the virtual disk in RAM and the backing disk drive. A unit identified as a write deferred unit proceeds by writing the write I/O data to the virtual disk in RAM and immediately from the RAM to the backing disk drive. A write deferred unit will signal completion of a write I/O data to the virtual disk in RAM only and does not wait for the backing disk write to complete. Write deferred units use an IRP held in a cache to clone the I/O data packet with the data source directed from the virtual disk data in RAM, sending this cloned I/O data packet IRP to the backing disk drive. A repeat save interval unit proceeds without backing up the write I/O data immediately to the backing disk and will only write the I/O data to the virtual disk in RAM. A repeat save interval unit employs a timer and when this timer expires on an adjustable interval, a complete save of the contents of the virtual disk in RAM is made to the backing disk drive.
申请公布号 US5606681(A) 申请公布日期 1997.02.25
申请号 US19940205287 申请日期 1994.03.02
申请人 EEC SYSTEMS, INC. 发明人 SMITH, PETER;DICKMAN, ERIC S.;PERCIVAL, IAN
分类号 G06F12/08;(IPC1-7):G06F13/14 主分类号 G06F12/08
代理机构 代理人
主权项
地址