Entendemos como arquitectura de un computador a un modelo y una descripción funcional de los requerimientos y las implementaciones de diseño para varias partes de una computadora, con especial interés en la forma en que la unidad central de proceso (CPU) trabaja internamente y accede a las direcciones de memoria.
En este modelo, las instrucciones y los datos se almacenan en cachés diferentes para mejorar el rendimiento. Pero por su contraparte, tiene el inconveniente de tener que dividir la cantidad de memoria caché entre los dos, por lo que funciona mejor sólo en los casos particulares cuando la frecuencia de lectura de instrucciones y de datos es aproximadamente la misma.

La arquitectura Pipeline consiste en ir transformando un flujo de datos en un proceso comprendido por varias fases secuenciales, siendo la entrada de cada una la salida de la anterior, con un almacenamiento temporal de datos entre procesos.

Es una arquitectura RISC (Reduced Instruction Set Computer u Ordenador con un Conjunto Reducido de Instrucciones en español) de 32 y 64 bits. Esto hace que requieran una cantidad menor de transistores y eso lleva a una reducción de los costes, calor generado y energía. Los hace ideales para dispositivos con baterías (móviles, tablets...)
La arquitectura de John Von Neumann se caracteriza por los procesadores que poseen el mismo dispositivo de almacenamiento tanto para los datos como para las instrucciones.
Los componentes físicos de un ordenador se pueden clasificar, de la siguiente forma:

En 1946, el matemático John von Neumann estableció el diseño para un computador digital electrónico con estos elementos. Hoy en día, la mayoría de las computadoras son construidas con esta arquitectura.
La Unidad Central de Proceso (CPU), también denominada procesador, es el elemento encargado del control y ejecución de las operaciones que se efectúan dentro del ordenador con el fin de realizar el tratamiento automático de la información.
El procesador es la parte fundamental del ordenador y está formado por:
