[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Footnote RE: Legacy Terminology RE: DMA across PCI




 
Just to show how old DMA concepts are:

I suspect there may be earlier references, but this
patent, from work in 1969, seems to capture
the flavor of what's commonly talked about as DMA, with
respect to I/O systems. (he references the phrase "direct memory 
access" between computer memories in his description, so there 
may have been some other uses at the time. )
 
Note the mention of most of the important issues related to what
we now refer to as DMA.
 
US3673576: PROGRAMMABLE COMPUTER-PERIPHERAL INTERFACE
Inventor(s):   Donaldson, Jr.; John C. , Peabody, MA
Applicant(s):   E.G. & G., Inc., Bedford, MA
Issued/Filed   June 27, 1972 / July 13, 1970
 
Abstract:   
An interfacing network for providing asynchronous data transfers directly
with a computer memory and external devices. Computer instructions from the
computer arithmetic unit are decoded in an executive control unit. Certain
instructions ready an input or output channel control unit which thereafter
controls data transfers with a selected external device. 
 
Each transfer is made directly with the computer memory and does not 
require interruption of the program being processed in the arithmetic unit. 
Once the input or output channel control unit assumes control of the transfer, 
the executive control unit is immediately available to perform other functions 
independently and concurrently. 
 
It may ready the other channel control unit and monitor external device and 
interface conditions including the readiness of an external device to transmit 
data. Certain monitored conditions cause the interfacing network to interrupt 
normalcomputer operation. 
 
Various control signals in the executive control unit are translated to and 
from control signals in the computer and external devices to permit the 
utilization of common instructions.