Difference between revisions of "Non-Processor Request and Grant"
From Computer History Wiki
m (Proper cat) |
m (+cats) |
||
Line 1: | Line 1: | ||
− | A '''Non-Processor Request''' is one of the two kinds of bus requests on the [[UNIBUS]]; it is used exclusively to gain control of the UNIBUS's data section so that the device may perform a [[DMA]] cycle. | + | A '''Non-Processor Request''' is one of the two kinds of bus requests on the [[UNIBUS]] and [[QBUS]]; it is used exclusively to gain control of the UNIBUS's data section so that the device may perform a [[DMA]] cycle. |
The name comes from the fact that the device cannot request that the [[CPU]] perform any action (i.e. an [[interrupt]]) while the device has control of the bus. | The name comes from the fact that the device cannot request that the [[CPU]] perform any action (i.e. an [[interrupt]]) while the device has control of the bus. | ||
Line 6: | Line 6: | ||
{{semi-stub}} | {{semi-stub}} | ||
+ | |||
+ | [[Category: UNIBUS]] | ||
+ | [[Category: QBUS]] |
Revision as of 00:36, 20 December 2018
A Non-Processor Request is one of the two kinds of bus requests on the UNIBUS and QBUS; it is used exclusively to gain control of the UNIBUS's data section so that the device may perform a DMA cycle.
The name comes from the fact that the device cannot request that the CPU perform any action (i.e. an interrupt) while the device has control of the bus.
A device gaining control of the UNIBUS via an NPR request may perform more than one master-slave cycle before relinquishing control of the bus, however.