- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 输入输出系统(I/O系统)§1 概述 ;三、I/O系统应面向OS设计
在高性能多用户计算机系统中,I/O系统的设计应是面向OS,考虑怎样在OS与I/O系统之间进行合理的软、硬件功能分配。
I/O系统的设计内容包括总线设计和I/O系统的方式两大部分
四、I/O系统的三种方式
1. 程序控制I/O
1)全软件方式(无条件传送或定时交换,)
有关操作时间固定且已知,应用面窄,如读写某设备接口的缓冲区数据。
;2)程序查询方式(条件传送或轮询方式)
有关操作时间不固定且未知,轮询方式使CPU的利用率大大降低,如打印机的初始化。
3)中断驱动方式
在需要I/O服务时才中断CPU的现行工作,转去执行I/O服务。
需要有接口电路和中断逻辑。
2. DMA(Direct Memory Access)方式
直接依靠硬件在主存与I/O设备间进行直接的数据传递,在传递期不需CPU干预。
DMA方式本身只能处理简单的数据传递,不切换程序。 ;3. I/O处理机方式
1)通道(CH)方式
①有自己的指令系统(CH指令)和程序(CH程序)。
②执行通道程序时可与CPU的运行同时进行——并行性。
③通道指令功能简单,使用面窄,与CPU共用一个主存,还不是独立的I/O处理机。
2)外围处理机方式(PPU)
用一个功能较弱的计算机管理I/O,彻底解放CPU,硬件结构最复杂。
能称为I/O系统的必要条件:
①要有软件和硬件;
②软件要由硬件装置本身执行。因此只有通道,外围处理机才能称I/O系统。 ; §2 总线设计
一、总线主要类型
1 按具有总线数目分
1)单总线:仅一组总线,所有部件都由它来完成信息交换,结构简单,利用率高,未能照顾CPU访存需要 ;2)双总线:在单总线的基础上增加一组CPU与存贮器间的总线,要求存贮器是多体结构。 ; 3)三总线:在双总线的基础上增加一组存贮器到高速I/O的总线,要求存贮器是多体结构。 ; 2 按是否专用来分
1)专用总线:随部件数(n)的增加,专用总线急刷增加:
l=n*(n-1)/2
n=4时, l =6 ; n=5时 l =10
2)非专用总线——即公共总线
总线数少,造价低,总线接口标准化、模块性强,易于简化和统一接口设计,会出现总线??用,降低效率。
3 按传递的信息类型分
地址总线AB
数据总线DB
控制总线CB;二、总线控制方式
研究对非专用总线在多个部件同时申请总线时的裁决控制机构。
目的:采用何种办法来获得对总线的使用。
类型:集中控制总线控制逻辑基本上集 中放在一起的裁决控制机构。
分布控制总线控制逻辑分散于连到总线的各个部件中时,称分布控制。
以集中控制为主,要求对各种控制方式(串行链接、定时查询、独立请求),能画出结构示意图,叙述获取总线过程,计算所需独立线数及最长响应的时间。;1 集中式串行链接控制
1)结构示意图(设有n个部件,编号U0…Un-1)。 ; ③若Uo已提出请求时,由Uo建立忙电平,同时响应电平停止前进,Uo接管总线。
④若Uo未提出请求时,响应电平穿过Uo而送到U1,余类推。
3)特点:
①结构简单,控制方便,所需独立线数最少。(不管设备多少,均只需三条独立线)
②各部件使用总线的优先级的灵活性差(不可改变)以排列位置作为优先级。
③所需响应延时可能很长。
响应延时计算:设部件请求到发出响应电平延时为
?t,部件收到响应电平到建立忙电平或穿过本部件
的延时也为?t。 ;产生最长响应延时为Un-1提出请求时:
?t +(n-1)?t + ?t = (n+1) ?t
?
提出请求 穿过 建立忙
; 2 采用统一计数器的定时查询
1)结构示意图
①一条独立请求线。
②一条独立忙线。
③L条定时查询代码线。
(一个L位计数器)
L= ?log2n? 向上取整;2)获取总线过程
①有部件请求时,请求信号送C;
② C收到请求后,将当前计数器的计数值,通过L条代码线同时送到各部件;
③若与此计数值编号相同的部件已提出请求,则该部件建立忙电平,C收到忙电平后,停止向下计数,表示该部件接管总线。
④若与此计数值相同编号的部件未提出请求,等待一个计数脉冲周期后,计数器将进行+1计数,此时C又将下一个计数值又同时发往各部件,余类推。 ; 3)特点:
①各部件使用总线的优先级可随计数器的工作方式的改变而改变,灵活性强。
Ⅰ)计数器每次都从0开始计数,低编号部件级别高;
Ⅱ)计数器采用循环计数时
您可能关注的文档
最近下载
- 国标动力专业图集 - 01(03)R413 室外热力管道安装(架空敷设).pdf
- API 571-2020影响炼油工业固定设备的损坏机理-中文版.pdf
- 中建铁路信用评价管理办法解读.pptx
- 2025年AMC8模拟卷和解析.pdf
- 2024中国工商银行福建分行乡村振兴专项招聘10人笔试备考试题及答案解析.docx VIP
- 《循环小数》跨学科解说(教学设计)-2023-2024学年五年级上册数学人教版.docx VIP
- 14S501单层、双层井盖及踏步(2015年合订本)(OCR).pdf VIP
- 2024年上海市金山区中考英语一模试卷.docx
- 视觉传播传统图形创新设计教学能力比赛教案.pdf
- 2025届高考专题复习:句式变换.pptx VIP
文档评论(0)