How many distinct memory addresses can be uniquely referenced by a microprocessor with a 32-bit address bus?
Answer and explanation
Correct answer: C. 4,294,967,296 addresses
- Step 1: A microprocessor with an n-bit address bus can directly reference 2^n distinct memory locations. Step 2. For a 32-bit bus: 2^32 = 4,294,967,296 addresses (exactly 4 Gigabytes of addressable memory). Answer: 4,294,967,296 addresses. Why not the others: 65,536 addresses corresponds to a 16-bit address bus (2^16 = 64 KB); 1,048,576 addresses corresponds to a 20-bit address bus (2^20 = 1 MB); 16,777,216 addresses corresponds to a 24-bit address bus (2^24 = 16 MB).
Practise more Computer Systems, Networking and ICT.
Free questions with an explanation for every one, and full timed Bangladesh Civil Service Preliminary Examination mock tests.
More Computer Systems, Networking and ICT questions
- Which internal CPU register holds the memory address of the next machine instruction to be fetched and executed by the processor?
- Which type of computer memory provides the fastest read and write access times directly to the arithmetic logic unit?
- What is the hexadecimal equivalent of the 8-bit binary number 11011010_2?
- Which logic gate outputs a binary 1 if and only if its two binary inputs are unequal (one is 1 and the other is 0)?
- Which two digital logic gates are considered universal gates because any combinational circuit can be constructed solely using either of the…
- What is the core component of an operating system that maintains complete control over hardware resources, device drivers, and system memory…