Komputer używa zestawu złożonych układów elektronicznych do automatycznego wykonywania zapisanych, zaprogramowanych zadań i funkcji. Większość głównej pracy komputera jest wykonywana w jednostce centralnej. Komputery mogą wykonywać różnorodne funkcje lub rozwiązywać różne typy problemów, ponieważ ich sekwencjonowanie aplikacji i algorytmy można łatwo zmienić.
Procesor zawiera jednostkę sterującą, w której znajdują się sygnały elektryczne, ale te sygnały nie są wykonywane przez jednostkę sterującą, natomiast praca jest delegowana do innych obszarów komputera. Jednostka arytmetyczno-logiczna, która mieści się w CPU, jest odpowiedzialna za obliczenia i operacje arytmetyczne.
Pamięć i pamięć są najważniejsze dla funkcji komputera, a komórki pamięci przechowują liczby binarne zawierające informacje dotyczące danych. Procesor jest domem pamięci rejestru, który może szybko odczytać i zapisać oraz uruchamia pliki wykonywalne i programy i jest najbardziej podatny na uszkodzenia lub wirusy. Główną pamięcią komputera jest pamięć o dostępie losowym i pamięć tylko do odczytu. Pamięć RAM umożliwia odczytywanie i zapisywanie plików, a pliki ROM nigdy się nie zmieniają.
Komputer jest wyrafinowaną płytą obwodów elektrycznych, ale nie działa bez ludzkich poleceń. Programista lub użytkownik końcowy komputera jest odpowiedzialny za to, jak wszystkie te elementy współpracują ze sobą.