Nella memoria RAM di VMware, se la memoria allocata supera il massimo consigliato, avverte "se è possibile che si verifichi un maggiore scambio di memoria".
Che cos'è lo "scambio di memoria" in questo contesto? E cosa vedrò?
Significa che la memoria virtuale per la macchina virtuale può essere scambiata su disco, rallentando notevolmente sia il computer ospite che il computer host.
Se hai bisogno di sapere "swapping" in generale, beh, stavo per indicarti la pagina di Wikipedia su di esso, ma che reindirizza a una pagina su "paging" che è coinvolta in qualche guerra geek riguardo al differenza tra lo swapping, il paging, i segmenti e persino gli overlay, quindi potrebbe essere più lavoro di quanto valga la pena comprenderlo da lì. L'articolo su Virtual Memory è più facile da leggere, ma in un diverso tipo di Wiki-infelicità.
Il racconto è che se hai solo 4 GB di memoria ma vuoi eseguire 4 programmi, ognuno dei quali vuole utilizzare 2 GB di memoria, il sistema operativo può permetterti di farlo sospendendo i programmi che non stai utilizzando e salvando il stato della memoria su disco in una sezione del disco denominata "spazio di swap". Quando computer come i laptop lo fanno con l'intero sistema operativo, ora lo chiamiamo "ibernato". Quando è stato eseguito per intero per singole applicazioni mentre il sistema è in esecuzione, molte persone lo chiamavano "swapping" perché si stava scambiando un processo attivo con un altro. Ora è fatto in modo diverso, con piccoli blocchi di memoria chiamati "pagine" piuttosto che intere applicazioni e molte altre ottimizzazioni (e conseguenti complicazioni), ma è la stessa idea generale.
Se qualcuno ha materiale di riferimento migliore a cui puntare, per favore aggiungili a questa risposta, ma perfavore prima di leggerli e assicurati che siano appropriati per quelli non così -molti utenti Mac ordinari che non si preoccupano molto dei dettagli di come funzionano i computer.
Leggi altre domande sui tag vmware