Come faccio a spiegare al mio capo che cosa significa una "macchina virtuale"? [chiuso]

6

Molto probabilmente il mio capo non ha scritto una sola parola su una tastiera in tutta la sua vita.

Ha visto i computer e ha un cellulare. È un uomo intelligente.

Come posso spiegargli che cos'è una "macchina virtuale"? (VM come in VMWare + Virtual Box, non la VM come in Java, LLVM, .NET)

Uno dei motivi per cui ho chiesto questo è che voglio dirgli che avere una VM Linux per connettersi a Internet con un host Windows è più sicuro che connettersi direttamente a Windows.

    
posta John Thomas 27.02.2014 - 10:54
fonte

4 risposte

25

Bene, questo dipende dal motivo per cui vuoi spiegarlo e da quanti dettagli.

Un buon primo tentativo potrebbe essere

A program to simulate a computer inside a computer. It is useful for testing programs that need a separate computer, without actually having a second computer.

Quindi, puoi perfezionare la tua spiegazione a seconda delle sue domande.

    
risposta data 27.02.2014 - 11:06
fonte
3

Ci sono tre modi possibili. Potrebbe essere necessario usarli tutti.

Per definizione.

  • "Una macchina virtuale è un programma che simula un computer fisico."

Dall'esempio

  • Una VM è un po 'come quegli emulatori che ti permettono di giocare vecchi giochi NES sul tuo PC attuale.
  • Gli sviluppatori di smartphone utilizzano le macchine virtuali, in modo che invece di acquistare un centinaio di modelli di smartphone possano testare solo su centinaia di macchine virtuali gratuite.

Per demonsrazione

  • Questa è una macchina virtuale ("Accendi VirutalBox sul desktop.")

Sono sbalordito sul fatto che pensare di far girare Linux attraverso una VM su un host Windows sia in qualche modo più sicuro che installarlo solo sull'hardware. Intendevi dire l'altro modo? Oppure stai testando le distribuzioni Linux da società sconosciute che potrebbero avere backdoor black-hat in loro?

    
risposta data 03.03.2014 - 02:35
fonte
3

Non lasciarti coinvolgere nello spiegare i dettagli tecnici: è per questo che il tuo capo ti ha ingaggiato.

Una spiegazione della virtualizzazione in questa situazione è tanto semplice quanto "consente di eseguire più computer all'interno di uno".

Il vantaggio che il tuo capo avrà a cuore e che capirà molto meglio è che la virtualizzazione ti consente di massimizzare l'utilità sui server che hai già (ovvero: costi potenzialmente inferiori per l'azienda).

Ci sono argomenti più esaustivi a questo proposito, ma da OP sembra che la virtualizzazione abbia ben poco a che fare con ciò che stai cercando di risolvere (inserire un dispositivo di sicurezza / nat / firewall tra Internet e alcuni ospiti).

    
risposta data 03.03.2014 - 04:34
fonte
-8

macchina virtuale. un ambiente operativo autonomo che si comporta come se si trattasse di un computer separato, senza accesso al sistema operativo host: quando un'applicazione viene eseguita in una macchina virtuale, vi sono poche possibilità che danneggi i file o le applicazioni nel sistema host.

Anche un ambiente di esecuzione indipendente dalla piattaforma che viene eseguito come una normale applicazione all'interno di un sistema operativo host e consente a un programma scritto per la macchina virtuale di eseguire allo stesso modo su qualsiasi piattaforma:

    
risposta data 27.02.2014 - 13:30
fonte

Leggi altre domande sui tag