- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章 输入输出系统[一]
5. 反映设备工作状态 接口设置一些反映设备工作状态的触发器,以便能随时采集并保存设备的工作状态(如“忙”、“就绪”、”、“错误”、“中断请求”等),以备主机查询. 例:I/O的编址方式采用统一编址时,存储单元和I/O设备是靠( ). A. 不同的地址线 B.不同的地址码 C. 不同的控制线 例: I/O采用统一编址时,进行输入输出操作的指令是( ). A. 控制指令 B.访存指令 C. 输入输出指令 例: I/O采用不统一编址时, 进行输入输出操作的指令是( ). A. 控制指令 B.访存指令 C. 输入输出指令 (4) 数据输入输出要经过CPU控制,CPU与设备、设备与设备均不能实现并行工作; (5) 用于连接低速外设. 7.2.2 程序查询方式的接口电路 当地址线上的设备号与本设备号相符时,SEL有效,可以接收命令;数据端口用于存放 欲传送的数据;D是完成触发器,B是 工作触发器. 以输入设备 为例,接口工作如下: ① CPU通过I/O指令启动输入设备时,指令的设备码字段通过地址线 送至 设备 选择电路; ② 若该接口地址码与地址线上的地址码吻合,其输出SEL有效; ③ I/O指令的启动命令经过“与非”门将B置“1”,将D置“0”; ④ 由B触发器启动设备 工作; ⑤ 输入设备将数据送至 数据端口; ⑥ 由设备发设备工作结束信号,置D为“1”;B为“0”,表示外设准备就绪; ⑦ D触发器以“准备就绪”状态通知CPU,表示“数据缓冲满”; ⑧ CPU执行输入指令,将数据端口中的数据送至CPU的通用寄存器,再存入主存单元. 例:在程序查询的I/O系统中,有三个不同的外设.假定一个查询操作需要50个时钟周期,CPU的时钟频率为10MHz.求CPU在以下三种情况下为I/O查询所花费的时间比率(百分比),假定必须进行足够的查询以免丢失数据并假定不考虑各设备的相互等待即分别计算. (1)对终端每秒进行30次查询. 解: 每秒花在终端查询上的时钟周期数为 30 ×50=1500; 根据CPU的时钟频率为10MHz,即每秒10×106个时钟周期,占用CPU时间比率为 1500/10M=0.015% 结论—— 终端查询基本不影响CPU性能. (2)CPU向打印机的数据传输按字节进行,即每1个字节被CPU查询一次,数据传输率为10KB/s. 解: 每秒查询次数为10KB/1B=10K次; 查询所需时钟数为 10K × 50=500K 占用CPU的时间比率为 500K/10M=500 × 1024/107=5.12% 结论—— 打印机的查询开销大于终端,尚可承受. (3)硬盘传输数据以字节为单位,即每1个字节被CPU查询一次传输率为200KB/s. 解: 每秒查询次数为200K; 查询所用时钟周期数为 200K × 50=10000K次 占用CPU的时间比率为 10000 × 1024/107=102.4% 结论—— 即使CPU将全部时间用于对硬盘查询也不能满足硬盘传输的要求,即程序查询方式只适合与低速外设. 例:设某外设向CPU传送信息的最高频率为40K次/秒,而相应中断处理程序的执行时间为40μS.问该外设可否采用中断方式工作?为什么? 解: 该外设传送一个数据的时间为1/40=25μS,即请求中断的周期为25μS,25μS40μS,会丢失数据,所以该设备不能采用中断方式工作. 结论:程序中断方式一般用于连接低速设备. 三、基本概念 1、中断源:凡能向CPU提出中断请求的各种因素. 如人为设置的中断(自愿中断),程序性事故(定点溢出、非法除法等),硬件故障(电源掉电、磁表面损坏等)、I/O设备、外部事件(用户通过键盘中断现行程序) 2、内中断与外中断 内中断:CPU内部硬件或软件原因引起的中断,分为强迫中断和自愿中断. 自愿中断(程序自中断):计算机系统为方便用户调试软件, 在程序中安排了相关指令,这些指令可以使机器进入中断处理的过程,如:80X86指令系统中的软中断指令INT n.非随机的. 强迫中断:随机产生的待处理紧急事件所引起的中断.分为硬件故障和软件中断(如溢出等). 四、基本概念 2、内中断与外中断 外中断:CPU以外的部件引起的中断,均为强迫中断. 分为不可屏蔽中断和可屏蔽中断. 不可屏蔽中断:用于应急处理,如掉电、主存读写校验错等,优先级别高. 可屏蔽中断:用于一般I/O设备的数据传送,优先级别较低. 例:下列选项中,能引起外部中断的事件是( ). A.键盘输入 B.除数为0 C.浮点数运算下溢 D.访存缺页
您可能关注的文档
- 砼支撑切割方案 脚手架板.docx
- 砼浇筑分项工程施工技术交底.doc
- 硅PU篮球场介绍及施工方案.doc
- 硅半导体表面杂质清洗的化学知识简介.pptx
- 硅及其化合物强化训练题2.doc
- 硅烷交联聚乙烯电缆绝缘料.docx
- 硅整流发电机及电压调节器.docx
- 硅外延中的化学原理.doc
- 硅藻土知识大全.doc
- 硫化氢检测仪.doc
- 2026年消防设施操作员之消防设备基础知识考试题库500道带答案(新).docx
- 销售岗前培训课件.ppt
- 2026年消防设备操作员考试题库500道(典型题).docx
- 2026年消防设施操作员之消防设备高级技能考试题库300道附答案(实用).docx
- 2026年消防设施操作员之消防设备高级技能考试题库300道标准卷.docx
- 2026年材料员之材料员基础知识考试题库300道附完整答案(全优).docx
- 2026年材料员之材料员基础知识考试题库300道带答案(培优a卷).docx
- 2026年机械员考试题库含答案(轻巧夺冠).docx
- 2026年材料员之材料员基础知识考试题库300道【夺分金卷】.docx
- 2026年期货从业资格之期货法律法规考试题库500道(考点精练).docx
最近下载
- 【教案设计】Continuation Writing(读后续写)教案.doc VIP
- AQ 2059-2016磷石膏库安全技术规程.pdf
- 2024-2025学年初中地理粤人版(2024)七年级上册教学设计合集.docx
- 江苏南京金陵中学2024-2025学年高一上学期期末考数学试题含答案.pdf VIP
- 2023年部编版一年级语文上册一单元测试卷及答案【审定版】.doc VIP
- 四年级上册音乐教案 第五单元 共有一个幸福的家|冀少版 (1).doc VIP
- 高校实验室安全基础(华东理工大学)学习通网课章节测试答案.docx
- 基于修正PR模型的油气回收过程模拟.docx VIP
- 基于子波衰减的低频伴影数值模拟及油气检测.docx VIP
- THOMAS NAGEL:What Is It Like To Be a Bat(整理版).doc VIP
文档评论(0)