【大学课件】8086CPU原理与PC体系结构知识分享.pptVIP

【大学课件】8086CPU原理与PC体系结构知识分享.ppt

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

Cache-主存存储层次(提高速度) 为了加快CPU的速度,在CPU与主存之间增加一级或两级高速小容量存储器,即高速缓冲存储器,简称Cache,组成Cache-主存存储层次。 CPU Cache 主存 辅助硬件 Cache特点与使用 Cache容量相对较小,但存取速度与CPU工作速度相当。 主存中存放主体程序,而在Cache中存放最近访问频率最高的指令和数据。 CPU访问存储器时,首先访问Cache,以便提高速度。 Cache未命中及对策 如果CPU访问的指令或数据在Cache 中,则称作高速缓存命中(hit)。否则CPU从主存中访问指令或数据,同时将其按照某种策略复制到Cache中,这称为访问Cache未命中。 提高命中率:优化程序结构;优化更新Cache内容的算法,常用FIFO和LRU/Least Recently Used;适当增加Cache的容量,合理设置Cache块的大小。 主存-辅存存储层次(增加容量) 辅存是外部设备的一部分,其编址与主存编址无关。 专用操作系统的管理软件借助系统硬件的支持把部分辅存(一般为硬盘)模拟成主存储器,形成比主存大得多的“虚拟存储器系统”。 CPU 主存 辅存 辅助软件与设备 虚拟存储器特点 可使用户的程序(任务)存储空间大于实际的物理存储空间(主存)。如果不采用虚拟存储器,程序则无法运行。 多用户/程序进程共享主存空间。 存取速度接近于主存的存取速度,存储容量则接近于辅存的存储容量,解决了大容量和低成本之间的矛盾。 三、 虚拟存储器 在具有虚拟存储器的系统中,程序运行时被存储管理软件分块,部分位于主存,部分位于虚存(辅存磁盘)中,CPU仅能执行主存中的程序块,辅存中的程序块在执行时,必须被交换到主存中,才能由CPU执行。 分类:页式、段式和段页式。 段式管理 把存储空间根据程序的逻辑结构划分为长度可变的块,如216~232B。 段表是程序结构段与其在主存中位置的对照表。 优点:模块化,共享性,易于程序链接和调度。 缺点:地址变换的时间比较长,存储器利用率比较低,空隙多。 页式管理 把虚存空间和主存空间分为大小固定的页,如512B到几KB。 页表是完成虚地址到实地址的变换。 优点:地址变换的速度比较快,易于对辅存管理,主存储器利用率比较高,浪费少,页表简单(字段数少)。 缺点:模块化差,页表长(同虚存大小相关),占主存空间。 段页式管理 段式管理和页式管理的结合。 主存分页(固定),程序分段(可变),每段再分页(大小同主存)。 优点:兼有段式和页式管理的优点。 访问方法 CPU在执行程序时以“虚地址”(即虚拟地址)的形式访问程序指令和数据。 硬件机制完成“虚地址”到“实地址”(即主存地址)之间的映射(对应关系)。 如果虚地址对应的存储单元位于主存空间,CPU将完成对指令或数据的访问。 如虚地址对应的存储单元不在主存,则存储器调度软件将借助硬件机制完成辅存中的对应程序块与主存的交换,并且把程序虚地址变成实地址,覆盖原先存在的一部分程序后完成对指令或数据的访问。 四、外存储器 磁盘存储器 软盘:适配器、驱动器、盘片系统 硬盘:适配器(IDE:Integrated Drive Electronics /ATA:Advanced Technology Attachment、SCSI:Small Computer System Interface、Fibre Channel:光纤通道、SATA:串行ATA)、驱动器、盘片系统 光盘存储器 特点:容量大、成本低、信息保存时间长、复制简单 类型:只读型、一次写入型、可读写型 存储卡 IC卡、SRAM卡、DRAM卡、FlashROM卡等 磁带存储设备 小节 8086按字或字节访问存储器时,地址与时间的关系 PC存储器的结构层次 Cache、虚拟存储器的概念 10.3 8086的系统扩展 一、8086中断系统及扩展 8086的中断类型 外部中断(硬件中断) NMI非屏蔽中断:不能屏蔽,用于系统核心硬件的故障(系统掉电、存储器读写错、总线奇偶错) INTR可屏蔽中断:外部设备的中断请求(日时钟、键盘、串口、硬盘、软盘、打印机等) 内部中断(软件中断) 不能屏蔽,CPU不需要中断响应周期 CPU运行引起的中断:除0中断(0)、溢出中断(指令)(4) 调试中断:单步中断(1)、断点中断(3) 指令中断:Int n 8086中断优先权次序 除单步中断外的其它内部中断(软件中断)→ NMI → INTR → 单步中断 中断向量与中断向量表 中断向量:中断服务程序的入口地址,在PC平台中,它包括中断服务程序入口的CS﹕IP,通过中断向量,CPU能转移到中断服务程序 中断向量表的构成 中断向量表:把所有中断源的中断向量集中在一起,形成中断向量表 8086在内存中地址为

文档评论(0)

youngyu0329 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档