Wie werden die CPU-Modi angewendet? (x86)
Der normale Betriebsmodus der CPU ist der Protected Mode .
Es wird aus Gründen der Rückwärtskompatibilität immer noch im Real-Modus gestartet.
Der Real-Modus, auch Real Address-Modus genannt, ist ein Betriebsmodus aller x86-kompatiblen CPUs. Der Real-Modus zeichnet sich durch einen segmentierten 20-Bit-Adressraum (der genau 1 MB adressierbaren Speicher bietet) und unbegrenzten direkten Softwarezugriff auf alle adressierbaren Speicher, E / A-Adressen und Peripheriegeräte aus.
Mit der Einführung der ISA-Erweiterung amd64 / x86_64 wurde der Long-Modus eingeführt, es wurden allgemeine 64-Bit-Register hinzugefügt, und nur im Long-Modus kann eine Software darauf ausgeführt werden.
Meine Frage ist: Können sich die verschiedenen Kerne bei einer Multicore-CPU in unterschiedlichen CPU-Modi befinden? Ist es der zufällige Weg, wie die Sache funktioniert / wie die Ausführung funktioniert? Oder ist es völlig unmöglich?
Gilt dieses Verhalten auch für alle ISA? Was ist mit einem Multicore-ARM? (Das hat viel mehr als nur 2 Freizeitmodi)
0 Antworten auf die Frage
Verwandte Probleme
-
8
Sollte ich 32 oder 64 Bit für Linux wählen?
-
12
CPU-Kerne: Je mehr, desto besser?
-
5
Warum sollte mein Computer starten und plötzlich ausschalten?
-
2
Maximale CPU-Temperatur für Core 2 Duo E6400
-
4
Wie schnell ist jeder Kern in einem Dual-Core-Prozessor?
-
7
Kann ich die CPU-Geschwindigkeit meines MacBook im Akkubetrieb reduzieren?
-
2
Bietet der Intel i7 eine echte Verbesserung gegenüber seinen Vorgängern?
-
4
Kann ein 32-Bit-Betriebssystem in einem 64-Bit-Prozessor ausgeführt werden?
-
3
Ist es möglich, eine Intel Q8400-CPU in meinem ASUS P5N-EM HDMI-Mobo zu verwenden?
-
3
Sinkt durch das Überlappen einer CPU / eines Kühlkörpers tatsächlich die Temperatur?