A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
A CISC (a Complex Instruction Set Computer, vagyis "összetett utasításkészlettel rendelkező számítógép") olyan processzorokat jelent, melyek utasításkészlete jóval több, bonyolultabb utasítást tartalmaz, mint a RISC processzorok utasításkészlete. A CISC processzorok utasításai általában több elemi műveletet végeznek egyszerre, így a gépi kódú programjaik rövidebbek, jobban átláthatóak egy ember számára (ami nem feltétlenül jelent előnyt, mivel a gépi kódú programok nagy részét manapság fordítóprogramok állítják elő).
Hátránya a RISC processzorokkal szemben az, hogy a bonyolultabb utasítások sokszor jelentősen lassabban hajthatóak végre, és így a rövidebb programok ellenére is a végeredmény a lassabb programfutás lesz. Másik hátránya az, hogy a komplex utasítások jóval bonyolultabb felépítésű processzorokat igényelnek, melyek fejlesztése és tesztelése költségesebb.
Bővebben
A RISC processzorokkal ellentétben közvetlen memóriaelérés és összetett műveletek jellemzők rá. A CISC processzorok esetén az alkalmazott vezérlési mód a mikroprogramozott vezérlési eljárás. Ennek lényege, hogy a végrehajtás alatt lévő utasítás egy mikroprogramtárban lévő programot indít el. A mikroprogram utasításai a mikroutasítások, melyek elemi vezérlési lépések szerint vezérlik a hardver működését. A RISC processzorok kifejlesztésénél elsődleges cél volt, hogy kiiktassák a mikroprogramozott vezérlést, hiszen az egy számítógép a számítógépen belül, ami a felépítést meglehetősen bonyolulttá teszi és lassítja a működést. Ezért ezen processzortípus esetén a mikroprogram helyett direkt áramköri elemeket alkalmaznak a közvetlen vezérlés megvalósítására. Ebből következik egy jellegzetes eltérés a két processzor között. Míg a CISC processzor esetén a fordító a programot egyszerűbb szintre fordítja, majd ezután a mikroprogram (ami meglehetősen összetett) veszi át a vezérlést, addig a RISC processzoroknál szükséges egy olyan fordítóprogram alkalmazása, amely a megírt programot olyan bonyolultságú szintre tudja fordítani, ami a CISC processzorok mikroutasítási szintjének felel meg és a végrehajtás ezután már "huzalozott", azaz áramköri szinten valósul meg.
Architektúrák
Lásd még
|
A lap szövege Creative Commons Nevezd meg! – Így add tovább! 3.0 licenc alatt van; egyes esetekben más módon is felhasználható. Részletekért lásd a felhasználási feltételeket.
ARM7
ARM architektúra
Atmel AVR32
Atmel AVR utasításkészlet
Berkeley RISC
Clipper architektúra
Complex Instruction Set Computing
DEC Alpha
DEC Prism
DLX
IA-32
ARM7
Atmel AVR utasításkészlet
Atmel AVR32
Berkeley RISC
Complex Instruction Set Computing
Clipper architektúra
DEC Alpha
DEC Prism
DLX
IA-32
IA-64
MicroBlaze
MIPS-X
MIPS-architektúra
Motorola 68000 processzorcsalád
No Instruction Set Computing
OpenRISC
Ortogonális utasításkészlet
PA-RISC
PDP–11 architektúra
Power Architektúra
PowerPC
Reduced Instruction Set Computing
RISC-V
SPARC
SuperH
Utasításkészlet
VLIW
X86
X86-64
Updating...x
A lap szövege Creative Commons Nevezd meg! – Így add tovább! 3.0 licenc alatt van; egyes esetekben más módon is felhasználható. Részletekért lásd a felhasználási feltételeket.