




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第十二章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允许使用虚拟存储器。所谓虚拟存储器就是系统中有一个速度较快的、容量比较小的内部主存储器,还有一个速度较慢但容量很大的外部存储器,通过存储管理机制,使后者和前者有机地、灵活地结合在一起,这样从程序员的角度看,系统中似乎有一个容量非常大的、速度也相当快的主存储器,但它并不是真正的物理上的主存,故称为虚拟存储器。80386的虚拟存储器容量高达64TB(64兆兆字节),这样,就可以运行要求存储器容量比实际主存储器容量大得多的程序。,在Intel80386系统中,存储体按段划分,每个段的容量可变,最大可达4GB。分段的作用是可以对容量可变的代码存储块或数据存储块提供模块性和保护性。80386在运行时,可以同时执行多个任务,即进行多任务操作。对每个任务来说,可以拥有多达16384个段,即64TB。每个段又划分为多个页面,一个页面为4KB字节。分页的作用是便于实现虚拟存储管理,通常在内存和磁盘进行映象时,都以页为单位把CPU的地址空间映象到磁盘。,MMU的功能就是实现存储器的管理,它由分段部件和分页部件组成。前者管理面向程序员的逻辑地址空问,并且将逻辑地址转换为线性地址;后者管理物理地址空问,将分段部件或者指令译码部件产生的线性地址转换为物理地址。有了物理地址后,总线接口部件就可以据此进行存储器访问和输入输出操作。,80386的功能部件,第二节80386的三种工作方式,80386有三种工作方式:实地址方式(RealAddressMode)保护虚拟地址方式(ProtectedVirtualAddressMode),也叫保护方式虚拟8086方式(Virtual8086Mode)。,实地址方式,80386在刚加电或者复位时,便进入实地址方式。实地址方式主要是为80386进行初始化用的。常常在实地址方式,为80386保护方式所需要的数据结构做好各种配置和准备,因此,这是一种为建立保护方式作准备的方式。实地址方式下,采用类似于8086的体系结构。因为在实地址方式下不允许分页,所以线性地址和物理地址相同,均为段寄存器内容左移4位再加上有效地址而得到的值。80386具有4个特权级,实地址方式下,程序在最高级(0级)下执行。,保护方式,保护方式是80386最常用的方式,通常开机或复位后,先进入实地址方式完成初始化,便立即转到保护方式。此种方式提供了多任务环境中的各种复杂功能以及对复杂存储器组织的管理机制。只有在保护方式下,80386才充分发挥其强大的功能和本性,因此,也称为本性方式。,保护方式(续),所谓保护,主要是指对存储器的保护。有如下特点:存储器用虚拟地址空间、线性地址空间和物理地址空间三种方式来描述,虚拟地址也就是逻辑地址。在保护方式下,寻址机构不同于8086,需要通过一种称为描述符表的数据结构来实现对内存单元的访问。程序员可以使用的存储空间称为逻辑地址空间,在保护方式中,借助于存储器管理部件(MMU)的功能将磁盘等存储设备有效地映射到内存,使逻辑地址空间大大超过实际的物理地址空间,这样,使主存储器容量似乎非常大。80386的逻辑存储空间为64兆兆字节,几乎是无限大。可以使用80386的4级保护功能,由此实现程序与程序之间、用户程序与操作系统之间的隔离和保护,为多任务操作系统提供优化支持。,虚拟8086方式,在保护方式下,可以通过软件切换到虚拟8086方式,有如下待点:可以执行8086的应用程序。段寄存器的用法和实地址方式时一样,即段寄存器内容左移4位加上偏移量为线性地址。存储器寻址空间为1MB,然而可以使用分页方式,将1MB字节分为256个页面,每页4K字节。在80386多任务系统中,可以使其中一个或几个任务使用虚拟8086方式。此时,一个任务所用的全部页面可以定位于某个物理地址空间,另一个任务的页面可以定位于其它区域,即每个虚拟8086方式下的任务可以转换到物理存储器的不同位置,这样,把存储器虚拟化了,虚拟
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 养殖水产品品牌IP形象设计创新创业项目商业计划书
- 教师招聘之《小学教师招聘》模拟考试高能及参考答案详解【培优b卷】
- 演出经纪人之《演出经纪实务》考前冲刺练习试题含答案详解(巩固)
- 2025年教师招聘之《幼儿教师招聘》通关试卷提供答案解析及参考答案详解(a卷)
- 教师招聘之《幼儿教师招聘》考前冲刺训练试卷含答案详解(突破训练)
- 2025年教师招聘之《幼儿教师招聘》模考模拟试题含答案详解(培优)
- 2025年教师招聘之《幼儿教师招聘》基础试题库附答案详解【夺分金卷】
- 2025江苏盐城市阜宁县金沙湖开发投资有限公司招聘工作人员岗位调整考试参考题库附答案解析
- 2025广东广州市黄埔区大沙街道招聘编外聘用人员2人考试参考题库附答案解析
- 2025年文化产业园产业集聚与服务体系建设与区域文化繁荣
- 轨道交通先张法预应力U型梁预制施工工法
- 材料力学第4版单辉祖习题答案
- 物流法律法规物流法律法规概述
- 常用机电设备安装与调试课程标准
- 城市轨道交通工程技术专业介绍
- 新生儿疾病诊疗规范诊疗指南诊疗常规2022版
- 《智能投顾 大数据智能驱动投顾创新》读书笔记思维导图
- 职工自愿放弃社会保险协议
- SH/T 0356-1996燃料油
- 危险品管理台帐
- 抗滑桩施工方案完整版
评论
0/150
提交评论