La arquitectura de una computadora se refiere al diseño conceptual y la estructura operacional fundamental de un sistema de computadoras. Está compuesta por una CPU que ejecuta programas y contiene una unidad aritmética lógica, unidad de control y memoria principal, así como periféricos de entrada, salida, entrada/salida, almacenamiento y comunicaciones que permiten que la computadora reciba y envíe información.