CISC

aus AS400wiki, der freien Wissensdatenbank

Einleitung

Complex Instruction Set Computing (CISC), zu deutsch Rechnen mit komplexem Befehlssatz, ist eine bestimmte Designphilosophie für Prozessoren. Die Bezeichnung CISC wurde in den 70er Jahren von IBM gewählt, um klassische Befehlssätze von einer neuartigen Form des Befehlssatzes abzugrenzen, dem Reduced Instruction Set Computing (RISC). Im Vergleich zum RISC-Befehlssatz zeichnet sich ein CISC-Befehlssatz durch verhältnismäßig leistungsfähige Einzelbefehle aus, wohingegen RISC zugunsten einer hohen Ausführungsgeschwindigkeit und eines niedrigeren Decodierungsaufwands auf Seiten der CPU versucht, auf komplexe Befehle konsequent zu verzichten.

CPUs mit CISC-Befehlssatz waren lange Zeit mikroprogrammiert. In der heutigen Zeit (2005) findet man aber kaum noch CISC-CPUs, die ausschließlich mikroprogrammiert sind. Selbst das klassische Beispiel für CPUs mit CISC-Befehlssatz, die x86-Prozessoren, verwenden seit Einführung des Pentium zur Ausführung ihrer Befehle meist einen RISC-Kern mit einer vorgeschalteten Funktionseinheit. Diese Funktionseinheit übersetzt die komplexen Befehle in eine Art RISC-Befehle, die je nach Hersteller und CPU Namen wie ROP, Micro-Op oder µOp tragen. Weitere Beispiele für CPUs mit CISC-Befehlssatz sind der 68000, der Z80 und die CPUs der zSeries.

AS/400-Spezifisch

Die CISC-Prozessoren in den älteren AS/400-Modellen waren eine komplette IBM-Eigenentwicklung und waren besondere 48Bit-Implementierungen auf BiPolar-Technik. Diese Prozessoren wurden nur in AS/400en und einigen anderen IBM-Rechnern verwendet und sind inzwischen bedeutungslos. Die Rechenleistung war relativ gering, allerdings konnten diese Prozessoren intensiv von Zusatz-CPUs Gebrauch machen, um die Systemleistung zu erhöhen.

Die AS/400-Systeme mit CISC-Prozessoren unterstützen OS/400 nur bis Release V3R6.

In der AS/400 und iSeries sind die Prozessoren seit 1994 nur noch RISC-basiert (IBM POWER-Prozessoren). Diese Prozessoren benötigen mindestens OS/400 V3R6.

Dieser Artikel wurde der Wikipedia (http://de.wikipedia.org) entnommen. Er sollte aber den Anforderungen des AS400-Wikis angepasst werden, so dass auch eigene Ideen hier einfliessen!
'Persönliche Werkzeuge