通過Linux理解操作系統(五):內存管理(下)

  前文主要講了我們的程序是通過虛擬地址進行內存訪問的,那麼操作系統是如何實現了虛擬地址到實際物理地址的轉換,又是如何對有限的物理內存進行管理,才能讓多個進程共同在有限的內存裏跑起來的呢?總的來說,系統要做的工作包括:監控物理內存的使用情況、在程序需要更多內存時進行內存分配、把不同進程的地址空間映射到物理內存的不同區域、動態地把程序運行需要的資源移進內存或把暫時不需要的資源移出內存以騰出空間,接下
相關文章
相關標籤/搜索