What is Computer Bus? Types of Buses used in computer - Computer Free Knowlege What is Computer Bus? Types of Buses used in computer | Computer Free Knowlege

0
Computer Bus
A bus consists of a set of parallel lines. It is used to transfer data between different units of the computer. One line of bus can transfer one bit of the data. The capacity of computer buses depends on the number of data lines in it. A bus with 16 lines carries 16 digits of data at a time. The amount of data that a bus can carry at one time is called bus width. CPU communicates with other components of computer through these busies.
Computer buses can be classified in to two types:
  • System Buses
  • Expansion Buses

1.) System Buses
System bus is used to connect the main components of a computer such as CPU; Ram Etc. System buses are part of motherboard. Computers normally have system bus of 70-100 lines.
System buses can future divided in to 3 categories:

  • Data Bus
  • Address Bus
  • Control Bus
Data Bus
Data bus is the most common type of bus. It is used to transfer data between different components of computer. The number of lines in data bus affects the speed of data transfer between different components. The data bus consists of 8, 16, 32 and 64 lines. A 64- lines data bus can transfer 64 bits of data at one time. Data bus lines are bi-directional. It means that CPU can read data from memory using these lines and write data to memory locations using these lines.

Address Bus
Each component of computer is assigned a unique ID. This ID is called the address of that component. If a component wants to communicate with another then it uses address bus to specify the address. The address bus is a unidirectional and it carries information only in one direction. It carries address of memory location from microprocessor to the main memory.

Control Bus
Control bus is used to transmit different commands from one component to another. Suppose CPU wants to read data from main memory. It will use to control bus to send the memory signals to the main memory of computer. The control bus is also used to transmit control signals. A control signal contains the following two operations.

  1. Timing Information.
  2. Command Signal.
Timing Information
It specifies the time for which a device can use data and address bus.

Command Signal
Command signals are specifies the type of operation to be performed. If signal are to CPU after writing the data successful. CPU receives the signal and then moves to perform some other functions.

1.) Expansion Buses
Expansion bus is a type of computer bus that is used to connect CPU with I/O devices such as mouse, Keyboard, Modem, scanner Etc.

Post a Comment

 
Top