Este documento describe las arquitecturas RISC y CISC. RISC se caracteriza por tener un conjunto de instrucciones reducido y simple, con la mayoría completándose en un ciclo de reloj. CISC tiene un conjunto más amplio de instrucciones complejas. Aunque CISC fue inicialmente más popular, RISC ha demostrado ser más eficiente al permitir diseños de hardware más simples y paralelización de instrucciones. Hoy en día, muchos procesadores combinan elementos de ambas arquitecturas.