A direct memory access (DMA) circuit which is physically positioned with an input/output device, the DMA circuit storing a first reference value pointing to a data structure which describes a buffer portion of system memory in which data is stored for transfer to the I/O device, a value determining a position within the buffer portion of system memory beginning at which a next sequence of data is to be placed, and a value determining a position within the buffer portion of system memory from which a next sequences of data is to be copied to the I/O device, the DMA circuit including circuitry for reading data from the buffer portion of system memory beginning at the position from which a next sequences of data is to be copied and for writing the data read to the I/O device.

Um circuito do acesso de memória direta (acesso direto da memória) que seja posicionado fisicamente com um dispositivo do input/output, o circuito do acesso direto da memória que armazena um primeiro valor de referência que apontam a uma estrutura de dados que descreva uma parcela do amortecedor da memória de sistema em que os dados são armazenados para transferência ao dispositivo de I/O, um valor que determinam uma posição dentro da parcela do amortecedor da memória de sistema que começa em que uma seqüência seguinte dos dados deve ser colocada, e um valor que determina uma posição dentro da parcela da memória de sistema de que as seqüências seguintes dos dados devem ser copí ao dispositivo de I/O, o circuito do amortecedor do acesso direto da memória including circuitos para dados de leitura da parcela do amortecedor do começo da memória de sistema na posição de que as seqüências seguintes dos dados devem ser copí e escrevendo os dados lidas ao dispositivo de I/O.

 
Web www.patentalert.com

< Method and apparatus for accelerating rendering by coalescing data accesses

< System for providing fast transfers to input/output device by assuring commands from only one application program reside in FIFO

> Graphics pipeline selectively providing multiple pixels or multiple textures

> Method and apparatus for scaling texture maps for graphical images

~ 00014