内存分页机制
来源:互联网 发布:路由器桥接网络不稳定 编辑:程序博客网 时间:2024/05/16 12:45
在计算机组成原理课程便接触过内存分页机制,那时候的印象没有现在如此的深刻。
逻辑地址(SEG:OFFSET) --[分段管理机制]--> 线性地址 --[分页管理机制]--> 物理地址
分页机制进行转换时,先是从由寄存器CR0指定的页目录中根据线性地址的高10位得到页表地址,然后在页表中根据线性地址的12-21位得到物理页首地址,将这个首地址加上线性地址低12位便得到物理地址。
对于CR0,首位PE标记用于指定处理器的工作模式,末位PG标记用于指定处理器是否启用分页管理机制,MP,EM,TS,ET用于控制浮点协处理器的操作,其他位全为0了。CR0的低16位等同于80286的机器状态字MSW。CR3,即是PDBR,用于保存页目录在内存中的起始物理地址。
书中几处提到CR0,CR3寄存器,上课时老师并没有提到。后来才知道,控制寄存器CR0,CR1,CR2,CR3和系统地址寄存器GDTR,LDTR,IDTR,TR 是80386处理器新增的,它们都是32位的。
- 内存分页机制
- 理解内存分页机制
- 80386内存分页机制
- linux 内存分页机制
- linux 内存分页机制
- 80386内存分页机制
- 【内存管理】分页机制
- 内存分页机制总结
- Windows内存分页机制
- 内存分页机制的理解
- 【操作系统知识】内存分页机制
- 80386的内存分页机制
- 详解Windows内存分页机制
- 80386的内存分页机制
- 详解Windows内存分页机制
- 详解Windows内存分页机制
- 内存分段与分页机制
- linux内存管理-分页机制
- Flex在线编辑器,只要输入flex代码提交,就可以看到效果
- OpneOffice--C++ 语言绑定
- 2007.05.25 bug修复,检测率提高
- 微软组织开源研究 引起开源人士反感
- 张三录入的8月份数据查询
- 内存分页机制
- spring:bind tag的一个要注意的问题
- 按月份查询数据,这是在.NET做的
- 隐性知识的学习
- 安装JBUILDER2006
- liferay启动tomcat问题
- 从学生到公司职员(一)
- SQLSERVER 无法安装
- fix html markup