Re: [問題] 恐龍書有關Allocating Kernel Memory

看板CSSE (電腦科學及軟體工程)作者 (立志當個優秀工程師)時間15年前 (2009/06/28 09:58), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《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

06/28 12:43, , 1F
1.核心通常需常駐.2.層次上,核心不能再從屬或依賴另一層!
06/28 12:43, 1F

07/22 12:42, , 2F
他的意思是一般程式受到 paging system 控制因此不怕frag.?
07/22 12:42, 2F

07/23 07:39, , 3F
yes,paging system會隨page回收空洞,但核心不能recursive
07/23 07:39, 3F
文章代碼(AID): #1AHiusYq (CSSE)
文章代碼(AID): #1AHiusYq (CSSE)