Linux是如何避免內存碎片的

Linux是如何避免內存碎片的? 在網上看到這個面試題,參考答案是這樣的: 夥伴算法,用於管理物理內存,避免內存碎片; 高速緩存Slab層用於管理內核分配內存,避免碎片。 故繼而去深入瞭解了一波,做了一個粗略的整理: 內存碎片問題 頻繁地請求和釋放不同大小的內存,必然導致內存碎片問題的產生,結果就是當再次要求分配連續的內存時,即使整體內存是足夠的,也無法滿足連續內存的需求。該問題也稱之爲外碎片(e
相關文章
相關標籤/搜索