- Asked 2/22
- 2075 Chaitra · 2 marks
- 2071 Chaitra · 2 marks
Data bus and address bus width
Short answer
Data bus width is the number of bits transferred per cycle, determining data transfer size and performance. Address bus width is the number of address lines, defining the maximum directly addressable memory (2^n locations). For example, 32 address lines yield 4 GB.
What does the width of the data bus / address bus represent in a system?
Data bus width
The data bus width is the number of bits that can be transferred between the CPU and memory or I/O in one bus cycle. It decides the amount of data moved per transfer and so affects performance. A 32-bit data bus moves 4 bytes at a time; a 64-bit bus moves 8 bytes. It usually matches the word size of the processor.
Address bus width
The address bus width is the number of address lines. It decides the maximum number of memory locations the CPU can directly address, which is 2ⁿ for n lines.
- 16 lines: 2¹⁶ = 64 K locations (8085)
- 20 lines: 2²⁰ = 1 MB (8086)
- 32 lines: 2³² = 4 GB
The address bus is unidirectional (CPU to memory), while the data bus is bidirectional.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- Limitations of single bus system · Computer Organization and Architecture, chapter 1 · asked 2×
- Bus structure of a typical computer · Computer Organization and Architecture, chapter 1
- Microprocessor based system and bus organization · Microprocessor, chapter 1 · asked 5×
- Interconnected system SLD with bus voltages · Power System Analysis I, chapter 1
- Reactance diagram of eight-bus system · Power System Analysis I, chapter 3
- Ybus for 3-bus system (2078) · Power System Analysis II, chapter 1
All Computer Organization and Architecture chapter 1 questions →