[問題] 想請教有關OS的paging問題..
不好意思打擾了
想請教一下各位高手一下
今天上OS的課時有個地方卡卡的
觀念一直想不通
是關於把page table再paging一次的部分
假設一個32-bit的logical address配置如下
page number page offset
_________________|_______
|___P1___|___P2___|___d___|
10 bits 10 bits 12 bits
(P1為outer page table的index)
page size是4KB, page table的entry size為4B(32 bits)
P2的大小(10 bits)是由 4KB/4B = 1K(2^10) 來的
我不懂為什麼拿4KB的page size除以page table的entry size (4B)
每一個page table的entry不是都會各自指向一個不同的page嗎?
這樣4KB/4B (page size/entry size)的意義是什麼?
為什麼P2的大小是由page size/entry size決定的?
想了三個小時還是一直有結卡著 好難受ˊˋ
麻煩高手幫我打通一下...感激不盡 XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.134.244
推
05/17 18:34, , 1F
05/17 18:34, 1F
→
05/17 18:34, , 2F
05/17 18:34, 2F
→
05/17 21:21, , 3F
05/17 21:21, 3F
CSSE 近期熱門文章
PTT數位生活區 即時熱門文章