鱼C论坛

 找回密码
 立即注册
查看: 5413|回复: 1

关于CR3寄存器的理解

[复制链接]
发表于 2011-11-8 13:34:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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

那么,

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

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

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

Q4目录表显然内容是物理地址和OOXX,说实话有点不明白怎么映射到硬盘上面OOXX,高手解释一下,是给硬盘空间编个号?不好意思因为我一直以为CPU不直接访问硬盘U盘这些东西的,要访问的话不是通过DOS中断吗:Q。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-11-16 18:41:49 | 显示全部楼层
想知道原因
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 05:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表