bus master
<architecture> The device in a computer which is driving the address bus and bus control signals at some point in time. In a simple architecture only the (single) CPU can be bus master but this means that all communications between ("slave") I/O devices must involve the CPU. More sophisticated architectures allow other capable devices (or multiple CPUs) to take turns at controling the bus. This allows, for example, a network controller card to access a disk controller directly while the CPU performs other tasks which do not require the bus, e.g. fetching code from its cache. Note that any device can drive data onto the data bus when the CPU reads from that device, but only the bus master drives the address bus and control signals. Direct Memory Access is a simple form of bus mastering where the I/O device is set up by the CPU to read from or write to one or more contiguous blocks of memory and then signal to the CPU when it has done so. Full bus mastering (or "First Party DMA", "bus mastering DMA") implies that the I/O device is capable of performing more complex sequences of operations without CPU intervention (e.g. servicing a complete NFS request). This will normally mean that the I/O device contains its own processor or microcontroller. See also distributed kernel. (1996-08-26) | ||||
Search Dictionary:
Bus master definition was found in categories: Entertainment & Music(1) Language, Idioms & Slang(1) Encyclopedia(1)
Bus master Definition from Entertainment & Music Dictionaries & Glossaries
| Guitar Glossary |
Bus master
Located in the output section of a mixing console, a fader or knob that controls the output level of a bus.
Located in the output section of a mixing console, a fader or knob that controls the output level of a bus.
Bus master Definition from Language, Idioms & Slang Dictionaries & Glossaries
| hEnglish - advanced version |
bus master
bus master
the device in a computer which is driving the address bus and bus control signals at some point in time. in a simple architecture only the (single) cpu can be bus master but this means that all communications between ("slave") i/o devices must involve the cpu. more sophisticated architectures allow other capable devices (or multiple cpus) to take turns at controling the bus. this allows, for example, a network controller card to access a disk controller directly while the cpu performs other tasks which do not require the bus, e.g. fetching code from its cache.
bus master
the device in a computer which is driving the address bus and bus control signals at some point in time. in a simple architecture only the (single) cpu can be bus master but this means that all communications between ("slave") i/o devices must involve the cpu. more sophisticated architectures allow other capable devices (or multiple cpus) to take turns at controling the bus. this allows, for example, a network controller card to access a disk controller directly while the cpu performs other tasks which do not require the bus, e.g. fetching code from its cache.
Bus master Definition from Encyclopedia Dictionaries & Glossaries
| Wikipedia English - The Free Encyclopedia |
Bus mastering
In computing, bus mastering is a feature supported by some bus architectures that enables a controller connected to the bus to communicate directly with other devices on the bus without going through the CPU. Most modern bus architectures, including PCI, support bus mastering because it significantly improves performance for general purpose operating systems. For Real-time operating systems it is a problem because the scheduler can no longer see interrupts and can not schedule tasks depending on priority.
| See more at Wikipedia.org... |
