設置虛擬機內存

內存:虛擬機進程運行在內存裏,所以它對內存的讀寫操作不需要通過實際操作系統,而增加內存空間的操作肯定還需要實際操作系統。

硬盤:虛擬機進程不佔據硬盤(理論上不佔用,但是如果實際操作系統使用了虛擬內存的話,還是會使用硬盤交換),只是虛擬機硬盤在實際硬盤佔用了空間,虛擬機操作系統對虛擬機硬盤的讀寫操作則是通過虛擬機進程完成的,而由於Windows的硬件驅動機制,虛擬機進程無法直接訪問硬盤,要通過實際操作系統的硬盤驅動程序進程來完成。

虛擬機運行跟實體機是不同的,虛擬機的本身是實體機操作系統的一個進程,它所有對硬件資源的訪問還都是要通過實體操作系統完成的,內存可能可以直接訪問,但是對於硬盤、網絡、聲音系統的訪問,都是通過虛擬機的驅動程序轉換,再用實體操作系統的驅動程序轉換去控制硬件,中間會有很多的操作要由實體操作系統的System、Services等進程來完成,所以慢是必然的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章