计算机体系第3章_1.pptVIP

  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文档。上传文档
查看更多
图 3.10 集中式串行链接 1 2 4 Not busy 3 Bus busy??? 4 4 6 串行链接过程 4 4 主要缺点 如果部件i 不能正确传送总线可用信号, 则 之后的所有部 件将永远得不到总线的使用权. 主要缺点 优先级固定, 灵活性差. 如果离总线控制器近的部件频繁提出总线申请时,表离总线控制器远的部件将很难获得总线的使用权. 由于“总线可用”信号必须顺序地通过各个部件, 使得总线的分配速度慢. 图 3.11 集中式定时查询 1 2 4 Not busy 3 Bus busy??? 5 图 3.12 集中式独立请求 1 2 3 图 3.12 集中式独立请求 2 4 5 6 3.3.3 总线的通信技术 3.3.3 总线的通信技术 1. 同步通信 同步通信时,两个部件之间的信息传送是通过定宽、定距的系统时标进行同步的。这种方式的信息传送速率高,受总线的长度影响小,但会因时钟在总线上的时滞而造成同步误差, 且时钟线上的干扰信号易引起误同步。 为了提高可靠性,要求目的部件对数据是否已被接收以及是否正确均能给以回答。如果同步时间片的宽度宽到能为每个字的传送作出回答,则它必须按接到总线上的最低速的部件来考虑,这就会使同步通信的数据传送速率低于后面讲的异步通信。 一种解决办法是在正常时,目的部件不作回答,源部件也不等待回答信号, 但如果发生错误, 则目的部件将在同步时间片过去之后,发回源部件一个出错信号,这样,就不会降低正常时总线的传送速率。但是这种办法中,源部件必须设置较大容量的缓冲器来保留已传送, 但未经证实和回答过的所有数据,以备重发之用。 2. 异步通信 由于I/O总线一般是为具有不同速度的许多I/O设备所共享,因此宜于采用异步通信。异步通信分为单向控制和双向(请求/回答)控制两种。 单向控制指的是通信过程只由目的或源部件中的一个控制, 因此又有源控制和目的控制两种。双向控制是由源和目的双方共同控制, 有非互锁方式和互锁方式之分。  图 3.13 异步单向控制通信 数据总线 控制总线 主存 1级PSW 2级PSW 3级PSW 4级PSW 1 1 1 1 1 0 1 0 1 1 1 1 中断级屏蔽位寄存器 0 1 用户程序现行PSW 假设要使中断处理次序为: 1 4 3 2, 相应地每一级中断处理程序的现行程序状态字中的中断级屏蔽位应按下表设置 表 3.3 中断级屏蔽位举例 2 Why??? Why??? 主存 1级PSW 2级PSW 3级PSW 4级PSW 用户程序现行PSW 1 1 1 1 1 1 1 1 中断级屏蔽位寄存器 主存 1级PSW 2级PSW 3级PSW 4级PSW 用户程序现行PSW 1 1 1 1 1 0 1 0 1 1 1 1 中断级屏蔽位寄存器 0 2级PSW 主存 1级PSW 2级PSW 3级PSW 4级PSW 用户程序现行PSW 1 1 1 1 1 0 1 0 1 0 1 1 中断级屏蔽位寄存器 0 2级PSW 主存 1级PSW 2级PSW 3级PSW 4级PSW 用户程序现行PSW 1 1 0 1 1 0 1 0 1 0 1 1 中断级屏蔽位寄存器 0 2级PSW 主存 1级PSW 2级PSW 3级PSW 4级PSW 用户程序现行PSW 1 1 0 1 1 0 1 0 1 0 1 1 中断级屏蔽位寄存器 0 2级PSW 3级PSW 0 主存 1级PSW 2级PSW 3级PSW 4级PSW 用户程序现行PSW 1 1 0 1 0 0 1 0 1 0 0 1 中断级屏蔽位寄存器 0 2级PSW 3级PSW 主存 1级PSW 2级PSW 3级PSW 4级PSW 用户程序现行PSW 0 1 0 1 0 0 1 0 1 0 0 1 中断级屏蔽位寄存器 0 2级PSW 3级PSW YES! NO! 练习 1 假设中断处理次序为: 1 4 3 2, 在用户程序运行过程中同时发生了1,2,3,4级中断请求, 如下图所示, 请画出程序的执行过程. 答案 练习 2 假设中断处理次序为: 1 4 3 2, 在用户程序运行过程中发生了如下所示的中断请求(其中中断1未处理完毕后又发生了中断4,2,3), 请画出程序的执行过程. 答案与练习1一样 !!! 3.2.3 中断系统的软, 硬件功能分配 中断系统的功能包括中断请求的保存和清除、 优先级的确定、 中断断点及现场的保存、对中断请求的分析和处理以及中断返回等,这些全是由中断响应硬件和

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档