保护模式下的内存管理:

逻辑地址:对段内存空间进行寻址的地址称为逻辑地址,也叫做虚拟地址,这是应用程序设计人员进行变成设计时用到的地址。

逻辑地址由一个16位的段选择子和32位的偏移量两部分组成。

段选择子存放在段寄存器中。

线性地址:它是沟通物理地址与逻辑地址的桥梁,32位微处理器芯片内部的分段部件将逻辑地址空间转换成32位的线性地址。

物理地址:物理地址是指内存芯片阵列中每个阵列所对应的唯一的地址,32位地址线可直接寻址4GB内存单元。

地址转换框图

采用分页管理,便于实现虚拟存储器管理,可以方便地以页为单位把内存空间映射到磁盘空间,分页还能明显提高存取数据的效率,有效利用内存碎片。

分段技术将逻辑地址转换成线性地址,当CR0的PG字段设为0时,线性地址就是物理地址,当PG为1时,分页部件将线性地址转换成物理地址。

80386采用两层表来实现分页管理。第一层被称为页目录,第二层被称为页表。

页目录表中包含1024个页目录项,每项4字节;页表中也包含1024个32位的页表项,每个页表项对应了一个4KB的连续物理地址空间。

分页机制将32位的线性地址分为3部分:

(1)线性地址的高10位作为页目录的索引号,指向1024个页目录项中的某一项。

(2)线性地址的的中间10位作为页表的索引号

(3)线性地址的低12位作为页面的偏移地址,也就是物理地址的低12位


微机原理-80386(3)相关推荐

  1. 微型计算机课程介绍,微机原理及应用课程教学大纲教案

    微机原理及应用I课程教案 (Microcomputer Principles & ApplicationsI) 一.课程基本信息 课程编号:14134427 课程类别:专业核心课 适用专业:计 ...

  2. [渝粤教育] 西南科技大学 微机原理与应用 在线考试复习资料(1)

    微机原理与应用--在线考试复习资料 一.单选题 1.十六进制数0A95转换成二进制数是? A.1010 1001 0101 B.0000 1010 0101 C.1000 1010 1001 D.00 ...

  3. 微型计算机系统中的内部寄存,微机原理与接口技术习题集汇总.doc

    微机原理与接口技术习题集汇总.doc (50页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 29.9 积分 .word格式,第二章 微机基本组成及工作原 ...

  4. 微型计算机由5大部分,微机原理答案 (5)

    微机原理课后习题答案 附录B: 部分习题的参考答案 第1章 微型计算机系统概述 1.答:微型计算机系统由硬件和软件两大部分组成,硬件又可细分为主机(由CPU.存储 器.控制电路.接口等构成).输入设备 ...

  5. 微型计算机原理考试试卷,微机原理试题集试题库(带答案解析)

    微机原理试题集试题库(带答案解析) (59页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 34.9 积分 完美WORD格式 微机原理及应用习题集库2一.填 ...

  6. 微型计算机接口技术论文,(微机原理与接口技术课程论文.doc

    (微机原理与接口技术课程论文 <微机原理与接口技术> 论 文 学院: 班级: 姓名: 学号: 微机原理与接口技术论文 内容摘要: 微型计算机原理与接口技术是计算机科学与技术专业重要的专业基 ...

  7. 微型计算机周明德课后答案,微机原理(周明德)课后题答案..doc

    微机原理(周明德)课后题答案. 第1章 作 业 答 案 1.1 微处理器.微型计算机和微型计算机系统三者之间有什么不同? 解: 把CPU(运算器和控制器)用大规模集成电路技术做在一个芯片上,即为微 处 ...

  8. 微型计算机原理经典,微机原理经典课后作业考试必考

    1.课后作业第一章 作 业1.若 AX=AF7CH,BX=BEE7H,CPU 分别执行加法指令和减法指令后各状态标志位的值是什么?2.8086 系统中存储器的逻辑地址和物理地址之间有什么关系?3.设段 ...

  9. 计算机微机原理pdf,《微机原理与接口技术》作业.pdf

    <微机原理与接口技术>作业.pdf 1111 通信<微机原理与接口技术>作业.doc *教材:中国科大<微型计算机原理与接口技术>第 5 版 *思考题:不用写在作业 ...

最新文章

  1. 最小二乘法和最大似然估计
  2. 剖析Jive的缓存机制
  3. 《面向模式的软件体系结构3-资源管理模式》读书笔记(1)--- Lookup模式
  4. Angular NgModule里定义的注解和NgModuleRef$1运行时
  5. 任务“Microsoft Exchange Server”报告了错误(0x8004010F):“操作失败。找不到某个对象。”...
  6. Something about TFS
  7. 一个MYSQL PDO相对完整且功能强大的封装类
  8. Java把日期转为周几
  9. 011游移方位惯导系统的力学编排之指令角速度
  10. xposed+JustTrustMe抓包SSLping
  11. atomic 原子操作
  12. vue_drf之视频接口
  13. 转:让老板头疼的90后,管不得?
  14. 操作系统的64位之战
  15. 请教switch内部的变量定义问题?
  16. python中如何打开文件选择框
  17. AcWing 692. G巴士计数 差分+前缀和
  18. 《离散数学》1 集合及其运算
  19. 谷歌浏览器Chrome无法翻译的解决办法
  20. HDU 2036 改革春风吹满地 (求多边形面积)

热门文章

  1. 最受欢迎的cms网站内容管理系统排行榜
  2. Linux下查看日志用到的常用命令
  3. 思迈特软件Smartbi:数据分析的作用及基本原则
  4. 小米手机使用应用沙盒动态修改电池信息
  5. Vue的使用(下载vue.min.js+创建测试用的项目+Vue实例创建)
  6. Qlu橙果硬件组小白学习笔记
  7. linux清除文件内容 ,Linux清除文件内容的几种方法
  8. tinymce自动获取焦点光标移至最后
  9. Flink CheckPoint的触发过程
  10. Python入门基础-四、案例1 汇率兑换 #分支语句if else# 循环语句while#函数#lambda函数