CISC ( eng. complex instruction set computing sau complex instruction set computer ) este un tip de arhitectură de procesor , care se caracterizează prin următorul set de proprietăți:
Tehnica de construcție a setului de instrucțiuni CISC este opusă tehnicii utilizate într-un alt tip comun de arhitectură a procesorului - RISC , unde este utilizat un set de instrucțiuni simplificate.
Reprezentanții tipici ai arhitecturii CISC sunt procesoarele x86 bazate pe instrucțiuni, procesoarele Motorola MC680x0 , procesoarele mainframe zSeries .
În același timp, procesoarele târzii x86 ( Intel Pentium 4 , Pentium D , Core , AMD Athlon , Phenom ), deși sunt compatibile cu CISC, sunt procesoare cu nucleu RISC și sunt considerate formal hibride [1] . În astfel de procesoare hibride CISC, instrucțiunile CISC sunt convertite într-un set de instrucțiuni RISC interne, în timp ce o instrucțiune x86 poate genera mai multe instrucțiuni RISC (în cazul procesoarelor de tip P6 , până la patru instrucțiuni RISC în majoritatea cazurilor), instrucțiunile sunt executate pe un suprascalar mai multe piese pe transportor în același timp.
Principalul dezavantaj al arhitecturii CISC în comparație cu RISC este o abordare mai complexă a calculului paralel [2] [3] .
Tehnologii de procesoare digitale | |||||||||
---|---|---|---|---|---|---|---|---|---|
Arhitectură | |||||||||
Arhitectura set de instrucțiuni | |||||||||
cuvânt mașină | |||||||||
Paralelism |
| ||||||||
Implementări | |||||||||
Componente | |||||||||
Gestionare a energiei |