- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 输入输出系统(I/O系统)§1 概述 一、I/O系统组成:包括I/O设备,设备控制器及与I/O操作有关的软硬件。 二、I/O系统的主要功能:对指定外设进行I/O操作,同时完成许多其他的控制。 包括:外设编址,数据通路的建立,向主机提供外设的状态信息等。 应用程序与外设打交道是通过OS的设备驱动程序进行的。 三、I/O系统应面向OS设计 在高性能多用户计算机系统中,I/O系统的设计应是面向OS,考虑怎样在OS与I/O系统之间进行合理的软、硬件功能分配。 I/O系统的设计内容包括总线设计和I/O系统的方式两大部分。 四、I/O系统的三种方式 1. 程序控制I/O 1)全软件方式(无条件传送或定时交换) 有关操作时间固定且已知,应用面窄,如读写某设备接口的缓冲区数据。 3)中断驱动方式 在需要I/O服务时才中断CPU的现行工作,转去执行I/O服务。 需要有接口电路和中断逻辑。 2. DMA(Direct Memory Access)方式 直接依靠硬件在主存与I/O设备间进行直接的数据传递,在传递期不需CPU干预。 DMA方式本身只能处理简单的数据传递,不切换程序。 §2 总线设计 一、总线主要类型 1. 按具有总线数目分 1)单总线:仅一组总线,所有部件都由它来完成信息交换,结构简单,利用率高,未能照顾CPU访存需要。 2)双总线:在单总线的基础上增加一组CPU与存贮器间的总线,要求存贮器是多体结构。 3)三总线:在双总线的基础上增加一组存贮器到高速I/O的总线,要求存贮器是多体结构。 三、总线控制方式 研究对非专用总线在多个部件同时申请总线时的裁决控制机构。 目的:采用何种办法来获得对总线的使用。 类型:集中控制总线控制逻辑基本上集 中放在一起的裁决控制机构。 分布控制总线控制逻辑分散于连到总线的各个部件中时,称分布控制。 以集中控制为主,要求对各种控制方式(串行链接、定时查询、独立请求),能画出结构示意图,叙述获取总线过程,计算所需独立线数及最长响应的时间。 ③若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,且只有Un-1提出请求,时钟频率为100MHZ。 最长延时:(1+n)时钟周期=(1+n)*10ns 3 集中独立请求控制方式1)结构示意图 ①每个部件一条独立请求线。 ②每个部件一条响应线。 ③各部件共用一条忙线。 2)获取总线过程 ①有部件请求时,各请求信号送集中控制器; ②C根据当前请求状况按事先安排的顺序从多个请求中找出一个优先级别优先的部件并从该条响应线上发出响应电平; ③由收到响应电平的部件建立忙电平表示接管总线。 3)特点: ①响应速度快(可用于高速部件)。 ②所需独立线数最多。 响应延时:?t + ?t = 2?t (发请求)(收响应) 独立线数:2n+1 4 集中式串行链接与独立请求相结合的控制方式 1)基本思想 ① 将n个部件分为若干组
您可能关注的文档
最近下载
- 2024金属屋面板做法图集.docx VIP
- 基于知识图谱的学习路径推荐策略研究.pdf VIP
- 《航空运输地理》第5章世界航空运输布局.ppt
- 16J916-1 住宅排气道㈠国标 建筑图集 汇编 .docx VIP
- 2025年文化旅游产业融合发展社会稳定风险评估报告.docx
- 广美版(2024)小学美术二年级上册《多功能雨具》教学设计.docx
- 统编版道德与法治三年级上册第7课《走近我们的老师》教学设计.docx VIP
- 自然灾害练习题(含解析).docx VIP
- 2025年中考英语考纲词汇(包括词性,词义,词转,短语).pdf VIP
- 人教版道德与法治三年级上册第7课《走近我们的老师》课件.pptx VIP
原创力文档


文档评论(0)