Von Neumann architecture
The Von Neumann Architecture, created by John von Neumann, is the first written description of how an electronic computer should store and process information. It was published on June 30, 1945, as part of the First Draft of a Report on the EDVAC.
The architecture comprises an ALU (arithmetic logic unit), a single shared memory for programs and data, a single memory bus, input/output, and a control unit. This fundamental design is still used today in all computers, and in most modern electronic devices.