Traditional Culture Encyclopedia - Traditional stories - What is a bus? What categories of buses can be classified according to the characteristics of the information they transmit? What is the function of each?

What is a bus? What categories of buses can be classified according to the characteristics of the information they transmit? What is the function of each?

The bus is a public **** communication trunk that transmits information between various functional parts of a computer. Broadly speaking, any wire that connects more than two electronic components can be called a bus.

It is a transmission harness composed of wires. According to the type of information transmitted by the computer, the computer's bus can be divided into data bus, address bus and control bus, respectively, used to transmit data, data address and control signals.

Expanded Information

The data transmission process of the bus

1, apply for occupying the bus

The bus master device that needs to use the bus (e.g., CPU, DMA controller, etc.) puts forward a request for occupying the bus to the bus arbitration organization, and the bus arbitration organization decides that if it meets the response conditions, then it sends a If the response conditions are met, the response signal is sent and the right to control the bus for the next bus transfer cycle is granted to the applicant.

2. Addressing

The bus master device that obtains the right to control the bus sends out the addresses of the memory and I/O ports to be accessed through the address bus, and then selects the module to be accessed through address decoding and starts to start data conversion.

3. Transferring data

The bus master device is also called the master module, and the accessed devices are called slave modules. The operation between the master and slave modules is controlled by the master module to transfer data between the two slave modules through the data bus.

4. End

Master and slave module information are removed from the bus to make way for other master modules.

Baidu Encyclopedia - Bus