A computer has 128 MB memory. Each word in this computer is of 8 bytes. How…
2018
A computer has 128 MB memory. Each word in this computer is of 8 bytes. How many bits are required to address any single word in the memory?
- A.
27
- B.
24
- C.
23
- D.
25
Attempted by 889 students.
Show answer & explanation
Correct answer: B
1 MB = 2^20 bytes.
128 MB = 128 × 2^20 = 2^7 × 2^20 = 2^27 bytes.
Size of one word = 8 bytes = 2^3 bytes.
Number of words = total bytes ÷ bytes per word = 2^27 ÷ 2^3 = 2^24 words.
Bits required to address each word = log2(number of words) = log2(2^24) = 24 bits .
Answer: 24 bits. हिंदी में संक्षेप में: 128 MB = 2^27 bytes।
प्रत्येक word = 8 bytes = 2^3 bytes। इसलिए words की संख्या = 2^27