Reduced Instruction Set Computing ist abgekürzt RISC und ist ausgesprochen " Risiko . " Die Technologie basiert auf der Annahme, dass ein Prozessor kann einen reduzierten Satz von einfachen Anweisungen schneller als eine Reihe von komplizierten Anweisungen Prozess. Die Voraussetzung ist , dass die Mehrheit von jeder Prozessor -Aktivitäten auf einfache Anweisungen basieren , die Fähigkeit, komplexe Befehle verarbeiten nicht erhöht der Prozessor die Fähigkeiten , aber sie tatsächlich reduziert . History
Frühe Computer hatten nur begrenzte Befehlssätze , aber die RISC Bereich der Forschung wird mit der Verringerung Befehlssätze in modernen Computern nicht Notwasserung alle neuen Hardware und geht zurück auf primitive Maschinen betroffen . Während der 1970er Jahre gesammelt IBM Daten über den Anweisungen in der Prozessor eines Minicomputer sie in der Entwicklung hatte ausgeführt. Sie bemerkte, dass mehr als die Hälfte aller Bearbeitungszeit auf dem Computer mit nur fünf grundlegende Befehle besetzt war. Diese Erkenntnis in ein Projekt an der Universität von Kalifornien in Berkeley , die bei der Gestaltung der ersten RISC -Computer im Jahr 1980 führte zugeführt.
CISC Prozessor
Das Gegenteil von RISC ist CISC - Complex Instruction Set Computing . High- Level-Programme müssen in Maschinencode kompiliert werden. Compiler nehmen viel Speicher . Durch die Aktivierung der Prozessor komplizierter zusammengesetzte Anweisungen verstehen, können Anweisungen gelesen und aus dem Speicher gelöscht viel schneller. Die komplexen Anweisungen nehmen mehr Zeit in Anspruch und beteiligt den Prozessor die Aufgaben von mehreren grundlegenden Aktionen abgedeckt. Die Programme werden in einem externen Speicher gespeichert und geladen in die On-Board- Speicher durch Stück als das Programm ausführt . Prozessoren halten Daten in Registern und Register sind teuer. CISC -Architektur reduziert die Menge an Cache - Prozessor-Speicher - . Register und innerhalb des Prozessors benötigt
RISC Processor
Als inverse Philosophie CISC , RISC Bearbeitung erfordert teurer Prozessoren mit mehr Cache und Register . Der Bedarf an Speicher wurde durch effizientere Speicherung von Konstanten oder Zahlen reduziert. Als einfache Anweisungen schneller ausführen als komplexe sind , kippte die Notwendigkeit für Geschwindigkeit und die kontinuierliche Senkung der Kosten von Speicher das Gleichgewicht zugunsten von RISC -Prozessoren. Zugriff auf externe Speicher verlangsamt die Geschwindigkeit des Prozessors , mit größeren Cache-Speicher und kleinere Anweisungen , war der RISC-Prozessor schneller als ein CISC -Prozessor
Reduced Instruction Set
Der Begriff . " Reduced Instruction Set " ist verwirrend. Es ist oft zu lesen, um meine " einen kleineren Satz von Anweisungen . " Dies war nicht die Absicht der Entwickler von RISC -Technologie. Viele RISC -Systeme haben eine größere Anzahl von Befehlen als einige CISC Systeme . Der Begriff bedeutet " eine Reihe von " reduziert " Anweisungen. " Das bedeutet, dass alle Anweisungen in der RISC -Befehlssatz weniger Arbeit in den Prozessor erforderlich .