Unterschied X86 und ARM CPU
Wo ist der Unterschied zwischen den X86 und ARM CPUs, der die ARM CPUs so langsam macht im direkten vergleich?
2 Antworten
Zum Thema Geschwindigkeit: Ein paar Begrifflichkeiten: ARM = Advanced RISC Machines RISC = Reduced Instruction Set Computer
Ein x86 CPU hingegen ist ein CISC = Complex Instruction Set Computer
Das heißt, dass der ARM CPU nur grundlegende Funktionen pro Takt ausführen kann.
Als kleines Beispiel: 1 + 1. Ein ARM muss folgendes machen.
- Lade den 1. Wert
- Lade den 2. Wert
- Führe die Addition aus
- Speichere das Ergebnis ab.
Ein x86 führt diese 4 Befehle mit einem einzigen Befehl aus, in diesem Beispiel wäre der x86 4 mal schneller als ein ARM cpu.
Der x86 CPU hat einen ganzen haufen solcher komplexen Befehle, die viel auf einen Schlag(Takt) machen können.
Dies hat jedoch den Nachteil, das Komplexere Hardware erforderlich ist die mehr Strom saugt.
(Außerdem hat der x86 einen technischen Vorsprung, da die ARM Technologie erst seit dem erscheinen der Smartphones intensiv weiter entwickelt wird. Aber Prinzipiell werden x86 CPUs immer schneller sein.)
die x86-architektur benötigt ein halbes kraftwerk zum arbeiten, während die ARM-CPUs wohl auch mit einem zitronen-antrieb laufen würden
Danke für die Antwort, aber die hilft mir nicht wirklich weiter ;)