Step 1: Understand the fundamental units.
- The CPU operates on data in units called words. A word is the smallest unit of data that a CPU can process in one operation.
- Cache stores data in blocks, which are small units of memory that are fetched together.
- Main memory is divided into pages, which are fixed-size blocks of memory.
Step 2: Analyze the options.
- (a) Incorrect: The CPU uses words, not blocks. Memory uses pages, but cache uses blocks, not words.
- (b) Correct: The CPU uses words, cache uses blocks, and memory uses pages. This is the correct mapping of fundamental units.
- (c) Incorrect: The CPU uses words, not pages. Memory uses pages, not blocks.
- (d) Incorrect: The CPU does not use blocks, and memory uses pages, not words.
Step 3: Conclusion.
The correct answer is (b).
In the design of a control unit of a processor, two common approaches are used: hardware control and microprogrammed control. Consider the following statements:
I. Hardware control units are generally faster but more difficult to modify than microprogrammed control units.
II. In a horizontal microprogrammed control unit, each control signal has a separate bit in the control word.
III. Vertical microprogramming leads to longer control words but provides greater parallelism.
IV. Microprogrammed control units are typically easier to implement and modify than hardware control units.
"In order to be a teacher, one must graduate from college. All poets are poor. Some Mathematicians are poets. No college graduate is poor."
Which of the following is true?
Five friends A, B, C, D, and E are sitting in a row facing north, but not necessarily in the same order:
B is to the immediate left of C
E is not at any of the ends
D is to the right of E but not next to C
A is at one of the ends
Who is sitting in the middle?
How many triangles are there in the figure given below? 