Patent · US Expired

Method and system for initiating and loading DMA controller registers by using user-level programs

US5659798A · kind A · utility

208Cited by
11References
11Claims
0Family size

Inventors

Key dates

Filing dateFeb 2, 1996
Grant dateAug 19, 1997
Priority date
Expiry dateFeb 2, 2016

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/28
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In a computer system the typically high overhead requirement for CPU instructions to operate a conventional direct memory access (DMA) controller are reduced to two user-level memory references via User-level Direct Memory Access (UDMA). The UDMA apparatus is located between the CPU and a DMA Controller, whereby the UDMA is programmed to use existing virtual memory translation hardware of the associated computer system to perform permission checking and address translation without Kernel involvement, and otherwise use minimal Kernel involvement for other operations.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.