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, […]
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.
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 […]
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.
Le memorie SSD sono costruite in modo differente dagli hard disc tradizionali, la mancanza di parti meccaniche permette agli SSD di essere più rapidi e meno sensibili a cadute. Tuttavia i sistemi operativi moderni non sono stati scritti appositamente per operare su memorie SSD ma sono ottimizzati per i vecchi dischi rigidi. I dischi a […]