En ingeniería de computación, la microarquitectura (a veces abreviada como µarch o uarch), también llamada como organización de la computadora, es la manera en que una arquitectura del conjunto de instrucciones (ISA, Instruction Set Architecture) se implementa en un procesador. Una ISA dada puede ser implementada con diferentes microarquitecturas.[1] Las implementaciones pueden variar debido a diferentes objetivos de diseño o debido a cambios en la tecnología.[2] La arquitectura de computadora es la combinación del conjunto de instrucciones y el diseño concreto de la microarquitectura.