Hallo an euch
habe mal eine Frage,
wenn ein neuer Prozessor nicht alle Funktionen seines Vorgängers hat, welche Problemen kann es dann geben wenn alte Programme auf dem neuen laufen sollen?
Hallo an euch
habe mal eine Frage,
wenn ein neuer Prozessor nicht alle Funktionen seines Vorgängers hat, welche Problemen kann es dann geben wenn alte Programme auf dem neuen laufen sollen?
Das ist ja das schöne an der x86 Familie - neue Prozessoren sind immer voll abwärtskompatibel, weil die Befehlssätze immer erweitert wurden. ein Programm, das speziell für einen 486 Prozessor compiliert wurde, läuft auch auf einem P4. Ein Programm, das speziell für den P4 compiliert wurde, enthält Programmcode, den ein 486 nicht kennen kann, Das wird bei Kaufprogrammen aber nicht so gemacht, sondern so compiliert bzw. organisiert, daß das Programm auch auf einem 486 lauffähig wäre. Von ganz alten Zeiten mußte man aufpassen, wenn das Programm auf einem 386 laufen sollte, mußte die Compileroption "Mathematischer Coprozessor emulieren" eingeschaltet sein, weil der von Hause aus keinen eingebaut hatte. Es war ein extra Zweitprozessor erforderlich, ab 486 war das Teil integriert. Wenn das vergessen wurde, brach das Programm mit einer Fehlermeldung ab.
Aus meiner Sicht dürfte es bei kommerziellen Programmen keine Probleme geben.