Azi
Lt. Junior Grade
- Registriert
- Jan. 2002
- Beiträge
- 495
Ich verstehe nicht warum x86 hier immer schlecht gemacht wird, erstmal ist eines Klarzustellen:
x86-Architektur != x86-Befehlssatz
Eine CPU mit x86-Architektur gibt für PCs nichtmehr zu kaufen.
Alt ja, aber veraltet? Was genau heisst in diesem Zusammenhang alt? Register-Zahl? Adressierungsmodi? Befehls-Vielfalt? Befehls-Codierung?
Ich bin prinzipiell auch eher ein Anhänger von RISCischen Befehlssätzen, aber x86 hat gerade bei der Code-Dichte schonmal einen Vorteil. Mit x86-64 (aka AMD64 aka EM64T) ist auch der Registermangel von x86 aus der Welt geschafft.
Dazu kommt, dass x86 natürlich eine klassische CISC Architektur ist, wobei innerhalb der heutigen Prozessoren diese eh in RISC-artige µOps oder Macro-Ops aufgeteilt werden. So sehr verschieden ist die Abarbeitung dadurch auch nicht. Nur der Befehlssatz nach aussen hin hat noch die klassischen CISC-Eigenschaften.
Ich würde jetzt nicht umbedingt sagen, dass das eine oder das andere besser ist. Das ist eher eine Frage der Sympathie. Beide ISAs haben Vor- und Nachteile.
Auch bei Apple z.B.: wird man nicht ohne grund auf x86 gewechselt sein, war ja mit riesigem Aufwand verbunden.
x86 dominiert den PC Markt
x86 dominiert den Notebook Markt
x86 dominiert den Server Markt
x86 dominiert den Supercomputer - Markt.
Ad Windows:
Windows ist a) in der Top 500 der Supercomputer vertreten und b) ein extrem weit verbreitetes Serverbetriebssystem.
Des weiteren funktioniert Windows nicht nur auf x86 (oder x86_64)
Die schnellste CPU wurde doch schon oft genannt, das trifft wohl auf spezielle einsatzgebiete zu. Die x86 Welt hat die größte Softwarevielfalt und somit auch ein extrem breites einsatzgebiet. Der enormen Forschung die dort betrieben wird ist es zu verdanken dass die x86er sich inzwischen in den meisten Supercomputern und Servern wiederfinden und gleichzeitig auch ein spiel wie crysis darstellen kann.
x86-Architektur != x86-Befehlssatz
Eine CPU mit x86-Architektur gibt für PCs nichtmehr zu kaufen.
Alt ja, aber veraltet? Was genau heisst in diesem Zusammenhang alt? Register-Zahl? Adressierungsmodi? Befehls-Vielfalt? Befehls-Codierung?
Ich bin prinzipiell auch eher ein Anhänger von RISCischen Befehlssätzen, aber x86 hat gerade bei der Code-Dichte schonmal einen Vorteil. Mit x86-64 (aka AMD64 aka EM64T) ist auch der Registermangel von x86 aus der Welt geschafft.
Dazu kommt, dass x86 natürlich eine klassische CISC Architektur ist, wobei innerhalb der heutigen Prozessoren diese eh in RISC-artige µOps oder Macro-Ops aufgeteilt werden. So sehr verschieden ist die Abarbeitung dadurch auch nicht. Nur der Befehlssatz nach aussen hin hat noch die klassischen CISC-Eigenschaften.
Ich würde jetzt nicht umbedingt sagen, dass das eine oder das andere besser ist. Das ist eher eine Frage der Sympathie. Beide ISAs haben Vor- und Nachteile.
Auch bei Apple z.B.: wird man nicht ohne grund auf x86 gewechselt sein, war ja mit riesigem Aufwand verbunden.
x86 dominiert den PC Markt
x86 dominiert den Notebook Markt
x86 dominiert den Server Markt
x86 dominiert den Supercomputer - Markt.
Ad Windows:
Windows ist a) in der Top 500 der Supercomputer vertreten und b) ein extrem weit verbreitetes Serverbetriebssystem.
Des weiteren funktioniert Windows nicht nur auf x86 (oder x86_64)
Die schnellste CPU wurde doch schon oft genannt, das trifft wohl auf spezielle einsatzgebiete zu. Die x86 Welt hat die größte Softwarevielfalt und somit auch ein extrem breites einsatzgebiet. Der enormen Forschung die dort betrieben wird ist es zu verdanken dass die x86er sich inzwischen in den meisten Supercomputern und Servern wiederfinden und gleichzeitig auch ein spiel wie crysis darstellen kann.
Zuletzt bearbeitet: