yetibobo 发表于 2011-11-8 13:34:09

关于CR3寄存器的理解

OK,我是这么理解的,页目录表保存的是一种映射关系

那么,

Q1该目录表在某一个进程运行不切换时,内容会发生改变吗?切换一次再切换回来,内容会发生改变吗?

Q2这个页目录表占用了物理内存是多大呢?是不是2^20=1M这么大?

Q3CPU如何改变每个进程的页目录表?CPU怎么知道哪些物理地址的内存仍被其他进程占用,难道还有一个寄存器描述哪些地址被占用了然后写到这个表中吗?

Q4目录表显然内容是物理地址和OOXX,说实话有点不明白怎么映射到硬盘上面OOXX,高手解释一下,是给硬盘空间编个号?不好意思因为我一直以为CPU不直接访问硬盘U盘这些东西的,要访问的话不是通过DOS中断吗:Q。

zyh200599 发表于 2012-11-16 18:41:49

想知道原因
页: [1]
查看完整版本: 关于CR3寄存器的理解