A computer system, bus interface unit, and method is provided for noting a control block transfer at which an interrupt occurs. The control block is but one control block within a chain of control blocks necessary to effectuate a chain of DMA transfers. If the control block undergoes an interrupt, that control block must be noted and control information associated therewith placed within a register so that when the DMA transfers are resumed, that control block can be immediately pointed to rather than having to initiate the first control block of the chain up to and including the control block undergoing interrupt. By purposely programming interrupts within the tag field of select control blocks and maintaining a software tag register within system memory, a control block within an expanded number of control blocks within a chain can be kept track of and pointed to following an error-induced interrupt. The software-induced interrupts are therefore purposely distinguishable from error-induced interrupts, and are used to extend the range of the hardware tag register normally fixed in size within the DMA controller.

Un sistema di elaborazione, un'unità dell'interfaccia bus e un metodo è fornito per la nota del trasferimento del blocchetto di controllo a cui un'interruzione si presenta. Il blocchetto di controllo è ma un blocchetto di controllo all'interno di una catena dei blocchetti di controllo necessari per effettuare una catena dei trasferimenti di DMA. Se il blocchetto di controllo subisce un'interruzione, dovere notare quel blocchetto di controllo e le informazioni di controllo associate di conseguenza disposte all'interno di un registro in moda da quando i trasferimenti di DMA sono ripresi, a che il blocchetto di controllo può immediatamente indicarsi piuttosto che dovendo iniziare il primo blocchetto di controllo della catena fino a e includendo il blocchetto di controllo che subisce l'interruzione. Espressamente programmando le interruzioni all'interno del campo della modifica dei blocchetti di controllo prescelti ed effettuando un registro della modifica del software all'interno della memoria di sistema, un blocchetto di controllo all'interno di un numero espanso di blocchetti di controllo all'interno di una catena può tenersi al corrente di ed indicarsi a quanto segue un'interruzione errore-indotta. Le interruzioni software-indotte sono quindi espressamente distinguibili dalle interruzioni errore-indotte e sono usate estendere la gamma del registro della modifica dei fissaggi riparato normalmente nel formato all'interno del regolatore di DMA.

 
Web www.patentalert.com

< (none)

< Sensor for analyte detection

> Personal finance organizer

> (none)

~ 00021