Intel80286结构特点2-1-2.pptVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Intel80286结构特点2-1-2

第*页 电气工程学院 2.1.2 Intel 80286结构特点 *8086/8088是我们认识计算机硬件的基础; *采用与8086/8088对比的方式来介绍80286。 80286是一种增强型标准16位微处理器。与8086/8088相比,结构上的改进与性能上的提高主要体现在以下几个方面: ① 内部有执行单元(EU)、总线单元(BU)、指令单元(IU)和地址单元(AU)4个独立的部分并行操作,可实现4级流水线作业,使数据吞吐率大大提高。 ② 地址总线与数据总线完全分开使用。 ③ 存储空间有两种工作方式:实地址方式和保护虚拟地址方式(简称:保护方式)。 实地址方式有1MB的空间; 保护方式有16MB的空间。 ④ 在保护方式下: 4个段寄存器装入的不再是段基址,而是指向段描述符表中某个段描述符的索引值,称为段选择符。 总之,80286主要是增强了多用户、多任务系统所必须的任务转换功能、虚拟存储器管理功能和多种保护功能,不仅运算速度大为提高,而且支持多用户、多任务操作。 1. 四级流水线 (8086 只有两级) 8086有两个独立的工作单元,形成两级流水线,完成提取指令和分析执行指令。 286有四个独立工作单元,形成四级流水线。 把8086的BIU分为 把8086的EU分为 地址单元AU 总线单元BU 指令单元IU 执行单元EU 完成地址运算 提取指令 分析指令 执行指令 6字节指令缓冲器 可存放3条已完成 分析的指令 不再分析,直接执行。 2. 地址总线和数据总线完全分开 (8086分时复用) 有24条地址线,有16M的寻址能力(224=24×220=16M) 3. 存储器空间的两种工作方式 (8086仅一种) 重点! 实验、中断以实模式为基础 1)实地址方式(8086方式,实模式) *只使用24条地址线中20条:A0---A19,寻址1M。 *上电复位进入实地址方式 *存储器的物理地址仍然由段基址和段内偏移量合成 段基址在段寄存器中 所有功能与8086一样(除分时复用外),但工作频率比8086高,在加上4级流水线,所以速度比8086快。 在实地址方式下,286就是高速的8086! 80x86系列兼容性的体现 为了保持对8086的兼容性,在286中仍然保留了8086的工作状态,在该方式下,采用类似于8086的体系结构、寻址机构、存储器管理、中断处理。 286毕竟是新一代CPU,其更强的功能体现在另一种工作方式下:保护虚拟地址方式 2)保护虚拟地址方式 首先简要说明“保护”和“虚拟”的含义 ①保护 目的:实现任务和操作系统、任务和任务间的隔离及保护 4级层次的保护结构:操作系统,0级;(最高) 系统服务程序,1级; 应用服务程序,2级; 应用程序,3级。 (1)对存储器的保护,它要求通过描述符来进行存储器访问 (2)给每一个任务分配不同的虚拟空间,使任务之间完全隔离,实现任务之间的保护。 (3)任务内的保护机制,保护操作系统存储段及其专用处理寄存器不被应用程序所破坏。 ②虚拟: 从80286开始引入了虚拟存储器管理概念 目的:扩大用户可用内存储器空间 通过硬、软件技术把二者有机地、灵活地组合起来,形成一个供用户使用的、容量相当大而速度也相当快、价格也相当低的主内存。 CPU 物理(实际)内存 (高速、小容量) 外部存储器 低速、大容量 如:硬盘、光盘 存储管理机制 Cache 当前必须运行的部分 程序的大部分。 暂时不用 的部分 虚拟内存(从用户或任务角度所看到的存储容量) 段寄存器 直接提供 1)在物理上是不存在的。80286使用24条地址线,内存实际空间只有16M, 但可以对每个任务提供最大为1GB的虚拟存储空间。 2)支持多用户。“内”、“外”切换过程用户看不见。 3)存储器的逻辑地址的表示: 在实地址下,内存的逻辑地址 在保护虚拟地址方式下,内存的逻辑地址 段基址:偏移地址 段选择符:偏移地址 段寄存器直接提供 段寄存器 段选择符(段描述符的索引值) 提供

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档