Schutz und ISA

Schutz ist eine gemeinsame Leistung von Architektur und Betriebssystemen, aber die Architekten mussten einige der ungünstigen Details vorhandener ISAs abändern, als virtuelle Speicher gebräuchlich wurden.

Beispielsweise lädt der x86-Befehl POPF die Flag-Register oben vom Keller in den Speicher. Eines der Flags ist IE (Interrupt Enable).Wenn Sie den POPF-Befehl im Benutzermodus ausführen, statt eine Trap dafür auszulösen, ändert er einfach alle Flags außer IE. Im Systemmodus ändert er IE nicht. Weil ein Gastbetriebssystem im Benutzermodus in einer VM ausgeführt wird, ist dies ein Problem, weil es erwartet, ein verändertes IE zu sehen.

In der Vergangenheit haben die IBM-Mainframe-Architektur und der VMM drei Schritte ausgeführt, ...

Get Rechnerorganisation und Rechnerentwurf, 5th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.