外部设备的输入、输出方式有哪些?

题目

外部设备的输入、输出方式有哪些?

参考答案和解析
正确答案: 主要有以下四种:
1、循环测试I/O方式;
2、中断处理方式;
3、直接内存存取(DMA.方式;
4、通道方式
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

计算机对外部设备的输入输出有4种控制方式:通道方式、循环测试I/O方式、中断处理方式和______ 方式。


正确答案:直接内存存取(或DMA)
直接内存存取(或DMA) 解析:设备管理的任务之一就是控制设备,在设备与内存之间传送数据。计算机对外部设备常用的输入输出控制的方式有4种:通道方式,循环测试I/O方式、中断处理方式和直接内存存取方式。

第2题:

程序控制、中断和DMA 3种输入输出方式中,有(3)输入输出方式可以为高速外部设备服务。如果需要处理例外事件(如电源掉电),应该采用(4)输入输出方式。

A.程序控制

B.中断

C.DMA

D.程序控制、中断和DMA


正确答案:C
解析:只有DMA输入输出方式能够为高速外部设备服务,只有中断输入输出方式能够处理例外事件。程序控制输入输出方式又称为状态驱动输入输出方式、应答输入输出方式、查询输入输出方式和条件驱动输入输出方式等,是计算机系统中一种最基本的输入输出方式,程序控制输入输出方式有如下4个特点:1.什么时候对什么设备进行输入或输出操作完全受CPU控制。2.外围设备与CPU处于异步工作关系。CPU要通过指令对设备进行测试才能知道设备的工作状态,例如,设备空闲(可能工作已经结束,也可能已经准备就绪)或正在忙碌等。3.数据的输入和输出都要经过CPU。外围设备每发送或接收一个数据都要由CPU执行相应的程序才能完成。4.用于连接低速外围设备,如显示器、打印机、键盘和鼠标等。采用中断输入输出方式能够完全克服程序控制输入输出方式中处理机与外围设备之间不能并行工作的缺点。中断输入输出方式的特点是:1.CPU与外围设备能够并行工作。2.能够处理例外事件。例如,电源掉电、非法指令、地址越界、数据溢出、数据校验错或页面失效等。3.数据的输入和输出都要经过CPU,要在程序的控制下完成从输入设备中读入数据到主存储器,或者把主存储器中的数据输出到输出设备中去。因此,中断输入输出方式与程序控制输入输出方式一样具有灵活性好的特点。4.一般用于连接低速外围设备。这是因为每输入或输出一个数据都必须执行一段程序才能完成。直接存储器访问方式又称为DMA(DirectMemoryAccess)方式,这种输入输出方式主要用来连接高速外围设备。例如,磁盘存储器、磁带存储器、光盘存储器及高速打印机等。DMA方式具有如下特点:1.DMA方式主要用于高速外围设备中,CPU不仅能够与外围设备并行工作,而且整个数据的传送过程不需要CPU的干预。如果主存储器的频带宽度足够的话,外围设备的工作可以丝毫不影响CPU运行它自身的程序。2.主存储器既可以被CPU访问,也可以被外围设备访问。在主存储器中通常要有一个存储管理部件来为各种访问主存储器的申请排队,一般计算机系统把外围设备的访问申请安排在最高优先级。3.由于在外围设备与主存储器之间传送数据不需要执行程序,也不动用CPU中的数据寄存器和指令计数器等。因此,不需要做保存现场和恢复现场等工作,从而使DMA方式的工作速度大大加快。4.在DMA控制器中,除了需要设置数据缓冲寄存器、设备状态寄存器或控制寄存器之外,还要设置主存储器地址寄存器,设备地址寄存器和数据交换个数计数器等。外围设备与主存储器之间的整个数据交换过程全部要在硬件的控制下完成。

第3题:

驱动器是一种()

A.输入输出设备

B.输入设备

C.输出设备

D.外部设备


参考答案:A

第4题:

不属于计算机外部设备的是()。

  • A、输入设备
  • B、外部设备
  • C、输出设备
  • D、主(内)存储器

正确答案:D

第5题:

DI/DO(数字输入/数字输出)是机器人和外部设备通讯的信号。


正确答案:正确

第6题:

什么是计算机系统的设备管理?

2.设备管理可以按照何种方式分类,每种分类方式又包括哪些?

3.设备管理的目标和功能是什么?

4.外部设备的输入/输出控制方式有哪些?


正确答案:1.设备管理是指计算机系统中除了CPU和内存以外的所有输入/输出设备的管理。除了进行实际I/O操作的设备外也包括了诸如设备控制器、DMA控制器、中断控制器、通道等支持设备。设备管理是操作系统重要而又基本的组成部分特别是在一个多用户配备种类繁多的输入/输出设备的计算机系统中更需要对这些设备进行统一的管理。 2.设备的分类 现代计算机系统配有各种类型的外部设备除了显示器、键盘、打印机、磁带、磁盘等外又出现了光盘、扫描仪、图形数字化仪、鼠标、激光打印机、声音输入输出设备等种类繁多可以从不同的角度为它们进行分类。 (1) 按设备的工作特性分类:有存储设备和输入输出; (2) 按设备上数据组织方式分类:有块设备和字符设备两种; (3) 按资源分配的角度分类:有独占设备、共享设备和虚拟设备。 3.设备管理的目标和功能 (1) 操作系统设备管理的目标: 向用户提供使用外部设备的方便、统一的接口按照用户的要求和设备的类型控制设备工作完成用户的输入输出请求。 充分利用中断技术、通道技术和缓冲技术提高CPU与设备、设备与设备之间的并行工 作能力以充分利用设备资源提高外部设备的使用效率。 设备管理就是要保证在多道程序环境下当多个进程竞争使用设备时按照一定的策略分配和管理设备以使系统能有效不紊地工作。 (2)设备管理的功能: 为实现上述目标设备管理应具有如下功能: 设备分配和回收; 管理输入/输出缓冲区; 设备驱动涉及物理I/O操作; 外部设备中断处理: 虚拟设备及其实现。 4.输入输出控制方式: 外部设备虽然种类繁多但它们都是在主机的控制下进行工作的。CPU对外部设备控制方式主要有以下四种: (1) 循环测试I/O方式:利用I/O测试设备的忙闲。若设备不忙则执行输入或输出指令:若设备忙则I/O测试指令不断对该设备进行测试直到设备空闲为止。这种方式使CPU花费很多时间在I/O是否完成的循环测试中造成极大浪费。 (2) 中断处理方式:引入中断之后每当设备完成I/O操作便以中断请求方式通知CPU然后进行相应处理。但由于CPU直接控制输入输出操作每传送一个单位的信息都要发生一次中断因而仍然消耗大量CPU时间。 (3) 直接内存存取(DMA)方式:DMA方式用于高速外部设备与内存之间批量数据的传输。它使用一个专门的DMA控制器采用偷窃总线控制权的方法由DMA控制器发送出内存地址和发出内存读、内存写或者设备读设备写的控制信号来完成内存与设备之间的直接数据传送而不用CPU干预。当本次DMA传送的数据全部完成时才产生中断请求 CPU进行结束处理。 (4) 通道方式:通道是n个用来控制外部设备工作的硬件机构相当于一个功能简单的处理机。通道是独立于CPU的专门负责数据输入输出传输工作它对外部设备实现统一管理代替CPU对I/O操作进行控制从而使CPU操作可以与CPU并行工作。通道是实现计算和传输并行的基础以提高整个系统的效率。
1.设备管理是指计算机系统中除了CPU和内存以外的所有输入/输出设备的管理。除了进行实际I/O操作的设备外,也包括了诸如设备控制器、DMA控制器、中断控制器、通道等支持设备。设备管理是操作系统重要而又基本的组成部分,特别是在一个多用户,配备种类繁多的输入/输出设备的计算机系统中,更需要对这些设备进行统一的管理。 2.设备的分类 现代计算机系统配有各种类型的外部设备,除了显示器、键盘、打印机、磁带、磁盘等外,又出现了光盘、扫描仪、图形数字化仪、鼠标、激光打印机、声音输入输出设备等,种类繁多,可以从不同的角度为它们进行分类。 (1) 按设备的工作特性分类:有存储设备和输入输出; (2) 按设备上数据组织方式分类:有块设备和字符设备两种; (3) 按资源分配的角度分类:有独占设备、共享设备和虚拟设备。 3.设备管理的目标和功能 (1) 操作系统设备管理的目标: 向用户提供使用外部设备的方便、统一的接口,按照用户的要求和设备的类型,控制设备工作,完成用户的输入输出请求。 充分利用中断技术、通道技术和缓冲技术,提高CPU与设备、设备与设备之间的并行工 作能力,以充分利用设备资源提高外部设备的使用效率。 设备管理就是要保证在多道程序环境下,当多个进程竞争使用设备时,按照一定的策略分配和管理设备,以使系统能有效不紊地工作。 (2)设备管理的功能: 为实现上述目标,设备管理应具有如下功能: 设备分配和回收; 管理输入/输出缓冲区; 设备驱动,涉及物理I/O操作; 外部设备中断处理: 虚拟设备及其实现。 4.输入输出控制方式: 外部设备虽然种类繁多,但它们都是在主机的控制下进行工作的。CPU对外部设备控制方式主要有以下四种: (1) 循环测试I/O方式:利用I/O测试设备的忙闲。若设备不忙,则执行输入或输出指令:若设备忙,则I/O测试指令不断对该设备进行测试,直到设备空闲为止。这种方式使CPU花费很多时间在I/O是否完成的循环测试中,造成极大浪费。 (2) 中断处理方式:引入中断之后,每当设备完成I/O操作,便以中断请求方式通知CPU,然后进行相应处理。但由于CPU直接控制输入输出操作,每传送一个单位的信息,都要发生一次中断,因而仍然消耗大量CPU时间。 (3) 直接内存存取(DMA)方式:DMA方式用于高速外部设备与内存之间批量数据的传输。它使用一个专门的DMA控制器,采用偷窃总线控制权的方法,由DMA控制器发送出内存地址和发出内存读、内存写或者设备读,设备写的控制信号来完成内存与设备之间的直接数据传送,而不用CPU干预。当本次DMA传送的数据全部完成时,才产生中断,请求 CPU进行结束处理。 (4) 通道方式:通道是n个用来控制外部设备工作的硬件机构,相当于一个功能简单的处理机。通道是独立于CPU的,专门负责数据输入输出传输工作,它对外部设备实现统一管理,代替CPU对I/O操作进行控制,从而使CPU操作可以与CPU并行工作。通道是实现计算和传输并行的基础,以提高整个系统的效率。

第7题:

CPU控制外部设备工作的方式有()。①程序查询输入/输出方式②中断输入/输出方式③DMA输入/输出方式

A.①

B.①+②

C.①+③

D.①+②+③


参考答案:D

第8题:

计算机控制系统的硬件主要由哪些部分组成()。

A、主机

B、外部设备

C、过程输入设备

D、过程输出设备


参考答案:ABCD

第9题:

外部设备是指()。

  • A、输入设备和输出设备
  • B、输入设备、输出设备、主存储器
  • C、输入设备、输出设备和存储器
  • D、输入设备、输出设备、辅助存储器

正确答案:D

第10题:

输入输出设备是PLC最重要的外部设备。


正确答案:错误

更多相关问题