首页 > 试题广场 >

操作系统中,SPOOLING技术用于实现():

[单选题]

操作系统中,SPOOLING技术用于实现():

  • 进程对换
  • 虚拟设备
  • 系统调用
  • 虚拟存储
SPOOLing技术是对脱机输入、输出系统的模拟,主要是为了缓和CPU的高速性与I/O设备低俗性间的矛盾。通过SPOOLing技术可将一台物理I/O设备虚拟为多台逻辑I/O设备,同样实现多个用户共享一台物理I/O设备。该技术主要是利用专门的外围控制机实现。SPOOLing系统主要分为:输入井和输出井(磁盘设备),输入缓冲区和输出缓冲区(匹配速度),输入进程与输出进程(模拟脱机I/O时的外围控制机)这几部分,可提高I/O的速度,将独占设备改造为共享设备(在输入井与输出井中为进程分配一个存储区和建立一张I/O请求表),实现了虚拟设备功能。
发表于 2017-05-15 14:16:11 回复(0)
SPOOLing技术的特点: 
(1)提高了I/O速度.从对低速I/O设备进行的I/O操作变为对输入井或输出井的操作,如同脱机操作一样,提高了I/O速度,缓和了CPU与低速I/O设备速度不匹配的矛盾. 
(2)设备并没有分配给任何进程.在输入井或输出井中,分配给进程的是一存储区和建立一张I/O请求表. 
(3)实现了虚拟设备功能.多个进程同时使用一独享设备,而对每一进程而言,都认为自己独占这一设备,不过,该设备是逻辑上的设备.  
发表于 2018-05-22 10:27:37 回复(0)
外部设备同时联机操作
发表于 2017-12-05 14:23:10 回复(0)