Question 107

Computer Awareness Organization of a computer Medium

In computer architecture, which of the following correctly matches the fundamental unit used in the CPU, cache, and main memory respectively?

(A) CPU -> Page, Cache -> Word, Memory -> Block
(B) CPU -> Block, Cache -> Page, Memory -> Word
(C) CPU -> Block, Cache -> Word, Memory -> Page
(D) CPU -> Word, Cache -> Block, Memory -> Page
View Dynamic Solution & Explanation
Correct Solution: Option D

Step-by-step Solution:

Question: In computer architecture, which of the following correctly matches the fundamental unit used in the CPU, cache, and main memory respectively?

\[ \begin{array}{ll} \textbf{A.} & \text{CPU $\rightarrow$ Page,\ \ Cache $\rightarrow$ Word,\ \ Memory $\rightarrow$ Block} \\[6pt] \textbf{B.} & \text{CPU $\rightarrow$ Block,\ \ Cache $\rightarrow$ Page,\ \ Memory $\rightarrow$ Word} \\[6pt] \textbf{C.} & \text{CPU $\rightarrow$ Block,\ \ Cache $\rightarrow$ Word,\ \ Memory $\rightarrow$ Page} \\[6pt] \textbf{D.} & \text{CPU $\rightarrow$ Word,\ \ Cache $\rightarrow$ Block,\ \ Memory $\rightarrow$ Page} \end{array} \]

Explanation:

CPU: Operates on the smallest unit of data, which is a word.

Cache: Transfers data to and from memory in fixed-size chunks called blocks (or cache lines).

Main Memory: Is managed by the operating system in units called pages for virtual memory.


\[ \boxed{\text{Correct Answer: D. CPU $\rightarrow$ Word,\ \ Cache $\rightarrow$ Block,\ \ Memory $\rightarrow$ Page}} \]