什麽是內部碎片?什麽是外部碎片?各種存儲管理中都可能產生何種碎片?
1.內部碎片:
當壹個進程裝入到固定大小的分區塊(比如頁)時,假如進程所需空間小於分區塊,則分區塊的剩余的空間將無法被系統使用,稱為內部碎片。
2.外部碎片:
指的是還沒有被分配出去(不屬於任何進程),但由於太小了無法分配給申請內存空間的新進程的內存空閑區域。
3.存儲管理中都可能產生的碎片:
除了內部碎片和外部碎片,在“分頁存儲”中,可能產生“頁內碎片”,頁內碎片是由於進程的最後壹頁經常裝不滿壹塊而形成了不可利用的碎片。
擴展資料
在數據存儲領域中,碎片(fragmentation)是指存儲空間使用效率低下,結果導致功能、運行效率變低或二者兼而有之的現象。碎片化所造成的影響取決於具體的存儲系統以及碎片化的種類。
大部分情況下,碎片化都會導致都會導致存儲空間的浪費,此時“碎片”壹詞亦可指代閑置的空間本身。對於其他的壹些系統來說(比如FAT文件系統),數據量壹定的前提下,用於存儲數據所占的存儲空間是壹定的,和碎片化的程度無關。
百度百科-外部碎片