La arquitectura de una computadora se refiere al diseño conceptual y la estructura operacional fundamental de un sistema de computadoras. Específicamente, se refiere a cómo la unidad central de proceso (CPU) trabaja internamente y accede a la memoria. Las arquitecturas se pueden clasificar considerando dónde se almacenan los operandos, la cantidad de operandos por instrucción, la posición de los operandos, las operaciones disponibles, y el tipo y tamaño de los operandos.