Svantaggi di emulazione

August 6

Svantaggi di emulazione


Capita a tutti: hanno bisogno di un pezzo fondamentale di un software che non è progettato per il loro sistema operativo. Fortunatamente, ci sono strumenti, come VMWare, che permetteranno di emulare un sistema operativo all'interno di un altro; va notato che il termine "emulazione" è stato più o meno abbandonato e sostituito con "virtualizzazione". Anche se questo aggiunge flessibilità per l'utente, ci sono anche svantaggi significativi che esegue il software in un ambiente emulato in contrasto nativo.

Incapacità di utilizzare l'hardware

Il primo e più dolorosa svantaggio per molti utenti è l'incapacità del sistema emulato per accedere a determinati componenti hardware del sistema principale. Questo problema è diffuso particolarità per quanto riguarda le schede video, in quanto non vi è alcun software commerciale di virtualizzazione che può effettivamente usufruire delle carte; questo significa che, mentre si lavora in un ambiente emulato, non sarà in grado di sfruttare la carta - si sia, non sarà in grado di eseguire le applicazioni graficamente pesanti o che si vuole, ma la RAM sarà messo sotto un ancora più pesante carico di lavoro.

Perdita di RAM

Mettendo oneri inutili sulla vostra RAM è particolarmente cattiva idea quando si lavora con la virtualizzazione, dal momento che la RAM e tutta la tua altro hardware saranno sotto più di un ceppo di quello che farebbe normalmente. Invece di avere a che fare con il sovraccarico di funzionamento del sistema operativo nativo e le sue applicazioni, la RAM deve ora gestire l'overhead per i sistemi operativi nativi, qualunque sia applicazioni sono in esecuzione in esso, l'overhead per il sistema operativo guest e tutte le applicazioni hai in esecuzione nel sistema operativo guest. Ad esempio, Ubuntu richiede circa 450 MB di RAM per l'esecuzione, mentre Windows Vista richiede circa un gigabyte. Quindi, se si sta emulando Vista in Ubuntu, allora avete bisogno di almeno 1,5 gigabyte solo per i sistemi operativi stessi; che non ha nemmeno contare la RAM necessaria per eseguire VMWare o qualche altro strumento di virtualizzazione. Indipendentemente da ciò che si sta cercando di fare, perdendo 1,5 gigabyte di memoria utilizzabile è un grosso problema per tutti, ma la maggior parte dei sistemi di fascia alta.

costo monetario

L'emulazione è anche più costoso che lavorare in modo nativo. Non solo si deve pagare per lo strumento di virtualizzazione, ma si hanno anche per comprare il sistema operativo guest, che, se Windows può costare fino a $ 150 (a partire dal 2010).