Computing System CS Thinking Example 3
Follow the full solution, then compare it with the other examples linked below.
Example 3
mediumExplain why a computer with a fast CPU but very little RAM might still perform poorly. What would the user experience?
Solution
- 1 Step 1: With insufficient RAM, the system cannot hold all active programs in memory. It must swap data between RAM and the much slower hard drive (called paging or virtual memory).
- 2 Step 2: The user would experience: slow application switching, programs taking long to load, and the system becoming unresponsive when many programs are open โ even though the CPU itself is fast.
Answer
Insufficient RAM forces frequent swapping to slow storage, causing poor performance despite a fast CPU. The system bottleneck is memory, not processing.
System performance depends on the weakest component โ a bottleneck in any part slows the whole system. Balanced hardware (CPU, RAM, storage) is more effective than an extreme investment in one component.
About Computing System
A complete, functioning combination of hardware, software, and data that processes information and performs tasks. Computing systems follow the input-process-output model: they receive data, process it according to programmed instructions, and produce results.
Learn more about Computing System โMore Computing System Examples
Example 1 easy
Name the three main components of a computer system and describe what each does.
Example 2 mediumDescribe the fetch-decode-execute cycle that the CPU performs. Why is clock speed relevant?
Example 4 hardCompare the computing systems in a smartphone, a laptop, and a data centre server. How do they diffe