La arquitectura Harvard describe un diseño de computadora digital con partes separadas para almacenar y acceder a instrucciones y datos de forma independiente. Inicialmente, los programas debían cargarse manualmente, pero la arquitectura evolucionó hacia sistemas con memoria de programa almacenado.