- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机系统体系结构_第3章存储、总线、中断3
第3章 总线、中断与I/O系统;?本章重点:
非专用总线的总线控制方式;中断为什么要分类
和分级;中断处理次序的安排和实现;通道流量的
计算。
?本章难点:
如何按中断处理优先次序的要求,设置各中断
处理程序中中断级屏蔽位的状态,正确画出中断处
理过程的示意图;通道为各外设分时服务的时间关
系图。;1.包括内容:
I/O设备、设备控制器及与I/O操作有关的软硬件等。
2.I/O系统的发展:
1)早期及目前低性能单用户计算机的I/O操作由程序员
直接安排。主要解决CPU、主存和I/O设备之间的速度差距。
2)现在改由用户向系统发出I/O请求,经OS来分配调度
设备并进行具体的I/O处理。主要解决面向OS,在OS与I/O系
统间进行合理的软、硬件功能分配。
3.I/O的三种方式; 1)程序控制I/O
a)全软的
b)程序查询状态驱动的
c)中断驱动的
2)直接存贮器访问(DMA)
3)I/O处理机
a)通道方式(Channel)
可看作是“处理机”,有自己的指令系统(通道指令)和程序(通道程序),通道与CPU并行工作。通道指令功能简单,使用面窄。通道不是独立处理机。
b)外围处理机方式(PPU)
独立性、通用性和功能较强。 ;3.2 总线设计; 2.按用途分
1)专用总线
a)定义:只连接一对物理部件的总线。; ?控制简单,不用指明信息源和目的。
?任何总线的失效只影响相连的两个部件不能直接
通信,但可以间接通信,系统可靠性高。
c)缺点:
?总线数目多,N个部件全部互连需N(N-1)/2组
总线。
?难以小型化、集成电路化,总线长时成本高。
?时间利用率低
?不利于模块化,增加一个部件要增加许多新
的接口和连线。; 2)非专用总线
a)定义:可以被多种功能或多个部件分时共享,
同一时刻只有一对部件使用总线进行通信。
b)优点:
?总线少,造价低。
?接口标准化、模块性强,易于简化接口设计。
?扩充能力强,多重总线提高带宽和可靠性。
c)缺点:
?系统流量小,经常出现总线争用。
?可能成为系统速度瓶颈,导致系统瘫痪。
I/O系统中,I/O总线宜采用非专用总线;; 3.2.2总线的控制方式
1.产生原因
采用非专用总线时,可能出现多个设备或部件同时
使用总线而发生争用,就得有总线控制机构来按照某
种方式裁决,保证同一时间只能有一个高优先级的申
请者取得总线使用权。
2.控制方式
1)集中式控制
总线控制逻辑基本上集中放在一起,或者放在连
接总线的一个部件中,或者是放在单独的硬件中。我
们主要讲述这一控制方式 。
2)分布式控制
总线控制逻辑分散于连到总线的各个部件中。;3.优先次序的三种确定方式
1)集中式串行链接方式: ;b)次序确定
完全由“总线可用”线所接部件的物理位置来决定,离总
线控制器越近的部件其优先级越高。
C)优点:
?算法简单,线数少,且不取决于部件的数量。
?部件增加容易,可扩充性好。
?逻辑简单,容易通过重复设置来提高其可靠性。
d)缺点:
?对“总线可用”线敏感。
?优先级固定,不可被程序更改,灵活性差。
?遥远部件难以获得总线使用权。
?“总线可用”信号顺序、脉动地通过每一部件,限制了总
线分配的速度。
?受总线长度影响,增、减及移动部件也受限。; 2)集中式定时查询方式:
;a)总线分配过程:
①部件发送请求。
②总线不忙时,总线控制器的查询计数器开始记数。
③定时查询各部件。
④部件接收计数值,并判断,若与部件号一致,则发总线忙,撤消请求,开始占用总线。
⑤总线控制器收到总线忙,停止计数,停止查询。
⑥传送结束撤消总线忙; b)次序确定
?总线分配前计数器清“0”,从“0”开始查询,优先级排序类似串行链接。
?总线分配前不清“0”,从中止点继续查询,是循环优先级,部件使用总线机会均等。
?总线分配前将计数器设置初值,可以指定某个部件为最高优先级。
?总线分配前将部件号重新设置,可以为各部件指定任意希望的优先级。;c)优点:
?优先级可由程序控制,灵活性强。
?某一部件的失效不影响其它部件,可靠
性高。
d)缺点:
?线数多,扩展性差,控制复杂。
?速度取决于计数器信号的频率和部件数,
不是很高。; 3)集中式独立
您可能关注的文档
最近下载
- 预制板桥梁吊装方案(完整版).docx
- 工程质量管理体系与保证措施.doc VIP
- 室外承插式铸铁给水管道锚固工作量的结算问题.pdf VIP
- 2025至2030中国稀土元素行业产业运行态势及投资规划深度研究报告.docx
- 统编版2025-2026学年上学期六年级语文上册第二单元基础达标卷(有答案).pdf VIP
- 学堂在线 新闻摄影 期末考试答案.docx VIP
- 某某游客中心建设项目初步设计(替代可研报告).doc VIP
- 学堂在线 研究生的压力应对与健康心理 期末考试答案.docx VIP
- 学堂在线 研究生的压力应对与健康心理 章节测试答案.docx VIP
- GBT50344-2019建筑结构检测技术标准.docx VIP
文档评论(0)