In computer engineering, computer architecture is a set of rules and methods that describe the functionality, organization, and implementation of computer systems. (from wikipedia)
common architectures
harvard architecture
there is a memory for instructions and another one for data.
danza papier is a simple model that can be understood as an example of this architecture. (in spanish)
computadora de papel is the same model but in paper. (in spanish)
von neuman architecture
the same memory stores instructions and data.
it is also known as princeton architecture.
the little person computer is a model of this architecture.