經驗

當前位置 /首頁/經驗 > /列表

什麼是內碎片外碎片

什麼是內碎片外碎片

採用分割槽式儲存管理的系統,在儲存分配過程中產生的、不能供使用者作業使用的主存裡的小分割槽稱成“記憶體碎片”。記憶體碎片分為內部碎片和外部碎片。

內碎片即內部碎片,是已經被分配出去(能明確指出屬於哪個程序)卻不能被利用的記憶體空間;內部碎片是處於區域內部或頁面內部的儲存塊。佔有這些區域或頁面的程序並不使用這個儲存塊。而在程序佔有這塊儲存塊時,系統無法利用它。直到程序釋放它,或程序結束時,系統才有可能利用這個儲存塊;外部碎片指的是還沒有被分配出去(不屬於任何程序),但由於太小了無法分配給申請記憶體空間的新程序的記憶體空閒區域。外部碎片是出於任何已分配區域或頁面外部的空閒儲存塊。這些儲存塊的總和可以滿足當前申請的長度要求,但是由於它們的地址不連續或其他原因,使得系統無法滿足當前申請。
TAG標籤:碎片 #