
![]() |
|
Synonym of Bus master
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.
Bus mastering
Le Bus mastering est une caractéristique de certains bus, qui permet à un contrôleur connecté au bus de communiquer directement avec les périphériques présents sur le bus sans passer par le CPU. La plupart des bus actuels, dont le PCI, permettent le bus mastering, car cela permet d'augmenter significativement les performances sur un OS classique mais peut poser de gros problèmes sur un OS temps réel car le kernel ne voit plus passer les It et ne peut donc pas gérer les priorités.
Bus mastering
Il bus mastering è una funzionalità supportata da alcune architetture bus che permette ad un controller collegato al bus di comunicare direttamente con altri dispositivi sul bus senza passare attraverso il processore centrale. La maggior parte delle moderne architetture bus supportano il bus mastering, ottenendo in questo modo notevoli miglioramenti prestazionali.
bus master
nadzornik sabirnice
bus master
bus network 总线网
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
COMPUTER رئيس الناقل
bus master
nadzornik sabirnice
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)
Bus-Master
Jeder PCI Bus Slot sollte laut Reglement busmasterfähig sein (ähnlich DMA , siehe auch PCI ). siehe auch: IDE bzw. E-IDE , (PCI-)Concurrency Microsofts untätiger Busmaster-Treiber Microsoft stattet die letzte OEM-Version von Windows 95 (OSR2, Built 950b) mit einem eigenen Busmaster-Treiber aus. Auf Unverständnis stößt jedoch die Standardeinstellung: Nach Installation des Betriebssystems ist der direkte Speicherzugriff (DMA ) noch deaktiviert. Wie der sequentielle Lesetest zeigt, fährt der E-IDE-Bus dann nur im PIO Mode 2 mit maximal 8,3 MByte pro Sekunde. Neben Performance-Einbußen ist auch eine sehr hohe CPU-Last hinzunehmen. Wenigstens ist aber die nachträgliche Aktivierung des DMAs über die Systemeigenschaften möglich. Dort muß die entsprechende Festplatte ausgewählt und das DMA-Kästchen in "Einstellungen" aktiviert werden. Besitzer der alten Windows-95-Versionen (950 und 950a) können diesen Treiber jedoch nicht installieren, da Microsoft ihn auf seiner Homepage nicht zum Download bereitstellt. Busmaster-Treiber von Intel Von Anfang an hat Intel den sonst nur OEM-Kunden vorbehaltenen Busmaster-Treiber 3.01 für Windows 95 der Öffentlichkeit zugänglich gemacht http://developer.intel.com/design/pcisets/busmastr/dwnlod.htm ). Für Windows NT 4.0 muß immer noch der Umweg über die Homepages der Motherboard-Hersteller oder über Third-Party-Anbieter gemacht werden. Positiv fällt auf, daß bei allen Intel-Busmaster-Treibern die DMA-Untersützung standardmäßig enthalten ist. Des weiteren können auch Besitzer älterer Chipsätze wie FX, HX und VX von den DMA-Modi profitieren. Zwar werden keine 33 MByte pro Sekunde erreicht, dafür wird anstelle des PIO Mode 4 mit 16,6 MByte pro Sekunde der gleich schnelle Multi-Word-DMA 2 gewählt, der zu einer wesentlichen Entlastung der CPU führt. Erwähnenswert ist weiter, daß der Intel-Treiber auch die Bezeichnung der Festplatte korrekt ausliest. Microsoft-Treiber dagegen zeigen in den Systemeinstellungen das jeweilige Laufwerk nur als "Generic IDE Disk Type xx" an. Für Windows 95 bietet Intel ein weiteres Update an. Unter http://developer.intel.com/design/pcisets/inf_download.htm steht das Intel-Inf-Update zur Verfügung, das neue Chip-Features wie zum Beispiel AGP Funktionalität des LX-Chipsatzes oder USB -Support in der Systemsteuerung anzeigt. Es enthält jedoch nicht die dazugehörigen Treiber und führt auch zu keiner Performance-Steigerung. Allerdings sind damit Microsofts Plug-and-Play-Funktionen wieder auf dem neuesten Stand. Mehr...
Bus master
Located in the output section of a mixing console, a fader or knob that controls the output level of a bus. | ||||||||||||||||||||||||||||||||||