Bus master - computer architecture, Computer Engineering

Bus Master:

In  computer system,  bus  mastering  is  a attribute  supported  by  various  bus  architectures  that  enables  a  device linked to the bus to initiate transactions .The process in bus communication that select between linked devices contending for control of the shared bus; the device currently in control of the bus is frequently termed the bus master. Devices can be allocated differing priority levels that will decide the option of bus master in case of contention. A device not at present bus master might request control of the bus before trying to initiate a data transfer by means of the bus. The normal protocol is that only 1 device may be bus master at any time and that all other devices act as slaves to this master. Only a bus master canstart a normal data transfer on the bus; slave devices respond to commands issued by the present bus master by supplying data requested or accepting data sent.

  • Centralized arbitration
  • Distributed arbitration

2182_Bus Master.png

 A simple arrangement for bus arbitration using a daisy chain

  • One bus-grant line and one bus-request line form a daisy chain.
  • This arrangement leads to considerable flexibility in formative the order.
  • The bus arbiter can be the processor or a distinct unit connected to the bus.

1259_Bus Master1.png


Posted Date: 10/13/2012 6:55:19 AM | Location : United States







Related Discussions:- Bus master - computer architecture, Assignment Help, Ask Question on Bus master - computer architecture, Get Answer, Expert's Help, Bus master - computer architecture Discussions

Write discussion on Bus master - computer architecture
Your posts are moderated
Related Questions
Resolution Method: For a minor miracle occurred in 1965 where Alan Robinson published his resolution method as uses a method to generalised version of the resolution rule of i

Disadvantages of Address translation: Disadvantages are following: A program that is too large to be held in a part needs some special design, that called overlay

How to select valid lines for secondary list? To stop the user from selecting invalid lines, ABAP/4 offers various possibilities.  At the end of the processing block END-OF-SEL

Design a counter modulo 4 (sequential circuit with two flip-flops and one input U) which work like that: 1. When U=0, the state of the flip-flop does not change. 2. Whe

Explain about the MINI COMPUTER Minicomputers are much smaller in size than mainframe computers and they are also less expensive.  The cost of these computers can differ from a

In a DTMF phone, digits are represented by: (A)  Orthogonal frequencies. (B)  Orthogonal Phases. (C)  Orthogonal codes. (D)  Orthogonal pulses. Ans: Di

In sense of Database Management System (DBMS) LOGICAL DATABASE is a database Structure. False LOGICAL DATABASE is not a database Structure.

Sometimes it is nice to place layers in groups. It makes them simple to organize when you have lots of them. It also means you can simply apply the similar effect to lots of layers

Illustrate about probability of collision? Probability of collision: There is a triangle and on this let’s assume that there are three ants one on each corner and are free t

Q. Show layout 84-key Keyboards? PC 83-key was the earliest keyboard provided by IBM with its first Personal Computers (PC). This had 83 keys. Afterwards IBM added one more key