La mia comprensione è che le tabelle delle pagine shadow eliminano la necessità di emulare la memoria fisica all'interno della VM.Che cosa fanno esattamente le tabelle delle pagine shadow (per VMM)?
ie.
invece di: ospite os -> VMM + memoria fisica virtuale -> sistema operativo host -> hardware ospite
è solo: ospite os -> VMM -> sistema operativo host -> hardware ospite
Le tabelle delle pagine shadow consentono al processo di accedere correttamente alla memoria dell'hardware dell'host. Inoltre, non capisco come funzionino gli errori di pagina (o poiché tutta la memoria fisica è gestita dall'host, l'host si occupa degli errori di pagina, dello scambio, ecc.).
(per compiti a casa intendo che sto studiando per un test e dobbiamo capire questo concetto).
non mi rendevo conto fino a poco fa che '0xdeadbeef' è una cosa al di là della mia classe OS. – DIMMSum