Bus grant

From Computer History Wiki
Revision as of 15:27, 18 September 2018 by Jnc (talk | contribs) (A bit stubby, but a start)
Jump to: navigation, search

A bus grant is when the CPU (or bus arbiter, in machines in which the two are separate) turns over a bus to a device controller so that the device can either start an interrupt, or do DMA transfer(s) to main memory.

This obviously requires the computer to have a bus on which the devices can do more than simply respond to read and write requests from the CPU. Most do, although in some computers (e.g. some mainframes, and now high-performance personal computers), devices may have a private bus to main memory, which is multi-port memory, so in those systems, DMA cycles will not need a bus grant.

See also