60、為什么分段式存儲管理有外部碎片而無內部碎片?為什么固定分區分 配有內部碎片而不會有外部碎片?
分段式分配是按需分配,而固定式分配是固定分配的方式
61、內部碎片與外部碎片
內碎片:分配給某些進程的內存區域中有些部分沒用上,常見於固定分配方式
內存總量相同,100M
固定分配,將100M分割成10塊,每塊10M,一個程序需要45M,那么需要分配5塊,第五塊只用了5M, 剩下的5M就是內部碎片;
分段式分配,按需分配,一個程序需要45M,就給分片45MB,剩下的55M供其它程序使用,不存在內 部碎片。
外碎片:內存中某些空閑區因為比較小,而難以利用上,一般出現在內存動態分配方式中
分段式分配:內存總量相同,100M,比如,內存分配依次5M,15M,50M,25M,程序運行一段時間 之后,5M,15M的程序運行完畢,釋放內存,其他程序還在運行,再次分配一個10M的內存供其它程序 使用,只能從頭開始分片,這樣,就會存在10M+5M的外部碎片