Sunday, October 30, 2011

Computer Buses



In the computer science, Bus means, subsystem which transfers data between computers or between computer hardware inside a computer. In the simple words, Buses are the pathway that transfers data in a computer.
In the computer architecture, each bus defines its set of connecters to physically cables, cards or plug devices together.

There are 3 types of buses. They are Data Bus, Address Bus and Control Bus.

Data Bus is the Bus which carries data between the processor and other devices. It carries data to the both directions.

Address Bus is the Bus which carries address indicating from (or to) where data should be written (or read). Address buses are mainly works between CPU and the RAM.

Control Bus is the Bus which carries the control signals from the CPU to other computer devices. In this Control Bus, controlling means check the status of the hardware whether 1 or 0.

We divide these buses to another 2 types. They are Internal Buses and External Buses.

Internal Buses used to describe a device that is installed in the computer.

EG:- Uni bus,VESA local bus,PCI Express,SATA

External Buses is the data pathway which connects peripheral devices to the CPU. External Buses also named as Input/Output Buses or I/O Buses.

EG:- HIPPI, PC cards( network and modem),USB, FireWire