內存碎片---內部碎片&外部碎片

內部碎片的產生:因爲所有的內存分配必須起始於可被 4、8 或 16 整除(視處理器體系結構而定)的地址或者因爲MMU的分頁機制的限制,決定內存分配算法僅能把預定大小的內存塊分配給客戶。假設當某個客戶請求一個43字節的內存塊時,因爲沒有適合大小的內存,所以它可能會獲得 44字節、48字節等稍大一點的字節,因此由所需大小四捨五入而產生的多餘空間就叫內部碎片。 外部碎片的產生:頻繁的分配與回收物理頁面會
相關文章
相關標籤/搜索