先要將所需的指令和數據從外部存儲器(如硬盤(pán)、軟盤(pán)、光盤(pán)等)調入內存中,CPU再從內存中讀取指令或數據進(jìn)行運算,并將運算結果存入內存中,內存所起的作用就像一個(gè)“二傳手”的作用。當運行一個(gè)程序需要大量數據、占用大量?jì)却鏁r(shí),內存這個(gè)倉庫就會(huì )被“塞滿(mǎn)”,而在這個(gè)“倉庫”中總有一部分暫時(shí)不用的數據占據著(zhù)有限的空間,所以要將這部分“惰性”的數據“請”出去,以騰出地方給“活性”數據使用。這時(shí)就需要新建另一個(gè)后備“倉庫”去存放“惰性”數據。由于硬盤(pán)的空間很大,所以微軟Windows操作系統就將后備“倉庫”的地址選在硬盤(pán)上,這個(gè)后備“倉庫”就是虛擬內存。在默認情況下,虛 |