- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十二章 32位微处理器80386 概述 1985年10月,Intel公司推出了32位微处理器80386。采用32位数据总线,32位地址总线,直接寻址能力达4GB,虚拟地址空间则为64TB字节。 最初的芯片采用16MHz时钟,不久Intel又推出25MHz和33MHz主频的80386芯片。 这之后,又相继推出了80486、Pentium。这样,使32位微型计算机逐渐成为计算机世界的主流机型。 32位微处理器和16位相比,则是从体系结构设计上有了概念性的改变和革新。比如,32位微处理器普遍采用了流水线和指令重叠执行技术、虚拟存储技术、片内存储管理技术、存储体管理分段分页保护技术。这些技术为在32位微型机环境下实现多用户多任务操作系统提供了有力的支持。 第一节 80386的体系结构 80386芯片内部除了中央处理器CPU外,还有存储器管理部件MMU和总线接口部件BIU。 CPU包括指令预取部件IPU,指令译码部件IDU和执行部件EU。 MMU包括分段部件SU和分页部件PU。加上总线接口部件BIU,80386内部共有6个部件。 这6个部件可以并行地工作,构成一个六级流水线体系结构。 80386允许使用虚拟存储器。所谓虚拟存储器就是系统中有一个速度较快的、容量比较小的内部主存储器,还有一个速度较慢但容量很大的外部存储器,通过存储管理机制,使后者和前者有机地、灵活地结合在一起,这样从程序员的角度看,系统中似乎有一个容量非常大的、速度也相当快的主存储器,但它并不是真正的物理上的主存,故称为虚拟存储器。 80386的虚拟存储器容量高达64TB(64兆兆字节),这样,就可以运行要求存储器容量比实际主存储器容量大得多的程序。 在Intel80386系统中,存储体按段划分,每个段的容量可变,最大可达4GB。分段的作用是可以对容量可变的代码存储块或数据存储块提供模块性和保护性。 80386在运行时,可以同时执行多个任务,即进行多任务操作。对每个任务来说,可以拥有多达16384个段,即64TB。每个段又划分为多个页面,一个页面为4KB字节。分页的作用是便于实现虚拟存储管理,通常在内存和磁盘进行映象时,都以页为单位把CPU的地址空间映象到磁盘。 MMU的功能就是实现存储器的管理,它由分段部件和分页部件组成。前者管理面向程序员的逻辑地址空问,并且将逻辑地址转换为线性地址;后者管理物理地址空问,将分段部件或者指令译码部件产生的线性地址转换为物理地址。有了物理地址后,总线接口部件就可以据此进行存储器访问和输入输出操作。 第二节 80386的三种工作方式 80386有三种工作方式: 实地址方式(Real Address Mode) 保护虚拟地址方式(Protected Virtual Address Mode),也叫保护方式 虚拟8086方式(Virtual 8086 Mode)。 实地址方式 80386在刚加电或者复位时,便进入实地址方式。实地址方式主要是为80386进行初始化用的。常常在实地址方式,为80386保护方式所需要的数据结构做好各种配置和准备,因此,这是一种为建立保护方式作准备的方式。 实地址方式下,采用类似于8086的体系结构。 因为在实地址方式下不允许分页,所以线性地址和物理地址相同,均为段寄存器内容左移4位再加上有效地址而得到的值。 80386具有4个特权级,实地址方式下,程序在最高级(0级)下执行。 保护方式 保护方式是80386最常用的方式,通常开机或复位后,先进入实地址方式完成初始化,便立即转到保护方式。 此种方式提供了多任务环境中的各种复杂功能以及对复杂存储器组织的管理机制。只有在保护方式下,80386才充分发挥其强大的功能和本性,因此,也称为本性方式。 保护方式(续) 所谓保护,主要是指对存储器的保护。有如下特点: 存储器用虚拟地址空间、线性地址空间和物理地址空间三种方式来描述,虚拟地址也就是逻辑地址。在保护方式下,寻址机构不同于8086,需要通过一种称为描述符表的数据结构来实现对内存单元的访问。 程序员可以使用的存储空间称为逻辑地址空间,在保护方式中,借助于存储器管理部件(MMU)的功能将磁盘等存储设备有效地映射到内存,使逻辑地址空间大大超过实际的物理地址空间,这样,使主存储器容量似乎非常大。80386的逻辑存储空间为64兆兆字节,几乎是无限大。 可以使用80386的4级保护功能,由此实现程序与程序之间、用户程序与操作系统之间的隔离和保护,为多任务操作系统提供优化支持。 虚拟8086方式 在保护方式下,可以通过软件切换到虚拟8086方式,有如下待点: 可以执行8086的应用程序。 段寄存器的用法和实地址方式时一样,即段寄存器内容左移4位加上偏移量为线性地址。 存储器寻址空间为1MB,然而可以使用分页方式,将1
您可能关注的文档
最近下载
- 中国人炒中国股主力思维做主升_笔记.docx VIP
- 2024国有企业公司治理与合规管理课件PPT.pptx VIP
- 传祺-传祺GA3S PHEV-产品使用说明书-传祺GA3S PHEV 精英版-GAC7150CHEVA5A-GA3SPHEV用户手册_201903071.pdf VIP
- 慢性乙肝防治治疗课件.pptx VIP
- 房屋安全鉴定,正规的房屋司法鉴定机构.doc VIP
- 溃疡性结肠炎中医诊疗专家共识(2023).pptx VIP
- dewinter综合征医学课件.ppt VIP
- dewinter综合征专题知识.ppt VIP
- 呼吸系统胸片 影像学课件.ppt VIP
- 苏教版科学六年级上册第五单元科技改变生活测试卷.docx VIP
文档评论(0)