Computing System CS Thinking Example 3

Follow the full solution, then compare it with the other examples linked below.

Example 3

medium
Explain why a computer with a fast CPU but very little RAM might still perform poorly. What would the user experience?

Solution

  1. 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. 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