程序查询I/O的流程总是按()次序完成一个字符的传输。A、读状态端口,写数据端口,读控制端口B、写数据端口,读状态端口,写控制端口C、读状态端口,读/写数据端口D、随I/O接口具体要求而定

题目

程序查询I/O的流程总是按()次序完成一个字符的传输。

  • A、读状态端口,写数据端口,读控制端口
  • B、写数据端口,读状态端口,写控制端口
  • C、读状态端口,读/写数据端口
  • D、随I/O接口具体要求而定

相似考题
参考答案和解析
正确答案:C
更多“程序查询I/O的流程总是按()次序完成一个字符的传输。”相关问题
  • 第1题:

    I/O端口单独编址方式中,内存地址空间和I/O端口地址相对独立,I/O端口单独构成一个空间,不占用内存空间,具有专门的指令,程序易子看懂。但这种方法程序设计不太灵活,控制逻辑较复杂,I/O端口数目有限。(12)属于程序查询方式的缺点。

    A.程序长

    B.CPU工作效率低

    C.外设工作效率低

    D.I/O速度慢


    正确答案:B
    解析:程序查询方式又叫程序控制I/O方式。在这种方式中,数据在CPU相外围设备之间的传送完全靠计算机程序控制,是在CPU主动控制下进行的。当输入/输出时,CPU暂停执行本程序,转去执行输入/输出的服务程序,根据服务程序中的UO指令进行数据传送,CPU工作效率低。

  • 第2题:

    已知栈S初始为空,对于一个符号序列a1a2a3a4a5(入栈次序也是该次序),当用I表示入栈、O表示出栈,则通过栈S得到符号序列a2a4a5a3a1的操作序列为______。

    A.I O I I O O I O O I

    B.I I O I O I O I O O

    C.I O O I I O I O I O

    D.I I O I I O I O O O

    A.

    B.

    C.

    D.


    正确答案:D

  • 第3题:

    某单CPU的计算机系统采用可抢占优先级的任务调度方案,且所有任务可以并行使用I/O通道。内存中有A1、A2两个任务,按照A1、A2的次序运行,其内部计算和I/O操作时间如表1-1所示。

    若调度程序的执行时间忽略不计,按多道程序运行方式完成这两个任务比按单道程序运行方式节省的时间是(26)。

    A.40ms

    B.60ms

    C.100ms

    D.200ms


    正确答案:A
    解析:对于表1-1中A1、A2两个任务按单CPU、单道方式运行所需花费的时间t1为:t1=(30+40+20)+(60+60+30)=240ms。如果在该单CPU的计算机系统中采用可抢占优先级的任务调度方案,且所有任务可以并行使用I/O通道。对于表1-1中A1、A2两个任务的多道程序运行时序如图1-12所示。注意:任务A1的CPU运行优先级高于任务A2。由图1-12可知,A1、A2两个任务按多道程序运行方式所需花费的时间t2为:t2=30+40+20+20+60+30=200ms因此,多道程序运行方式完成这两个任务比按单道程序运行方式节省的时间t3为:t3=240-200=40ms

  • 第4题:

    PC机配有多种类型的I/O接口,下面关于串行接口的描述中,正确的是( )。

    A、慢速设备连接的I/O接口就是串行接口

    B、串行接口一次只传输1位数据

    C、一个串行接口只能连接一个外设

    D、串行接口的数据传输速率总是低于并行接口


    正确答案:B

  • 第5题:

    在计算机中,I/O系统可以有5种不同的工作方式,分别是程序控制方式(包括无条件传送与程序查询方式)、程序中断方式、DMA工作方式、通道方式、I/O处理机。(请作答此空)方式I/O端口总是准备好接受主机的输出数据,或是总是准备好向主机输入数据,并且只适用于简单的I/O控制( )允许主存储器和I/O设备之间通过某种控制器直接进行批量数据交换,除了在数据传输开始和结束时,整个过程无须CPU的干预。( )在一定的硬件基础上利用软件手段实现对I/O的控制和传送,更多地免去了cpu的接入( )指专门负责输入/输出的处理机。可以有独立的存储器、运算部件和指令控制部件。上述工作方式中,( )工作方式CPU与I/O设备是串行工作的。

    A.中断方式
    B.I/O处理机
    C.无条件传送
    D.程序查询

    答案:C
    解析:
    在计算机中,I/O系统可以有5种不同的工作方式,分别是程序控制方式、程序中断方式、DMA工作方式、通道方式、I/O处理机。1、程序控制方式分为无条件查询和程序查询方式。 ① 无条件传送方式,I/O端口总是准备好接受主机的输出数据,或是总是准备好向主机输入数据,而cpu在需要时,随时直接利用I/O指令访问相应的I/O端口,实现与外设的数据交换。优点是软、硬件结构简单,缺点是对时序要求高,只适用于简单的I/O控制。② 程序查询方式程序查询方式也称为程序轮询方式,该方式采用用户程序直接控制主机与外部设备之间输入/输出操作。CPU必须不停地循环测试I/O设备的状态端口,当发现设备处于准备好(Ready)状态时,CPU就可以与I/O设备进行数据存取操作。这种方式下的CPU与I/O设备是串行工作的。2、中断方式当I/O设备结束(完成、特殊或异常)时,就会向CPU发出中断请求信号,CPU收到信号就可以采取相应措施。当某个进程要启动某个设备时,CPU就向相应的设备控制器发出一条设备I/O启动指令,然后CPU又返回做原来的工作。CPU与I/O设备可以并行工作,与程序查询方式相比,大大提高了CPU的利用率。3、DMA(直接内存存取)方式DMA方式也称为直接主存存取方式,其思想是:允许主存储器和I/O设备之间通过“DMA控制器(DMAC)”直接进行批量数据交换,除了在数据传输开始和结束时,整个过程无须CPU的干预。4、通道控制方式在一定的硬件基础上利用软件手段实现对I/O的控制和传送,更多地免去了cpu的接入,使主机和外设并行工作程度更高。5、I/O处理机指专门负责输入/输出的处理机。可以有独立的存储器、运算部件和指令控制部件。

  • 第6题:

    在计算机中,I/O系统可以有5种不同的工作方式,分别是程序控制方式(包括无条件传送与程序查询方式)、程序中断方式、DMA工作方式、通道方式、I/O处理机。( )方式I/O端口总是准备好接受主机的输出数据,或是总是准备好向主机输入数据,并且只适用于简单的I/O控制( )允许主存储器和I/O设备之间通过某种控制器直接进行批量数据交换,除了在数据传输开始和结束时,整个过程无须CPU的干预。( )在一定的硬件基础上利用软件手段实现对I/O的控制和传送,更多地免去了cpu的接入( )指专门负责输入/输出的处理机。可以有独立的存储器、运算部件和指令控制部件。上述工作方式中,(请作答此空)工作方式CPU与I/O设备是串行工作的。

    A.中断方式
    B.DMA方式
    C.无条件传送
    D.程序查询

    答案:D
    解析:
    在计算机中,I/O系统可以有5种不同的工作方式,分别是程序控制方式、程序中断方式、DMA工作方式、通道方式、I/O处理机。1、程序控制方式分为无条件查询和程序查询方式。 ① 无条件传送方式,I/O端口总是准备好接受主机的输出数据,或是总是准备好向主机输入数据,而cpu在需要时,随时直接利用I/O指令访问相应的I/O端口,实现与外设的数据交换。优点是软、硬件结构简单,缺点是对时序要求高,只适用于简单的I/O控制。② 程序查询方式程序查询方式也称为程序轮询方式,该方式采用用户程序直接控制主机与外部设备之间输入/输出操作。CPU必须不停地循环测试I/O设备的状态端口,当发现设备处于准备好(Ready)状态时,CPU就可以与I/O设备进行数据存取操作。这种方式下的CPU与I/O设备是串行工作的。2、中断方式当I/O设备结束(完成、特殊或异常)时,就会向CPU发出中断请求信号,CPU收到信号就可以采取相应措施。当某个进程要启动某个设备时,CPU就向相应的设备控制器发出一条设备I/O启动指令,然后CPU又返回做原来的工作。CPU与I/O设备可以并行工作,与程序查询方式相比,大大提高了CPU的利用率。3、DMA(直接内存存取)方式DMA方式也称为直接主存存取方式,其思想是:允许主存储器和I/O设备之间通过“DMA控制器(DMAC)”直接进行批量数据交换,除了在数据传输开始和结束时,整个过程无须CPU的干预。4、通道控制方式在一定的硬件基础上利用软件手段实现对I/O的控制和传送,更多地免去了cpu的接入,使主机和外设并行工作程度更高。5、I/O处理机指专门负责输入/输出的处理机。可以有独立的存储器、运算部件和指令控制部件。

  • 第7题:

    下列说法中错误的是()。

    A.程序查询方式下,CPU与I/O设备串行工作
    B.程序中断方式下,CPU与I/O设备并行工作
    C.DMA方式下,主程序可与I/O数据传送并行工作
    D.实现了DMA方式的系统中,程序中断方式没有存在的必要

    答案:D
    解析:
    DMA方式比较适合成块数据的I/O传送,但在实现了DMA方式的系统中,DMA传送结束时需要用中断方式来通知CPU进行后处理;当有紧急情况发生时,也需要中断方式来进行处理。

  • 第8题:

    在计算机中,I/O系统可以有5种不同的工作方式,分别是程序控制方式(包括无条件传送与程序查询方式)、程序中断方式、DMA工作方式、通道方式、I/O处理机。( )方式I/O端口总是准备好接受主机的输出数据,或是总是准备好向主机输入数据,并且只适用于简单的I/O控制。(请作答此空)允许主存储器和I/O设备之间通过某种控制器直接进行批量数据交换,除了在数据传输开始和结束时,整个过程无须CPU的干预。( )在一定的硬件基础上利用软件手段实现对I/O的控制和传送,更多地免去了cpu的接入。

    A. I/O处理机
    B. DMA方式
    C. 通道控制方式
    D. 无条件传送

    答案:B
    解析:
    在计算机中,I/O系统可以有5种不同的工作方式,分别是程序控制方式、程序中断方式、DMA工作方式、通道方式、I/O处理机。

    1、程序控制方式
    分为无条件查询和程序查询方式。
    ① 无条件传送方式,I/O端口总是准备好接受主机的输出数据,或是总是准备好向主机输入数据,而cpu在需要时,随时直接利用I/O指令访问相应的I/O端口,实现与外设的数据交换。优点是软、硬件结构简单,缺点是对时序要求高,只适用于简单的I/O控制。

    ② 程序查询方式
    程序查询方式也称为程序轮询方式,该方式采用用户程序直接控制主机与外部设备之间输入/输出操作。CPU必须不停地循环测试I/O设备的状态端口,当发现设备处于准备好(Ready)状态时,CPU就可以与I/O设备进行数据存取操作。这种方式下的CPU与I/O设备是串行工作的。

    2、中断方式
    当I/O设备结束(完成、特殊或异常)时,就会向CPU发出中断请求信号,CPU收到信号就可以采取相应措施。当某个进程要启动某个设备时,CPU就向相应的设备控制器发出一条设备I/O启动指令,然后CPU又返回做原来的工作。CPU与I/O设备可以并行工作,与程序查询方式相比,大大提高了CPU的利用率。
    3、DMA(直接内存存取)方式
    DMA方式也称为直接主存存取方式,其思想是:允许主存储器和I/O设备之间通过“DMA控制器(DMAC)”直接进行批量数据交换,除了在数据传输开始和结束时,整个过程无须CPU的干预。

    4、通道控制方式
    在一定的硬件基础上利用软件手段实现对I/O的控制和传送,更多地免去了cpu的接入,使主机和外设并行工作程度更高。

    5、I/O处理机
    指专门负责输入/输出的处理机。可以有独立的存储器、运算部件和指令控制部件。

  • 第9题:

    在用于CPU运算和I/O设备同步的()方法中,当准备好传输数据时,I/O设备会通知CPU。

    • A、程序控制输入/输出
    • B、中断控制输入/输出
    • C、DMA
    • D、I/O独立寻址

    正确答案:B

  • 第10题:

    采用查询传输方式的工作流程是按()的次序完成一个数据的传输。

    • A、先写数据端口,再读/写控制端口
    • B、先读状态端口,再读/写数据端口
    • C、先写控制端口,再读/写数据端口
    • D、先读控制端口,再读/写状态端口

    正确答案:B

  • 第11题:

    通道又称为I/O处理机,它能完成()和()之间的信息传输,并与()并行工作。


    正确答案:内存;外设;CPU

  • 第12题:

    填空题
    程序查询流程总是按:先读()端口,再写()端口的次序完成一个字符的传输

    正确答案: 状态端口,数据端口
    解析: 暂无解析

  • 第13题:

    一台多媒体PC,通过键盘向主机输入信息,其数据传输采用( )方式较合理。

    A.通道I/O处理机

    B.DMA

    C.中断

    D.程序查询


    正确答案:C

  • 第14题:

    有以下程序 #include<stdio.h> #include<string.h> void fun(char s[][10],int n) { char t;int i,j; for(i=0;i<n-1;j++) for(j=i+1,j<n;j++) /*比较字符串的首字符大小,并交换字符串的首字符*/ if(s[0])>s[i][c]{t=s[i][o];s[i][o]=s[j][o];s [j][0]=t;} } main { char ss[5][10]="bcc","bbcc","xy","aaaacc"," aabcc"} fun(ss,5);printf("%s,%s",ss[0],ss[4]); } 程序运行结果是( )。

    A.xy,aaaacc

    B.aaaacc,xy

    C.xcc,aabcc

    D.acc,xabcc


    正确答案:D
    函数fun(chars[][10],intn)比较二维字符数组s[][10]的每个字符串的首字符大小,如果前一个字符串首字符大于后一个字符串的首字符,则交换这两个字符串的首字符。

  • 第15题:

    以下程序中函数f( )的功能是将n个字符串按由大到小的顺序进行排序。 include void f

    以下程序中函数f( )的功能是将n个字符串按由大到小的顺序进行排序。 #include<string.h> void f(char p[ ][10],int n) { char t[20]; int i,j; for(i =O;i <n-1 ;i ++ ) for(j =i + 1 ;j < n;j ++ ) if(strcmp(p [i] ,p[j] ) <0) { strcpy(t,p[i]);strcpy(p[i] ,p[j] );strcpy(p[j] ,t); } } main ( ) { char p [ ] [ 10 ] = { "abc","aabdfg","abbd","dcdbe", "cd" }; int i; f(p,5); printf("%d\n",strlen(p[O] ) ); } 程序运行后的输出结果是

    A.6

    B.4

    C.5

    D.3


    正确答案:C
    解析:对字符串比较的方法是依次对两字符串对应位置上的字符两两比较,当出现第一对不相同的字符时,即由这两个字符(ASCII码值)决定所在串的大小。

  • 第16题:

    以下关于I/O控制器的说法中错误的是( )。

    A、启动I/O后,I/O控制器用于控制I/O操作的全过程

    B、每个I/O设备都有自己的I/O控制器,所有的I/O控制器都以扩充卡的形式插在主板的扩展槽中

    C、I/O设备与主存之间的数据传输可以不通过CPU而直接进行

    D、输入输出操作全部完成后,I/O控制器会向CPU发出一个信号,通知CPU任务已经完成


    正确答案:B

  • 第17题:

    在计算机中,I/O系统可以有5种不同的工作方式,分别是程序控制方式(包括无条件传送与程序查询方式)、程序中断方式、DMA工作方式、通道方式、I/O处理机。( )方式I/O端口总是准备好接受主机的输出数据,或是总是准备好向主机输入数据,并且只适用于简单的I/O控制(请作答此空)允许主存储器和I/O设备之间通过某种控制器直接进行批量数据交换,除了在数据传输开始和结束时,整个过程无须CPU的干预。( )在一定的硬件基础上利用软件手段实现对I/O的控制和传送,更多地免去了cpu的接入( )指专门负责输入/输出的处理机。可以有独立的存储器、运算部件和指令控制部件。上述工作方式中,( )工作方式CPU与I/O设备是串行工作的。

    A.I/O处理机
    B.DMA方式
    C.通道控制方式
    D.无条件传送

    答案:B
    解析:
    在计算机中,I/O系统可以有5种不同的工作方式,分别是程序控制方式、程序中断方式、DMA工作方式、通道方式、I/O处理机。1、程序控制方式分为无条件查询和程序查询方式。 ① 无条件传送方式,I/O端口总是准备好接受主机的输出数据,或是总是准备好向主机输入数据,而cpu在需要时,随时直接利用I/O指令访问相应的I/O端口,实现与外设的数据交换。优点是软、硬件结构简单,缺点是对时序要求高,只适用于简单的I/O控制。② 程序查询方式程序查询方式也称为程序轮询方式,该方式采用用户程序直接控制主机与外部设备之间输入/输出操作。CPU必须不停地循环测试I/O设备的状态端口,当发现设备处于准备好(Ready)状态时,CPU就可以与I/O设备进行数据存取操作。这种方式下的CPU与I/O设备是串行工作的。2、中断方式当I/O设备结束(完成、特殊或异常)时,就会向CPU发出中断请求信号,CPU收到信号就可以采取相应措施。当某个进程要启动某个设备时,CPU就向相应的设备控制器发出一条设备I/O启动指令,然后CPU又返回做原来的工作。CPU与I/O设备可以并行工作,与程序查询方式相比,大大提高了CPU的利用率。3、DMA(直接内存存取)方式DMA方式也称为直接主存存取方式,其思想是:允许主存储器和I/O设备之间通过“DMA控制器(DMAC)”直接进行批量数据交换,除了在数据传输开始和结束时,整个过程无须CPU的干预。4、通道控制方式在一定的硬件基础上利用软件手段实现对I/O的控制和传送,更多地免去了cpu的接入,使主机和外设并行工作程度更高。5、I/O处理机指专门负责输入/输出的处理机。可以有独立的存储器、运算部件和指令控制部件。

  • 第18题:

    程序查询I/O的流程总是按()的次序完成一个字符的传输。

    A.写数据端口,读/写控制端口
    B.读状态端口,读/写数据端口
    C.写控制端口,读/写状态端口
    D.随I/O接口的具体要求而定

    答案:B
    解析:

  • 第19题:

    在计算机中,I/O系统可以有5种不同的工作方式,分别是程序控制方式(包括无条件传送与程序查询方式)、程序中断方式、DMA工作方式、通道方式、I/O处理机。( )方式I/O端口总是准备好接受主机的输出数据,或是总是准备好向主机输入数据,并且只适用于简单的I/O控制。( )允许主存储器和I/O设备之间通过某种控制器直接进行批量数据交换,除了在数据传输开始和结束时,整个过程无须CPU的干预。(请作答此空)在一定的硬件基础上利用软件手段实现对I/O的控制和传送,更多地免去了cpu的接入。

    A.I/O处理机
    B.DMA方式
    C.通道控制方式
    D.程序查询

    答案:C
    解析:
    在计算机中,I/O系统可以有5种不同的工作方式,分别是程序控制方式、程序中断方式、DMA工作方式、通道方式、I/O处理机。1、程序控制方式分为无条件查询和程序查询方式。 ① 无条件传送方式,I/O端口总是准备好接受主机的输出数据,或是总是准备好向主机输入数据,而cpu在需要时,随时直接利用I/O指令访问相应的I/O端口,实现与外设的数据交换。优点是软、硬件结构简单,缺点是对时序要求高,只适用于简单的I/O控制。② 程序查询方式程序查询方式也称为程序轮询方式,该方式采用用户程序直接控制主机与外部设备之间输入/输出操作。CPU必须不停地循环测试I/O设备的状态端口,当发现设备处于准备好(Ready)状态时,CPU就可以与I/O设备进行数据存取操作。这种方式下的CPU与I/O设备是串行工作的。2、中断方式当I/O设备结束(完成、特殊或异常)时,就会向CPU发出中断请求信号,CPU收到信号就可以采取相应措施。当某个进程要启动某个设备时,CPU就向相应的设备控制器发出一条设备I/O启动指令,然后CPU又返回做原来的工作。CPU与I/O设备可以并行工作,与程序查询方式相比,大大提高了CPU的利用率。3、DMA(直接内存存取)方式DMA方式也称为直接主存存取方式,其思想是:允许主存储器和I/O设备之间通过“DMA控制器(DMAC)”直接进行批量数据交换,除了在数据传输开始和结束时,整个过程无须CPU的干预。4、通道控制方式在一定的硬件基础上利用软件手段实现对I/O的控制和传送,更多地免去了cpu的接入,使主机和外设并行工作程度更高。5、I/O处理机指专门负责输入/输出的处理机。可以有独立的存储器、运算部件和指令控制部件。

  • 第20题:

    程序流程是指在一个程序中语句的执行次序

    A

    B



  • 第21题:

    程序查询流程总是按:先读()端口,再写()端口的次序完成一个字符的传输


    正确答案:状态端口;数据端口

  • 第22题:

    程序查询I/O的流程总是按()的次序完成一个字符的传输。

    • A、写数据端口,读/写控制端口
    • B、读状态端口,读/写数据端口
    • C、写控制端口,读/写状态端口
    • D、随I/O接口的具体要求而定

    正确答案:B

  • 第23题:

    判断题
    程序流程是指在一个程序中语句的执行次序
    A

    B


    正确答案:
    解析: 暂无解析