User scheduled direct memory access using virtual addresses

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395425, 395325, 395600, 364DIG1, 3642423, 36424231, 36424232, 3642463, 3642563, 3642564, G06F 1500

Patent

active

053012879

ABSTRACT:
The present invention relates to an intelligent direct memory access (DMA) controller which interprets user commands from a host system, translates virtual addresses from the user applications program to physical addresses, and retrieves blocks of data from the main system memory at the request of the user's code, rather than at the request of the kernel code of the host system. This is accomplished by representing the data processing commands of the user and the data associated therewith as respective command/pointer packets comprised of data processing commands and virtual pointers to the associated data in virtual memory space of the user's host system. The virtual pointers of the command/pointer packets may then be translated to physical pointers for purposes of identifying physical addresses within the main memory at which the associated data is located. The associated data may then be read from the physical address in the main memory without interrupting the host processor. Techniques are also disclosed whereby the attributes of virtual memory systems such as page fault and access fault correction may be maintained in conjunction with the user scheduled DMA technique of the invention.

REFERENCES:
patent: 4272819 (1981-06-01), Katsumata et al.
patent: 4564900 (1984-02-01), Smitt
patent: 4638426 (1987-01-01), Chang et al.
patent: 4649498 (1987-03-01), Kedem et al.
patent: 4787026 (1988-11-01), Barnes et al.
patent: 4797812 (1989-01-01), Kihara
patent: 4799150 (1989-01-01), Bui
patent: 4807116 (1989-02-01), Kateman et al.
patent: 4821180 (1989-04-01), Gerety et al.
patent: 5001624 (1991-03-01), Hoffman et al.
patent: 5088033 (1992-02-01), Binkley et al.
patent: 5113523 (1992-05-01), Colley et al.
patent: 5151895 (1992-09-01), Vacon et al.
Kaplinsky et al., "Memory Controller Gives a Microporcessor a Big Mini's Throughput" Electronic Design, Aug. 23, 1984, pp. 153-160, 162, 164.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

User scheduled direct memory access using virtual addresses does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with User scheduled direct memory access using virtual addresses, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and User scheduled direct memory access using virtual addresses will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-519369

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.