Logiczny model komputera został opracowany przez Johna von Neumanna.Idea tej maszyny zakładała:
- programy i dane posiadają taką samą postać,
- programy i dane są przechowywane w tej samej pamięci.
Główny element komputera to procesor(pojedynczy układ scalony, oparty na strukturze krzemowej,zawiera nawet do miliarda tranzystorów, wykonuje operacje arytmetyczne i logiczne, odpowiada za prawidłową współpracę wszystkich modułów funkcjonalnych komputera; jego szybkość taktowania wynosi kilka gigaherców).
Rozkazy procesora to dane zapisane w postaci zero-jedynkowej, w komputerze są to impulsy elektryczne.
Miejsce , w którym są umieszczane programy i dane to pamięć operacyjna.Są tam obecne tylko na czas pracy komputera.
Procesor komunikuje się z pamięcią przez szyny(magistrale).
Dane , które muszą być pamiętane gdy komputer nie pracuje są zapisywane w pamięci masowej (np.dysk twardy).