Trzy podstawowe podsystemy systemu komputerowego to centralna jednostka przetwarzania (CPU), pamięć o dostępie swobodnym (RAM) i pamięć masowa. Każdy podsystem można podzielić na mniejsze systemy, ale te to trzy główne podsystemy dowolnego komputera.
Procesor jest komponentem, który przetwarza instrukcje. Odbiera dane wejściowe od użytkownika komputera, obsługuje aplikacje i system operacyjny oraz przetwarza dane w celu zapewnienia danych wyjściowych.
RAM zapewnia pamięć operacyjną dla komputera. Im więcej procesów musi być uruchomionych za jednym razem, tym więcej pamięci RAM potrzebuje. Procesy operacyjne z pamięci RAM są znacznie szybsze niż uruchamianie ich z dysku lub dysku twardego.
Pamięć komputera pozwala na trwałe przechowywanie plików i danych. Dysk twardy jest typowym urządzeniem pamięci masowej, które różni się pojemnością.