- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 输入输出系统
把处理机和主存储器之外的部分统称为输入输出系统,包括输入输出设备、输入输出接口和输入输出软件等。
通常,把与处理机有关的,除了人以外的各种设备称为输入输出设备,或外围设备。
本章主要内容:
4.1 输入输出原理
4.2 中断系统
4.3 通道处理机
4.4 输入输出处理机
4.1 输入输出原理
输入输出系统是计算机系统中最具多样性和复杂性的部分
输入输出系统最典型地反映了软件与硬件的相互结合
目前,输入输出系统的复杂性都隐藏在操作系统中
主要内容:
4.1.1 输入输出系统的特点
4.1.2 输入输出系统的组织方式
4.1.3 基本输入输出方式
4.1.1 输入输出系统的特点
输入输出系统涉及到机、光、电、磁、声、自动控制等多种学科。
用户无需了解输入输出系统和输入输出设备的具体细节就能使用输入输出设备,需要软件和硬件人员共同填补中间的复杂性。
处理机的外部世界包括:本地和远程用户、系统操作员、操作控制台、输入输出设备、辅助存储器、其它处理机、各种通信设备和虚拟现实系统等。
处理机与外部的联系
1、异步性
输入输出设备通常不使用统一的中央时钟,各个设备按照自己的时钟工作,但又要在某些时刻接受处理机的控制。
处理机与外围设备之间,外围设备与外围设备之间能够并行工作。
2、实时性
对于一般外部设备:可能丢失数据,或造成外围设备工作的错误。
对于实时控制计算机系统:例如,工业过程控制,导弹、卫星的控制等,如果处理机提供的服务不及时,可能造成巨大的损失,甚至造成人身伤害。
对于处理机本身的硬件或软件的错误:例如,电源故障、数据校验错、页面失效、非法指令、地址越界等,处理机也必须及时地给予处理。
为不同类型的设备提供服务,必须具有与设备相配合的多种工作方式。
3、与设备无关性
独立于具体设备的标准接口。例如,串行接口、并行接口、SCSI(Small Computer System Interfice)接口等
计算机系统的使用者,在需要更换外围设备时,各种不同型号,不同生产厂家的设备都可以直接通过标准接口与计算机系统连接。
处理机采用统一的硬件和软件对品种繁多的设备进行管理。
某些计算机系统已经实现了即插即用技术。
4.1.2 输入输出系统的组织方式
针对异步性,采用自治控制的方法,
针对实时性,采用层次结构的方法,
针对与设备无关性,采用分类处理的方法
1、自治控制
输入输出系统是一个独立于处理机之外的自治系统。
处理机与外围设备之间要有恰当的分工。
2、层次结构
最靠近处理机的是输入输出处理机、输入输出通道等。
中间层是标准接口。
标准接口通过设备控制器与输入输出相连接。
有设备控制器控制外围设备工作。
3、分类组织
为面向字符的设备(Character-oriented device)。
主要是指工作速度比较低的机电类设备。例如,字符终端、打字机等。
面向数据块的设备主要指工作速度比较高的外围设备。例如,磁盘、磁带、光盘的辅助存储器,行式打印机等。
处理机(CPU) 主存储器(MM) 存储器总线 IO处理机
IO处理机 IO处理机 CU D CU D CU D CU D D CU D CU D D IO总线 CU D D 输入输出系统的层次结构(CU是设备控制器,D是外围设备)
4.1.3 基本输入输出方式
结束
键盘输入再显示的程序框图
对于工作速度、工作方式和工作性质不同的外围设备,
基本输入输出方式有如下三种。
1、程序控制输入输出方式
程序控制输入输出方式:又称为状态驱动输入输出方式、应答输入输出方式、查询输入输出方式、条件驱动输入输出方式等。
程序控制输入输出方式的4个特点:
(1) 何时,对何设备进行输入或输出操作完全受CPU控制。
(2) CPU要通过指令对设备进行测试才能知道设备的工作状态。设备空闲、准备就绪、正在忙碌等。
(3) 数据的输入和输出都要经过CPU。
(4) 用于连接低速外围设备,如终端、打印机等。
例如:一个处理机在一段时间内只能管理一台打印机。处理机执行指令的速度为1GIPS,字长32位,打印机每秒钟100个字符。
处理机用一条指令就能向打印机传送4个字符。因此,处理机的实际利用率只有:100 / 109 ( 4 = 0.25 ( 10-7,即4千万分之一。
输入设备ID 处理机CPU 主存储器MM 输出设备OD 程序控制方式的数据
文档评论(0)