- 1、本文档共117页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 存储系统 微机原理、汇编语言与接口技术知识课件.ppt
从应用的角度来看,Flash和EEPROM技术十分相似,主要区别是Flash存储器使用块存储技术,即Flash一次擦写一个扇区,而不是一个字节一个字节地擦写。Flash相对于传统的存储器主要的优势为: (1)不挥发性,相对于SRAM,Flash不需后备电源来保持信息; (2)易更新性,Flash具有直接电可擦写功能; (3)高可靠性,Flash一般都可以重复擦写1~10万次,有的甚至达到100万次,数据通常可以保存超过十年。 6.3 虚拟存储器 在保护模式下,80x86CPU支持虚拟存储器的功能,一个任务可运行多达16K个段,每个段最大可为4GB,故一个任务最大可达64TB的虚拟地址。 保护模式下运行的程序分为4个特权等级:0、1、2、3,操作系统核心运行在最高特权等级0;用户程序运行在最低特权等级3。 本小节以80386中的虚拟存储器管理机制为例来介绍虚拟存储器技术。 80386的主要特性 灵活的32位微处理器,提供32位的指令。 提供32位外部总线接口,最大数据传输速率为32Mbps。 具有片内集成的存储器管理部件MMU,可支持虚拟存储和特权保护 。 具有实地址方式、保护方式和虚拟8086方式。 具有极大的寻址空间。 通过配用数值协处理器可支持高速数值处理。 在目标码一级与8086、80286芯片完全兼容。 80386微处理器的体系结构 80386微处理器的功能结构 8086到80386的改进: 16位寄存器发展为32位寄存器; 增加了保护方式; 引入了多任务、任务切换的概念; 引入了四级特权机制,程序能在不同特权间切换; 引入了存储器管理单元MMU; 增加了新指令。 80386中共有7类32个寄存器,它们是: 通用寄存器:EAX,EBX,ECX,EDX,ESP,EBP, ESI,EDI 段寄存器:CS,DS,ES,SS,FS,GS 指令指针和标志寄存器:EIP,EFLAGS 控制寄存器:CR0,CR1,CR2,CR3 系统地址寄存器:GDTR,LDTR,IDTR,TR 调试寄存器:DR0,DR1,DR2,DR3,DR4,DR5,DR6,DR7 测试寄存器:TR6,TR7 。 80386的寄存器结构 80386的寄存器结构 80386的工作方式 实地址方式:系统启动后,80386自动进入实地址方式。此方式下,采用类似于8086的体系结构 保护方式 :是指在执行多任务操作时,对不同任务使用的虚拟存储器空间进行完全的隔离,保护每个任务顺利执行。 虚拟8086方式 :是指一个多任务的环境,即模拟多个8086的工作方式。 图2-13 80386标志寄存器 VM:虚拟8086方式标志(Virtual 8086 Model),在保护模式下将该位置为1时,80386处理器进入虚拟8086模式;将该位清除则返回保护模式。该标志位只能在任务切换时设置。 图2-14 80386控制寄存器 80386中利用存储管理单元(Memory Management Unit,MMU)实现段页式虚拟存储器管理机制。 存储管理单元由分段部件和分页部件组成。 分段部件管理逻辑地址空间,主要将逻辑地址转换为线性地址。 分页部件则将此线性地址映射到物理地址。 如果没有启用分页机制,那么线性地址与物理地址是相同的;启用了分页机制,线性地址与物理地址可能相同,也可能不同。 控制寄存器CR0中的位0是保护允许位(Protect Enable,PE)。 PE=1,处理器进入保护模式,在保护模式下启用存储器的分段管理机制;PE=0,处理器进入实模式,此时的80386处理器相当于一个快速的8086处理器,能访问的存储器空间只有1MB。 控制寄存器CR0中的位31是分页允许位(Paging Grant,PG),在保护模式下,PG控制分页管理机制。PG=0,禁用分页管理机制,此时分段管理机制产生的线性地址直接作为物理地址使用;PG=1,启用分页管理机制,此时线性地址经分页管理机制转换为物理地址。 表2-4 PE和PG位组合选择处理器工作方式 PG PE 处理器工作方式 0 0 实模式,和8086兼容 0 1 不分页保护模式,禁用分页机制,有分段但无分页 1 0 非法组合(注:只有保护模式下才能分页) 1 1 保护模式,启用分页机制,既有分段也有分页,也称为真正的保护模式 6.3.1 分段管理机制 1.描述符 在保护模式下,段寄存器中存放的是段选择子(Selector),不再是段基址。 段选择子用于选择描述符表内的一个描述符,描述符为8个字节,它描述了存储器段的位置、长度和访问权限,因此段值实际上是由段寄存器间接提供的。 80386描述符的基本定义如图6-24所示。 ?图6-24 80386描述符 基地址(B31-B24) G D 0 AV
您可能关注的文档
- 第5章 进出口商品的检验和 与检疫 进出口商品检验检疫 报检课件.ppt
- 第5章 麻醉病人的护理知识 外科护理知识课件.ppt
- 第5章-工业机器人 先进制造技术知识课件.ppt
- 第5章_JSP技术知识 试验设计与数据处理教案(第二版)课件.ppt
- 第5章_常用传感器 测试技术知识.ppt
- 第5章_常用电器 《电工电子技术知识与技能》课件.ppt
- 第5章_新闻职业道德的核心理念新闻法规和 与新闻职业道德 .ppt
- 第5章_时序逻辑电路 《数字电子技术知识基础》课件.ppt
- 第5章 劳动法和 与劳动合同法律制度 《建设法规》.ppt
- 第5章 图像变换技术知识 MATLAB 数字图像处理课件.ppt
- 第6章 尺寸标注 AutoCAD 2010 建筑的设计课件.ppt
- 第6章 山岩压力和 与围岩稳定性_sc 岩石力学课件.ppt
- 第6章 嵌入式操作系统 《嵌入式系统原理与的设计》课件.ppt
- 第6章 工业工程的基本方法与应用 《工业工程基础》课件.ppt
- 第6章 循环控制C程序的设计课件.ppt
- 第6章 数据查询 数据库技术知识与应用教程-课件.ppt
- 第6章 数控车削编程 数控机床和 与编程课件.ppt
- 第6章 新生儿及患病新生儿的护理知识 《儿科护理知识》课件.ppt
- 第6章 施工现场相关管理 建筑工程施工组织与相关管理 .ppt
- 第6章 旅游景区游客体验相关管理 旅游景区相关管理 .ppt
文档评论(0)