Virtualizzazione x86
Ci sono dei problemi che non permettono di sfruttare al massimo i processori della famiglia x86 (Pentium, Core, Athlon…). Alcune istruzioni implementate nelle CPU non soddisfano appieno i requisiti di Popek e Goldberg (nella tradizionale architettura x86) e sono: SGDT, SIDT, SLDT, SMSW, PUSHF, POPF, LAR, LSL, VERR, VERW, POP, PUSH, CALL, JMP, INT n, […]
Server virtualization
La virtualizzazione server è la parte della virtualizzazione che si occupa dell’implementazione e dell’uso di questa tecnica in ambito server. Spesso su un unico server vengono attivati molti servizi che rendono più vulnerabile il sistema perché basta che uno solo di questi sia mal funzionante per mettere a rischio anche gli altri.
Livelli di protezione x86
I processori mettono a disposizione alcune modalità di protezione per evitare accessi non autorizzati alle risorse. Nelle prime CPU x86 era stata implementata una sola modalità d’esecuzione conosciuta come REAL MODE che non consentiva di limitare le risorse ad un processo, mentre i processori x86 più recenti (senza estensioni per la virtualizzazione) hanno un gruppo […]
Full virtualization
Questo approccio alla virtualizzazione è nato dall’impossibilità di virtualizzare alcune istruzioni a causa dei limiti dell’architettura hardware. Per questo motivo solo le istruzioni virtualizzabili sono eseguite senza manipolazione da parte del programma di gestione delle macchine virtuali, mentre le altre devono essere gestite diversamente.