1. 程式人生 > >【原始碼】記憶體管理--得記憶體者得天下

【原始碼】記憶體管理--得記憶體者得天下

程序和記憶體管理堪稱核心的任督二脈,是最重要的兩部分,這兩部弄清楚了,主體架構也就確立,其它都是支脈。而這兩者中,又數記憶體管理最難,所以,得記憶體者得天下。

 

(一)

1.buddy(夥伴)機制。

以頁為單位的大記憶體。

 

2.slab機制。

管理業內的小塊記憶體。buddy 的補充。

 

(二)

建立一個執行緒時,會呼叫 copy_process 去複製一個程序所需的一切,其中有複製父記憶體函式 copy_mm 。