內核內存分配器(Kernel Memory Allocator, KMA)是一個子系統,試圖滿足系統中所有部分對內存的請求。
基於各種不同的算法技術,已經提出了幾種KMA,包括:
- 資源圖分配算法
- 2的冪次方空閒鏈表
- McKusick-Karels分配算法
- 夥伴(Buddy)系統
- Mach的區域(Zone)分配算法
- Dynix分配算法
- Solaris的Slab分配算法
內核內存分配器(Kernel Memory Allocator, KMA)是一個子系統,試圖滿足系統中所有部分對內存的請求。
基於各種不同的算法技術,已經提出了幾種KMA,包括:
基礎筆記(二):設計模式摘錄 前言 收錄一些自己在開發過程中比較常用的模式,整理出來以便自己複習,畢竟熟才能生巧,才能變通,舉一反三。 設計模式在大多數靈活性好、可擴展性高、可移植的優秀程序中都有