RISC vs. CISC-Prozessor
RISC und CISC sind Computersysteme, die für Computer entwickelt wurden. Der Unterschied zwischen RISC und CISC ist entscheidend, um zu verstehen, wie ein Computer Ihren Anweisungen folgt. Dies sind häufig missverstandene Begriffe und dieser Artikel soll ihre Bedeutung und Konzepte hinter den beiden Akronymen verdeutlichen.
RISC
Wie RISIKO ausgesprochen, ist es ein Akronym für Computer mit reduziertem Befehlssatz. Es handelt sich um eine Art Mikroprozessor, der so konzipiert wurde, dass er wenige Anweisungen gleichzeitig ausführt. Bis in die 1980er Jahre versuchten Hardwarehersteller, CPUs zu bauen, die eine große Anzahl von Anweisungen gleichzeitig ausführen konnten. Aber der Trend kehrte sich um und die Hersteller entschieden sich dafür, Computer zu bauen, die in der Lage waren, relativ wenige Anweisungen auszuführen. Da Anweisungen einfach und wenige sind, könnten CPUs sie schnell ausführen. Ein weiterer Vorteil von RISC ist die Verwendung von weniger Transistoren, wodurch sie kostengünstig herzustellen sind.
Funktionen von RISC
– Benötigt weniger Dekodierung
– Einheitlicher Befehlssatz
– Identische allgemeine Register, die in jedem Kontext verwendet werden
– Einfache Adressierungsmodi
– Weniger Datentypen in der Hardware
CISC
CISC steht für Complex Instruction Set Computer. Es ist eigentlich eine CPU, die in der Lage ist, viele Operationen durch eine einzige Anweisung auszuführen. Diese grundlegenden Operationen könnten das Laden aus dem Speicher, das Ausführen einer mathematischen Operation usw. sein.
Funktionen von CISC
– Komplexe Anweisungen
– Mehr Adressierungsmodi
– Hochgradig gepipelinet
– Mehr Datentypen in Hardware
Im Laufe der Zeit sind die Begriffe RISC und CISC fast bedeutungslos geworden, da sowohl RISC als auch CISC eine Weiterentwicklung durchlaufen haben und die Unterscheidung zwischen den beiden zunehmend verwischt wurde, da beide in Computersystemen verwendet werden. Viele der heutigen RISC-Chips unterstützen genauso viele Befehle wie die CISC-Chips von gestern. Es gibt CISC-Chips, die dieselben Techniken verwenden, die früher nur für RISC-Chips verwendet wurden. Die grundlegenden Unterschiede zwischen den beiden sind jedoch leicht zu verstehen und lauten wie folgt.
Apropos Unterschiede: RISC belastet die Softwarehersteller, da sie für dieselben Aufgaben mehr Zeilen schreiben müssen. RISC ist billiger als CISC, da weniger Transistoren erforderlich sind. Die Geschwindigkeit des Computers ist auch höher, da gleichzeitig weniger Anweisungen befolgt werden müssen.