【深入理解計算機系統·筆記】內存管理之虛擬內存(一)

進程與其他進程共享CPU和主存,存在一個進程寫了另一個進程使用的內存,會引發令人迷惑的錯誤。爲了有效的管理內存並減少出錯,現代系統提供了一種對主存的抽象概念——虛擬內存。 虛擬內存三個重要能力: (1)將主存視爲磁盤空間的高速緩存,在主存中值保存活動區域,並根據需要在磁盤和主存間來回傳送數據,高效利用主存; (2)爲每個進程提供一致的地址空間,屏蔽了對硬件操作管理的細節,簡化了內存管理; (3)保
相關文章
相關標籤/搜索