O arhitectură RISC (Reduced Instruction Set Computing) se bazează pe un set restrâns de instrucțiuni simple, dar rapide și eficiente, în timp ce o arhitectură CISC (Complex Instruction Set Computing) are un set mare și complex de instrucțiuni, dar mai puțin eficiente și mai greu de implementat.