What is it?

John Von Neumann was important scientist and engineer which, among other things, proposed in a high level of abstraction, a general system architecture which is used to this day.

It consists in four elements:

  • Memory

    Stores data, variables, and all instructions of the program.

  • Processor

    Actually executes the instructions read from memory into the data also in memory, in cycles of read-execute-write.

  • Input/ Output

    Represents all devices which interact with the bus, as keyboards, mouses, displays.

  • Bus

    The bus connects the memory, processor and all I/O devices together.