Cztery komponenty wspólne dla wszystkich komputerów to: wejście, wyjście, przechowywanie i przetwarzanie, zgodnie z edukacyjną witryną firmy Intel. Urządzenia wejściowe akceptują informacje w komputerze, a dane wyjściowe wyświetlają informacje w czytelny sposób format. Pamięć masowa zawiera elementy takie jak płyty lub kije pamięci, które zapisują dane, a procesor wykonuje instrukcje programowania komputera.
Najczęstszy sposób wprowadzania danych do komputera za pomocą klawiatury. Skaner, mysz, a nawet głos osoby dodaje informacje do przetworzenia w komputerze. Kopiarki i skanery kreskowe również umieszczają informacje w komputerze typu mainframe.
Ekran świetlny jest najbardziej oczywistą wersją urządzenia wyjściowego. Kiedy ktoś wpisuje informacje na klawiaturze, informacje wyświetlane na ekranie są postrzegane jako litery i cyfry interpretowane przez ludzi. Drukarki są innym powszechnym sposobem, w jaki komputer przekazuje informacje, tym razem na papier.
Magazyn to dodatkowe nośniki pamięci, takie jak dyski CD-ROM lub karty pamięci. Pamięć masowa różni się od pamięci, która jest sprzętem przechowującym nieprzetworzone dane przed przetworzeniem.
Procesor składa się z obwodów elektronicznych, które interpretują i wykonują instrukcje programowania komputerowego. Jest to część centralnej jednostki przetwarzania. Potężne procesory mogą wykonywać miliardy funkcji matematycznych w ciągu jednej sekundy.