I tre sottosistemi di base di un sistema informatico sono l'unità di elaborazione centrale (CPU), la memoria ad accesso casuale (RAM) e l'archiviazione. Ogni sottosistema può essere suddiviso in sistemi più piccoli, ma questi sono i tre principali sottosistemi di qualsiasi computer.
La CPU è il componente che elabora le istruzioni. Riceve l'input dell'utente del computer, gestisce le applicazioni e il sistema operativo e elabora i dati per fornire l'output.
RAM fornisce la memoria operativa per il computer. Maggiore è il numero di processi che un computer deve eseguire in una sola volta, maggiore è la quantità di RAM necessaria. I processi operativi dalla RAM sono molto più veloci di quelli da un disco o da un disco rigido.
La memoria di un computer consente di archiviare in modo permanente file e dati. Il disco rigido è un dispositivo di archiviazione comune con capacità variabile.