60、為什么分段式存儲管理有外部碎片而無內部碎片?為什么固定分區分 配有內部碎片而不會有外部碎片?61、內部碎片與外部碎片?


60、為什么分段式存儲管理有外部碎片而無內部碎片?為什么固定分區分 配有內部碎片而不會有外部碎片?

分段式分配是按需分配,而固定式分配是固定分配的方式

 

61、內部碎片與外部碎片

內碎片:分配給某些進程的內存區域中有些部分沒用上,常見於固定分配方式

內存總量相同,100M

固定分配,將100M分割成10塊,每塊10M,一個程序需要45M,那么需要分配5塊,第五塊只用了5M, 剩下的5M就是內部碎片;

分段式分配,按需分配,一個程序需要45M,就給分片45MB,剩下的55M供其它程序使用,不存在內 部碎片。

 

外碎片:內存中某些空閑區因為比較小,而難以利用上,一般出現在內存動態分配方式中

分段式分配:內存總量相同,100M,比如,內存分配依次5M,15M,50M,25M,程序運行一段時間 之后,5M,15M的程序運行完畢,釋放內存,其他程序還在運行,再次分配一個10M的內存供其它程序 使用,只能從頭開始分片,這樣,就會存在10M+5M的外部碎片

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM