Difficulty: Easy
Correct Answer: Correct
Explanation:
Introduction:
Cache memory places a small, fast memory between the CPU and slower main memory to reduce average access time. This principle underlies nearly all modern high-speed processors and microcontrollers. The question asks whether caches are used in high-speed systems, which tests fundamental architectural awareness rather than implementation details.
Given Data / Assumptions:
Concept / Approach:
By exploiting locality, caches store recently or nearby accessed blocks, so subsequent accesses hit the cache, avoiding long-latency main memory. Even embedded systems employ cache (or tightly coupled memory) to accelerate critical code paths. Thus, caches are indeed a hallmark of high-speed designs.
Step-by-Step Solution:
Verification / Alternative check:
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:
Discussion & Comments