Pentium: Absturz auf Befehl

Je komplizierter die Prozessoren, desto unwahrscheinlicher ist es, daß sie unter allen Bedingungen fehlerfrei funktionieren.

In Pocket speichern vorlesen Druckansicht
Lesezeit: 1 Min.
Von
  • Christian Persson

Je komplizierter die Prozessoren, desto unwahrscheinlicher ist es, daß sie unter allen Bedingungen fehlerfrei funktionieren. Erst vor einer Woche machte die Nachricht von einem Bug der Cyrix-CPUs die Runde, die sich mit einer sehr seltenen Befehlsfolge zum Absturz bringen lassen -- jetzt ist wieder einmal Intel an der Reihe: Der Pentium, sowohl in Standard- als auch in MMX-Ausführung, kann den Befehl "F0 0F C7 C8" nicht verdauen. Er bleibt dann einfach stehen. Nun ist diese Bytefolge kein offizieller Maschinenbefehl aus dem Pentium-Programmierhandbuch; es handelt sich also um einen illegalen Befehl. Daher dürfte er in Anwendungsprogrammen, die ein Compiler übersetzt hat, auf keinen Fall vorkommen. Aber ein übelwollender Assembler-Programmierer wäre in Kenntnis dieser Pentium-Schwäche immerhin in der Lage, einen PC nach Belieben zum Stillstand zu bringen, Speicherschutz und präemptives Multitasking hin oder her. Intel prüft ... einen weiteren Kommentar gab es bisher noch nicht. (cp)