想請教有關OS的paging問題.. - Linux
By Emma
at 2010-05-17T18:04
at 2010-05-17T18:04
Table of Contents
不好意思打擾了
想請教一下各位高手一下
今天上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
--
想請教一下各位高手一下
今天上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
--
Tags:
Linux
All Comments
By Iris
at 2010-05-19T21:04
at 2010-05-19T21:04
Related Posts
重開機之後...
By Xanthe
at 2010-05-17T11:39
at 2010-05-17T11:39
Ubuntu 的apt-get install uboot-mkimage沒反應
By Edith
at 2010-05-17T10:10
at 2010-05-17T10:10
請問pcmanx無法複製貼上的問題
By Noah
at 2010-05-17T09:20
at 2010-05-17T09:20
VirtualBox灌Linux Redhat
By Dinah
at 2010-05-16T23:43
at 2010-05-16T23:43
面板美化
By Lucy
at 2010-05-16T23:34
at 2010-05-16T23:34