作者suspect1 (立志當個優秀工程師)
看板CSSE
標題Re: [問題] 恐龍書有關Allocating Kernel Memory
時間Sun Jun 28 09:58:13 2009
※ 引述《ggg12345 (ggg)》之銘言:
: ※ 引述《suspect1 (研瑞)》之銘言:
: : The Kernel requests memory for data structure for varying sizes , some
: : of which are less than a page in size.As a result , the kernel must use
: : memory conservatively and attempt to minimize waste due to fragmentation.
: : This is especially important because many OS do not subject kernel code
: : or data to the paging system .
: : 有人能幫我解譯一下這段話嗎?
: 翻譯成中文會有點效果:
: (系統)核心為資料結構, 為不等大小量(空間)請求記憶體, 其中有些
: 部份的大小量是小於一頁. 這會導致一種結果, 核心必須保守地使用記憶
: 體並企圖對碎化現象引起的浪費做最小化的努力. 這種(需求)情況非常地
: 重要因為很多 OS 是不會將核心(程式)碼或數據委屬於頁(置換)系統(由
: 其處理).
Thx a lot
對於最後一句:
很多 OS 是不會將核心(程式)碼或數據委屬於頁(置換)系統(由
其處理).
是否可以解釋清楚一點?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.97.9
1F:推 ggg12345:1.核心通常需常駐.2.層次上,核心不能再從屬或依賴另一層! 06/28 12:43
2F:推 huggie:他的意思是一般程式受到 paging system 控制因此不怕frag.? 07/22 12:42
3F:→ ggg12345:yes,paging system會隨page回收空洞,但核心不能recursive 07/23 07:39