[問題] 記憶體管理機制

看板LinuxDev作者 (littleboypis)時間16年前 (2009/09/29 21:03), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
※ [本文轉錄自 Linux 看板] 作者: littleboypis (littleboypis) 看板: Linux 標題: [問題] 記憶體管理機制 時間: Tue Sep 29 20:47:50 2009 想請教一下Linux的記憶體管理 有兩個元件組成 Buddy System 和 Slab Allocator 那我想瞭解一下, 如果我malloc 一塊 memory 或者 new object 那這樣要怎麼去跟這兩個元件串起來呢 因為今天好奇想看一下malloc是怎麼去挖一塊記憶體 但是我去看/usr/include/底下的程式好像找不到實作malloc的地方 可以給點方向 去哪找實作malloc的檔案 另外 我想請教一下 我記憶中好像User program好像是向Slab Allocator 而且 Slab Allocator好像是做在Glibc裡頭是嗎 還是我記憶有錯 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.105.206 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.105.206

09/29 21:18, , 1F
malloc才是在glibc裡 slab是kernel裡的
09/29 21:18, 1F
文章代碼(AID): #1AmWMPbA (LinuxDev)
文章代碼(AID): #1AmWMPbA (LinuxDev)