RISC: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
aus Kategorie "CPU" in Kategorie "Prozessor" umgezogen |
||
(3 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
Untersuchungen in den 70er Jahren ergaben, daß etwa 80% aller Berechnungen einer typischen Anwendung mit etwa 20% der im [[Prozessor]] vorhandenen Befehle ausgeführt wird. Außerdem sind für viele Berechnungen immer die gleichen Befehlsfolgen erforderlich. Diese Erkenntnisse führten zu der Entwicklung des [[RISC]]-Prozessors: | Untersuchungen in den 70er Jahren ergaben, daß etwa 80% aller Berechnungen einer typischen Anwendung mit etwa 20% der im [[Prozessor]] vorhandenen Befehle ausgeführt wird. Außerdem sind für viele Berechnungen immer die gleichen Befehlsfolgen erforderlich. Diese Erkenntnisse führten zu der Entwicklung des [[RISC]]-Prozessors: | ||
- Reduzierung des Befehlssatzes | - Reduzierung des Befehlssatzes | ||
- die wichtigsten Befehlsfolgen sind fest verdrahtet | - die wichtigsten Befehlsfolgen sind fest verdrahtet | ||
- mehrere getrennte interne Bussysteme | - mehrere getrennte interne Bussysteme | ||
- von einander unabhängige Verarbeitungseinheiten | - von einander unabhängige Verarbeitungseinheiten | ||
- Pipelining (Parallelverarbeitung bestimmter Befehle) | - Pipelining (Parallelverarbeitung bestimmter Befehle) | ||
- einfache Schaltungen, dadurch schnellere Ausführung | - einfache Schaltungen, dadurch schnellere Ausführung | ||
Beim Kompilieren von Software, legt der Compiler fest, welche Kommandos in welcher Reihenfolge an den [[Prozessor]] geschickt werden. Wenn diese Kommandos nicht auf andere warten müssen, kann der [[Prozessor]] mehrere parallel verarbeiten. | Beim Kompilieren von Software, legt der Compiler fest, welche Kommandos in welcher Reihenfolge an den [[Prozessor]] geschickt werden. Wenn diese Kommandos nicht auf andere warten müssen, kann der [[Prozessor]] mehrere parallel verarbeiten. | ||
Zeile 13: | Zeile 13: | ||
Praktisch ist heute jeder Prozessor ein [[RISC]]-Prozessor, oder er hat zumindest [[RISC]]-Elemente in sich. | Praktisch ist heute jeder Prozessor ein [[RISC]]-Prozessor, oder er hat zumindest [[RISC]]-Elemente in sich. | ||
[[RISC]]-Prozessoren sind im wesentlichen billiger herzustellen, kleiner und von der Verschaltung her überschaubarer. | [[RISC]]-Prozessoren sind im wesentlichen billiger herzustellen, kleiner und von der Verschaltung her überschaubarer. | ||
[[Kategorie:Prozessor]] | |||
[[Kategorie:Glossar]] |
Aktuelle Version vom 15. Januar 2019, 23:21 Uhr
RISC steht für Reduced Instruction Set Computer. Übersetzt ist das ein Computer (Prozessor) mit reduziertem Befehlssatz. Untersuchungen in den 70er Jahren ergaben, daß etwa 80% aller Berechnungen einer typischen Anwendung mit etwa 20% der im Prozessor vorhandenen Befehle ausgeführt wird. Außerdem sind für viele Berechnungen immer die gleichen Befehlsfolgen erforderlich. Diese Erkenntnisse führten zu der Entwicklung des RISC-Prozessors:
- Reduzierung des Befehlssatzes - die wichtigsten Befehlsfolgen sind fest verdrahtet - mehrere getrennte interne Bussysteme - von einander unabhängige Verarbeitungseinheiten - Pipelining (Parallelverarbeitung bestimmter Befehle) - einfache Schaltungen, dadurch schnellere Ausführung
Beim Kompilieren von Software, legt der Compiler fest, welche Kommandos in welcher Reihenfolge an den Prozessor geschickt werden. Wenn diese Kommandos nicht auf andere warten müssen, kann der Prozessor mehrere parallel verarbeiten. Alle RISC-Kommandos haben die selben Größe, und es gibt nur eine Möglichkeit sie zu Laden oder zu speichern. Weil sie nicht dekodiert werden müssen, sind die RISC-Kommandos viel schneller geladen als z. B. CISC-Kommandos. Praktisch ist heute jeder Prozessor ein RISC-Prozessor, oder er hat zumindest RISC-Elemente in sich. RISC-Prozessoren sind im wesentlichen billiger herzustellen, kleiner und von der Verschaltung her überschaubarer.