发明名称 |
AN INPUT/OUTPUT CACHE FOR CACHING DIRECT (VIRTUAL) MEMORY ACCESS DATA |
摘要 |
Hardware and software improvements in workstations which utilize a cache for increasing the throughput of Direct Memory Access (DMA) I/O on an operating system supporting multiple concurrent I/O operations. In a workstation or server having an operating system supporting multiple concurrent I/O operations system, performance may be improved significantly by including a write back cache for I/O as one of the system elements. Such write back cache supports external devices with at least two types of device interfaces: a standard system bus interface and a network control interface and significantly enhances the performance of DVMA (or DMA) data transfers through a unique combination of hardware and software support, which includes a physical cache for temporarily buffering I/O data to and from external devices, and all associated controls, an I/O cache tag array, data paths and diagnostic and programming support necessary to make an I/O cache functional.
|
申请公布号 |
CA2036372(C) |
申请公布日期 |
2002.10.01 |
申请号 |
CA19912036372 |
申请日期 |
1991.02.08 |
申请人 |
|
发明人 |
WATKINS, JOHN;LABUDA, DAVID;VAN LOO, WILLIAM C. |
分类号 |
G06F13/14;(IPC1-7):G06F13/14 |
主分类号 |
G06F13/14 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|