发明名称 Method and direct memory access controller for asynchronously reading/writing data from/to a memory with improved throughput
摘要 Buffer lines and corresponding buffer tags and buffer valid/dirty registers in conjunction with buffer control circuit are provided to a DMA controller enabling the DMA controller to conditionally pre-fetch data from memory while data being read are transferred from the DMA controller to the I/O device during read operations and to conditionally write data back to memory while data being written are transferred from the I/O device to the DMA controller during write operations, thereby improving asynchronous read/write throughputs. Read requests, random as well as sequential, are satisfied with pre-fetched data if they are validly stored. Write requests, random as well as sequential, are deferred, batched and optimized. The improved throughput is achieved in a manner completely transparent to system software.
申请公布号 US5283883(A) 申请公布日期 1994.02.01
申请号 US19910778507 申请日期 1991.10.17
申请人 SUN MICROSYSTEMS, INC. 发明人 MISHLER, CONAN
分类号 G06F13/12;G06F13/28;(IPC1-7):G06F13/00;G06F13/36 主分类号 G06F13/12
代理机构 代理人
主权项
地址