内存管理:内存空间的扩充
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                内存管理:内存空间的扩充
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                內存管理:內存空間的擴充
- 1. 內存空間的擴充
- 1.1 覆蓋技術
- 1.2 交換技術
- 1.3 虛擬技術
 
聲明:文中大部分圖來自網絡,已標明出處,侵刪
1. 內存空間的擴充
1.1 覆蓋技術
將程序分為多個段
 將常用段常駐內存的固定區,程序運行過程中不會被調出
 將不常用的段放在內存的覆蓋區,程序運行過程中根據需要調入調出
程序運行時并不是任何時候都需要訪問整個程序的全部數據,只需要一部分,將經常活躍的部分放在固定區,其余部分按調用關系分段
覆蓋用于同一個程序或進程中
下圖來自王道考研操作系統
 
1.2 交換技術
將處于等待狀態的程序從內存移到外存,把內存空間騰出來(換出)
 把準備好競爭CPU運行的程序從外存移到內存(換入)
交換主要在不同進程(或作業)之間進行
下圖來自王道考研操作系統
 
 下圖來自小林coding
 
1.3 虛擬技術
 邏輯上對內存空間進行擴充
 實際上是將硬盤中的部分空間當做內存用
總結
以上是生活随笔為你收集整理的内存管理:内存空间的扩充的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: python爬虫之爬取时光网电影影评
- 下一篇: Touch Bar长按会出现一个圆圈,同
