•Address bus carries the address of a specified location. For n address lines, 2nlocations can be accessed. E.g., A 16-bit address bus can access 216= 65,536
locations or 64K locations (210= 1024 = 1K, 26= 64).
•Data bus carries information between the CPU and memory or between the CPU and I/O devices. Computers spend up to two-thirds of their time simply moving data,
so the number of lines of the data bus is important for overall performance. This limitation by width of data
bus is a bottleneck even with a vast
amount of memory on the system and a
high speed CPU. 16-bit computer
•Control bus carries control signals supplied by the CPU to synchronize the movement of information on the address and data bus.