- 1、本文档共94页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.按信息交换单位分类 按照设备的信息交换单位,可将设备分成 字符设备:键盘、显示终端、打印机 块设备:磁盘、磁带 3.按设备属性分类 按照资源属性,可将设备分成 独占设备:大多数低速字符设备,如交互终端、打印机 扫描仪等就属于独占设备。 共享设备:磁盘是共享设备的典型代表 虚拟设备:局域网中提供给多个用户共享的打印机就是使 用虚拟设备的例子 4.按使用特性分类 按照设备的使用特性,可将设备分成: (1)存储设备 用来存储程序和数据,如磁盘、磁带、光盘、闪存等。 (2)输入/输出设备 用于输入或输出信息 输入设备:键盘、鼠标、扫描仪等 输出设备:显示器、打印机、绘图仪等 5.1.2 设备控制器 设备控制器是位于I/O设备与CPU之间的电子部件,其主要职责是控制一个或多个I/O设备,实现设备与计算机存储器之间的数据交换。设备控制器在I/O设备与CPU之间起着接口作用,它接收来自CPU的命令,并根据收到的命令控制I/O设备完成具体的输入/输出操作,以便将CPU从繁琐的设备控制事务中解脱出来。 有了设备控制器,在进行输入/输出时,当CPU向设备控制器发出一条命令后,它便可以转向其他工作,而具体输入/输出操作在设备控制器的控制下自行完成,命令执行完毕后,再由设备控制器发出一个中断信号,通知操作系统重新获得CPU的控制权以便进行进一步处理。 设备控制器功能: (1)接收和识别命令 (2)数据交换 (3)地址识别 (4)标识和报告设备的状态 (5)数据缓冲 (6)差错控制 5.1.3 通道 I/O通道(I/O Channel)设备的引入 为了进一步减少CPU对输入/输出的干预,在大、中型计算机的CPU与设备控制器之间增添了新的控制部件——通道。 通道又称为I/O处理器,其职责是专门负责控制输入/输出工作。通道具有自己的指令系统,通过运行由通道指令构成的通道程序控制I/O设备完成复杂的输入/输出操作。 通道是一种特殊的处理机,它与一般处理机的不同之处是:通道指令比较简单,类型单一,通常只有数据传输指令和设备控制指令,每条指令一般只能实现一种功能;一般通道没有自己的内存,通道程序存放在主机的内存中,即通道与CPU共享内存。 设置通道的目的 实现真正独立的输入/输出操作,不但数据传输独立于CPU,而且输入/输出操作的组织、管理也尽量独立于CPU。 设置通道后,一些原来由CPU承担的输入/输出组织和管理任务改由通道承担,从而将CPU从繁忙的输入/输出任务中解脱出来,使CPU有更多的时间去处理其他事务。 CPU只需要向通道发出一条I/O指令,便可以转向其他运算,输入/输出则在通道的控制下进行,即通道根据收到的I/O指令,从内存中取出本次要执行的通道程序,再运行该通道程序,控制I/O设备完成输入/输出任务,仅当通道完成了规定的输入/输出任务后,才向CPU发出中断信号,通知CPU进行后续处理。 系统对输入/输出操作实施三级控制 第一级:CPU执行I/O指令,启动或停止通道运行,查询通道状态; 第二级:通道接收I/O指令后,执行通道程序,向设备控制器发出命令; 第三级:设备控制器根据通道发来的命令控制设备完成输入/输出操作。 通道和设备控制器都是独立的功能部件,可以并行运行。在一台计算机中可配置多个通道,通道又可连接多个设备控制器、一个设备控制器可以连接多台同类型的设备。 多通路方式可以缓解单通路系统中的输入/输出的瓶颈问题,提高了系统的可靠性,因为个别通道或控制器出现故障,不会导致设备与存储器之间的所有通路中断。 通道类型 (1)字节多路通道 这是一种按字节交叉方式工作的通道,存在多个子通道,每个子通道连接一台I/O设备的控制器,并控制该设备完成输入/输出操作。这些子通道按时间片轮转方式共享主通道,当第一个子通道控制其设备完成一个字节的输入/输出后,立即让出主通道供第二个子通道使用;当第二个子通道控制其设备完成一个字节的输入/输出后,立即让出主通道供第三个子通道使用;依此类推;当所有子通道轮转一周后,又重新从第一个子通道开始新一轮循环。 字节多路通道以字节为信息传输单位,主要用于连接大量低速外围设备,如终端、软盘驱动器、打印机、卡片机等。只要字节多路通道扫描每个子通道的速度足够快,而连接到子通道上的设备速度不是太高时,便不致丢失信息
您可能关注的文档
- 新编计算机导论课件作者周苏新编导论-第11章节软件工程与软件测试.ppt
- 新编秘书理论与实务课件作者楼淑君主编第四章节秘书职业的未来发展趋势.ppt
- 新编秘书理论与实务课件作者楼淑君主编项目八商务接待安排.ppt
- 微机原理及接口技术课件作者吴叶兰第三章节指令系统.ppt
- 微机原理及接口技术课件作者吴叶兰第四章节汇编语言程序设计.ppt
- 微机原理及接口技术课件作者吴叶兰第五章节接口技术.ppt
- 新编秘书理论与实务课件作者楼淑君主编项目九沟通协调技巧.ppt
- 新编秘书理论与实务课件作者楼淑君主编项目一办公室环境管理.ppt
- 微机原理及其应用课件作者邓蓓微机原理与应用课件-第1章节.ppt
- 微机原理及应用课件作者胡钢第二章节.ppt
文档评论(0)