问题详情

在操作系统中,虚拟设备通常采用(15)设备来提供虚拟设备。


A、Spooling技术,利用磁带

B、Spooling技术,利用磁盘

C、脱机批处理技术,利用磁盘

D、通道技术,利用磁带

时间:2022-01-04 20:09 关键词:

答案解析

B
解析:所谓Spooling技术,实际上是用一类物理设备模拟另一类物理设备的技术,是一种使独占使用的设备变成多台虚拟设备的技术,也是一种速度匹配技术。Spooling系统是由“预输入程序”、“缓输出程序”和“井管理程序”,以及输入和输出井组成的。其中,输入井和输出井是为了存放从输入设备输入的信息,以及作业执行的结果,系统在磁盘上开辟的存储区域。脱机批处理是通过增加一台不与主机直接连接而专门用于与输入/输出打交道的卫星机。利用卫星机完成输入/输出功能。主机与卫星机可并行工作。它的特点是增设卫星机,主机摆脱了I/O操作,通过卫星机使外设与主机并行工作,提高主机的利用率。而问题是磁带需要手工拆装,系统的保护不够。通道是传输信息的数据通路,计算机系统中传送信息和数据的装置,主要有主存储器读写通道和输入/输出通道,能接收中央处理机的命令,独立执行通道程序,协助中央处理机控制与管理外部设备。一个独立于CPU的专门I/O控制的处理机,控制设备与内存直接进行数据交换。它有自己的通道命令,可由CPU执行相应指令来启动通道,并在操作结束时向CPU发出中断信号。通道指令的格式一般由:操作码,记数段,内存地址段,结束标志组成。一个系统中可设立三种类型的通道:字节多路通道、数组多路通道、选择通道。