计算机科学与技术

问答题处理I/O请求的主要步骤是什么?

题目
问答题
处理I/O请求的主要步骤是什么?
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

假设一个I/O系统只有一个磁盘,每秒可以接收50个I/O请求,磁盘对每个I/O请求服务的平均时间是10ms,则I/O请求队列的平均长度是______个请求。

A.0

B.0.5

C.1

D.2


正确答案:B
解析:磁盘的I/O请求是一个随机过程,请求事件达到的时间间隔具有泊松分布的概率学特征。根据Little定律,平均队列长度=达到速率×平均等待时间。其中
  平均等待时间=平均服务时间×服务器利用率/(1-服务器利用率)
  而服务器利用率=到达速率×平均服务时间,所以平均队列长度=服务器利用率×服务器利用率/(1-服务器利用率)
  根据本题给出的相关数据,服务器利用率=50×0.01=0.5,因此平均队列长度等于0.5。

第2题:

MSDOS系统中,负责处理I/O请求的系统文件是()。

AMSDOS.SYS

BIO.SYS

CROM.BIOS

DCOMMANO.COM


B

第3题:

以下4个步骤在通道工作过程中正确的顺序是()I、组织I/O操作II、向CPU发中断请求III、编制通道程序IV、启动I/O通道

A.I→II→III→IV

B.II→III→I→IV

C.IV→III→II→I

D.III→IV→I→II


参考答案:D

第4题:

进程可以分为大部分时间用于提交I/O请求或是等待I/O请求的()和主要时间用于执行代码上的()


正确答案:I/O消耗型;处理器消耗型

第5题:

近程I/O与远程I/O的区别是什么?


正确答案: 近程I/O是将过程量直接通过信号电缆引入计算机,而远程I/O则必须通过远程终端单元实现现场I/O的采集,在远程终端单元和控制设备之间通过数字实现通信。

第6题:

操作系统设备管理功能的内部设计一般是基于分层的思想,因此通常将I/O软件组成分为4个层次,即用户应用软件,中断处理程序,独立于设备的软件和设备驱动程序,当用户进程提出I/O请求访问硬件时,需要按()的层次结构进行。

A.进程请求I/O→独立于设备的软件→中断处理程序→设备驱动程序→硬件
B.进程请求I/O→独立于设备的软件→设备驱动程序→中断处理程序→硬件
C.进程请求I/O→设备驱动程序→中断处理程序→独立于设备的软件→硬件
D.进程请求I/O→设备驱动程序→独立于设备的软件→中断处理程序→硬件

答案:B
解析:
采用分层思想的主要目的是便于系统修改扩充和移植。当用户进程提出I/O请求访问硬件时,需要按“进程请求I/O-独立于设备的软件-设备驱动程序-中断处理程序-硬件”的层次结构进行。

第7题:

处理I/O请求的主要步骤是什么?
处理I/O请求的主要步骤是:
用户进程发出I/O请求;
系统接受这个I/O请求,转去执行操作系统的核心程序;
设备驱动程序具体完成I/O操作;
IO完成后,系统进行I/O中断处理,然后用户进程重新开始执行。

第8题:

● 假设一个I/O系统只有一个磁盘,每秒可以接收50个I/O请求,磁盘对每个I/O请求服务的平均时间是10ms,则I/O请求队列的平均长度是(39)个请求。

(39)

A. 0

B. 0.5

C. 1

D. 2


正确答案:B
试题(39)分析
磁盘的I/O请求是一个随机过程,请求事件达到的时间间隔具有泊松分布的概率学特征。根据Little定律,平均队列长度=达到速率×平均等待时间。其中
平均等待时间=平均服务时间×服务器利用率/(1-服务器利用率)
而服务器利用率=到达速率×平均服务时间,所以平均队列长度=服务器利用率×服务器利用率/(1-服务器利用率)
根据本题给出的相关数据,服务器利用率= × 0.01=0.5,因此平均队列长度等于0.5。
参考答案
  (39)B

第9题:

当打印机作为I/O通道连接的外围设备之一时,如果打印机在打印的过程中打印纸用完,这时()

  • A、打印机请求故障事件中断
  • B、打印机请求特殊事件中断
  • C、I/O通道请求故障事件中断
  • D、I/O通道请求特殊事件中断

正确答案:D

第10题:

WindowsNTI/O系统中I/O管理程序的主要功能是什么?


正确答案: I/O管理程序建立了NT执行体的I/O模型,它实现与设备无关性的输入输出,即它并不进行实际的I/O处理,它的主要工作是建立一个代表I/O操作的I/O请求包IRP,它把IRP传送给适当的驱动程序并在I/O完成后处理其结果,最后撤销IRP.