虛擬內存

1、什麼是虛擬內存? 一個進程是和其他進程共享CPU和主存的,但是主存的空間是有限的,當同時運行多個進程時,就會使內存不夠用。這個時候,我們就引入了虛擬內存的概念,它是一種對主存的抽象的計算機內存管理技術。對於32位的Linux操作系統,系統爲每個進程分配4G的虛擬內存。如下圖所示。 2、虛擬尋址 使用虛擬尋址,CPU通過生成一個虛擬地址來訪問主存,這個虛擬地址在被送到內存之前會被內存管理單元(M
相關文章
相關標籤/搜索