Sistemi Operativi

Sistemi con Macchine Virtuali

Una macchina virtuale porta l’approccio stratificato alla struttura dei sistemi operativi all’estremo: tratta l’ hardware e il sistema operativo come se fosse tutto hardware. Una macchina virtuale fornisce per ogni applicazione utente una interfaccia identica all’hardware nudo e crudo sottostante. Il sistema operativo impiega le risorse del calcolatore fisico per creare le seguenti componenti della macchina virtuale:

Un sistema a macchine virtuali è un mezzo perfetto per l’emulazione di altri sistemi operativi, o lo sviluppo di nuovi sistemi operativi. Tutto si svolge sulla macchina virtuale, invece che su quella fisica, quindi non c’è pericolo di far danni. D’altro canto però l’ implementare una macchina virtuale è complesso, in quanto si deve fornire un perfetto duplicato della macchina sottostante. Può essere necessario dover emulare ogni singola istruzione macchina.























































Tutto quanto riportato in questa pagina è a puro scopo informativo personale. Se non ti trovi in accordo con quanto riportato nella pagina, vuoi fare delle precisazioni, vuoi fare delle aggiunte o hai delle proposte e dei consigli da dare, puoi farlo mandando un email. Ogni indicazione è fondamentale per la continua crescita del sito.