x86: Warum Prozessoren einen Befehlssatz von 1978 nutzen

Mit jeder Erweiterung des x86-Befehlssatzes erhöht sich die Komplexität der Chips. Hinzu kommt, dass ältere Funktionen nicht gestrichen werden können, da ansonsten die Softwarekompatibilität in Gefahr wäre.

„Es gibt absolut keinen Grund dafür, die Architektur von Intel auch weiterhin derart komplex zu halten“, meint Simon Crosby, CTO bei Xensource, einem Startup-Unternehmen aus dem Bereich Virtualisierungssoftware. „Es gibt keinen Grund dafür, nicht 60 Prozent der Transistoren vom Chip zu entfernen, von denen die meisten ausschließlich der Unterstützung älterer Funktionen dienen.“

Crosby ist überzeugt: Wenn ein Chiphersteller festlegen würde, dass seine CPU ausschließlich Software unterstützt, die nach einem bestimmten Datum, etwa 1990 oder 1995, geschrieben wurde, wäre die Folge eine drastische Senkung der Kosten und des Energieverbrauchs. Das Problem liegt darin, dass sich tief im Inneren von Windows Codezeilen aus dem MS-DOS-Betriebssystem der frühen 80er Jahre befinden – und dieser Code beim Booten nach bestimmten Befehlen sucht.

Themenseiten: Client & Desktop, Prozessoren

Fanden Sie diesen Artikel nützlich?
Content Loading ...
Whitepaper

Artikel empfehlen:

Neueste Kommentare 

Noch keine Kommentare zu x86: Warum Prozessoren einen Befehlssatz von 1978 nutzen

Kommentar hinzufügen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *