Grundlagen der Prozessor: RISC

October 18

Grundlagen der Prozessor: RISC

Reduzierte Instruction Set Computing RISC ist kurz und wird ausgesprochen "riskieren." Die Technologie basiert auf der Annahme, dass ein Prozessor schneller als eine Reihe von komplizierten Anweisungen einen reduzierten Satz von einfachen Anweisungen verarbeiten kann. Die Prämisse ist, dass die Mehrheit der Tätigkeiten des Prozessors auf einfache Anweisungen beruhen; Verbesserung der Fähigkeit, komplexe Anweisungen behandeln nicht die Prozessor-Fähigkeiten, sondern es tatsächlich reduziert sie.

Geschichte

Waren die frühe Computern Befehlssätze begrenzt, aber RISC Bereich Forschung befasst sich mit der Verringerung der Befehlssätze in modernen Computern Notwasserung nicht alle neuen Hardware und Rückkehr zu primitiven Maschinen. In den 1970er Jahren sammelte IBM Daten auf den Anweisungen in der Prozessor einen Minicomputer ausgeführt hatten sie in der Entwicklung. Sie bemerkt, dass mehr als die Hälfte aller Verarbeitungszeit auf dem Computer mit nur fünf grundlegende Befehle besetzt war. Diese Erkenntnis, die in ein Projekt an der University of California in Berkeley, die im Design der ersten RISC-Computer im Jahr 1980 führte eingespeist werden.

CISC Prozessor

Das Gegenteil von RISC ist CISC--Complex Instruction Set Computing. High-Level-Programme haben in Maschinencode kompiliert werden. Compiler nehmen viel Speicher. Durch das Aktivieren des Prozessors, kompliziertere, zusammengesetzte Anweisungen zu verstehen, können Anweisungen gelesen und nicht genügend Arbeitsspeicher wesentlich schneller gelöscht werden. Die komplexen Anweisungen mehr Zeit in Anspruch nehmen und den Prozessor die Aufgaben mehrere Basisaktionen fallenden beteiligt. Programme sind im externen Speicher abgelegt und in den on-Board Speicher Stück für Stück geladen, während das Programm ausgeführt wird. Prozessoren halten Daten in Registern und Register sind teuer. CISC Architektur reduziert die Menge an Cache--Prozessor Arbeitsspeicher-- und innerhalb der Prozessor benötigte registriert.

RISC-Prozessor

Als die inverse Philosophie zu CISC erfordert RISC Verarbeitung teurere Prozessoren mit mehr Cache und Registern. Der Bedarf an Arbeitsspeicher reduzierte sich um effizientere Speicherung von Konstanten oder Zahlen. Wie einfache Anweisungen schneller ausgeführt als komplexe, kippte die Need for Speed und die kontinuierliche Senkung der Kosten des Speichers das Gleichgewicht zu Gunsten von RISC-Prozessoren. Den Zugriff auf externe Speicher, verlangsamt sich die Prozessorgeschwindigkeit; mit größeren Cache-Speicher und eine kleinere Anleitung war der RISC-Prozessor schneller als ein CISC-Prozessor.

Reduzierten Befehlssatz

Der Begriff "reduzierter Befehlssatz" verwirrend. Es wird oft gelesen bedeuten "einen kleineren Satz von Anweisungen." Das war nicht die Absicht der Designer der RISC-Technologie. Viele RISC-Systeme haben eine größere Anzahl von Anweisungen als einige CISC-Systeme. Der Begriff bedeutet "eine Reihe von"Senkung"Anweisungen." Das bedeutet, dass alle Anweisungen in den RISC-Befehlssatz weniger Arbeit im Prozessor erforderlich.