更多“以打印机为例说明SPOOLING的工作原理,系统如何利用SPOOLING技术将打印机模拟为虚拟打印机。”相关问题
  • 第1题:

    下列关于SPOOLing 技术的叙述中,( )是错误的。

    A.批处理系统常采用SPOOLing技术实现

    B.SPOOLing技术是一种用空间换取时间的技术

    C.作业的输入输出工作通常由SPOOLing系统完成

    D.SPOOLing是一种独占设备技术


    正确答案:D

  • 第2题:

    虚拟存储技术引入的前提是________。

    A.存储保护技术

    B.多道程序设计技术

    C.SPOOLing系统工作原理

    D.程序局部性原理


    正确答案:D
    解析:程序局部性原理是虚拟存储技术引入的前提。因为进程的某些程序段在进程整个运行期间,可能根本不使用,如出错处理等,因而没有必要调入内存;互斥执行的程序段在进程运行时,根据系统只执行其中一段,如分支语句等。因而各互斥段没有必要同时驻留内存;在进程的一次运行中有些程序段执行完毕,从某一时刻起不再用到,因而没有必要再占用内存区域。

  • 第3题:

    在采用Spooling技术的系统中,用户的打印数据首先被送到(34)。

    A.磁盘固定区域

    B.内存固定区域

    C.终端,

    D.打印机


    正确答案:A
    解析:Spooling技术即假脱机技术,是使独占使用的设备变成多台虚拟设备的一种技术。Spooling系统是由“预输入程序”、“缓输出程序”和“井管理程序”以及输入和输出井组成的。其中,输入并和输出井是为存放从输入设备输入的信息以及作业执行的结果,系统在辅助存储器上开辟的存储区域。Spooling的工作过程是操作系统初启后激活Spooling预输入程序使它处子捕获输入请求的状态,一旦有输入请求消息,Spooling输入程序立即得到执行,把装在输入设备上的作业输入到硬盘的输入井中;当作业需要输出数据时,可以先将数据送到输出井,当输出设备空闲时,由Spooling输出程序把硬盘上输出井的数据送到慢速的输出设备上。因此答案为A。

  • 第4题:

    下面的叙述中正确的是______。

    A.SPOOLING技术利用了外设概念

    B.SPOOLING技术利用了虚拟设备概念

    C.SPOOLING技术利用了磁带概念

    D.SPOOLING技术利用了存储概念


    正确答案:B
    解析:SPOOLING,其原理简单说来就是运用磁盘这种工作速度较高的大容量共享设备,来模拟那些工作速度较低的独享设备,使后者在用户角度上看来,也改造成为一种“共享”设备。通常把这种“被改造的设备”称为“虚拟设备”。

  • 第5题:

    下列关于打印机共享的说法中不正确的是()。

    A.基于对等方式的共享打印机,配置打印机的工作站可以是打印服务器

    B.打印共享的基本原理是一台物理打印机被虚拟为多台逻辑打印机

    C.网络环境中多个用户可以同时使用共享打印机进行打印

    D.用户只能连接一台共享打印机实现打印操作第Ⅱ部分非选择题


    参考答案:D
    采用排除法。A、B、C三个选项的说法都是正确的。D项说法明显有误。

  • 第6题:

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

    (25)

    A. Spooling技术,利用磁带

    B. Spooling技术,利用磁盘

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

    D. 通道技术,利用磁带


    正确答案:B

  • 第7题:

    ● 为了解决CPU输出数据的速度远远高于打印机的打印速度这一矛盾,在操作系统中一般采用 (39) 。

    (39)

    A. 高速缓存Cache技术

    B. 通道技术

    C. Spooling技术

    D. 虚存(VM)技术


    正确答案:C

  • 第8题:

    根据打印机的工作原理,可以将打印机分为()。

    • A、行式打印机
    • B、点阵打印机
    • C、激光打印机
    • D、页式打印机
    • E、喷墨打印机

    正确答案:B,C,E

  • 第9题:

    什么是虚拟设备?简述共享打印机的工作原理。


    正确答案: 虚拟设备是通过某种技术将一台独占设备改造为可以共多少用户共享的共享设备。
    共享打印机的工作流程如下:当用户进程请求打印输出时,SPOOLING系统统一为它打印输出,但并不真正把打印机分配给该用户进程,而只为它做两件事:
    (1)有输出进程在输出井中为之申请一空闲盘块区,并将要打印的数据输入其中:
    (2)输入进程在为用户进程申请一张空白的用户请求打印表,并将用户的打印要求填入其中,再将该表挂到请求打印队列上。如果还有进程要求打印输出,系统仍可接受该用户请求,也同样为该进程做上述两件事,如果打印机空闲,输出进程将从请求打印队列队首取出一张请求打印表,根据表中的要求将要打印的数据框从输出井传送到内存缓冲区,再有打印机进行打印。打印完毕,输出进程在查看请求打印队列中是否还有等待要打印的请求表。若有,再取出一张表,并根据其中的要求进行打印,如此下去,直至请求队列空为止,输出进程才自己阻塞起来,等待下次再用打印请求时才被唤醒。

  • 第10题:

    Honeywell PKS系统报警打印机的工作原理,以下正确的是()。

    • A、通过CB软件调用打印机脚本
    • B、通过QB软件调用打印机脚本
    • C、通过station软件调用打印机脚本
    • D、通过DB软件调用打印机脚本

    正确答案:C

  • 第11题:

    问答题
    以打印机为例说明SPOOLING的工作原理,系统如何利用SPOOLING技术将打印机模拟为虚拟打印机。

    正确答案: 当某进程要求打印输出时,操作系统并不是把某台实际打印机分配给该进程,而是在磁盘上输出井中为其分配一块区域,该进程的输出数据高速存入输出井的相关区域中,而并不直接在打印机上输出。输出井上的区域相当于一台虚拟的打印机,各进程的打印输出数据都暂存放在输出井中,形成一个输出队列。最后,由SPOOLING的缓输出程序依次将输出队列中的数据实际地打印输出。
    这样,从用户的角度来看,他似乎独占打印机,可以随时根据运行的情况输出各种结果,但从系统的角度来看,同一台打印机又可以分时地为每一个用户服务。用户进程实际上获得的是虚拟设备。
    SPOOLING系统的引入缓和了CPU与设备的速度的不均匀性,提高了CPU与设备的并行程度。
    解析: 暂无解析

  • 第12题:

    问答题
    SPOOLing技术如何使一台打印机虚拟成多台打印机?

    正确答案: 当用户进程请求打印输出时,操作系统并不真正把打印机分配给该用户进程,而是为进程在磁盘上的输出井中分配一个空闲盘区,并将要打印的数据送入其中,同时还为用户进程申请一张用户请求打印表,将用户的打印要求填入其中,再将该表挂在请求打印队列上。
    如果打印机空闲,输出进程将从请求打印队列的队首取出一张请求打印表,根据表中的要求将要打印的数据从输出井传送到内存的输出缓冲区,再由打印机进行打印。
    解析: 暂无解析

  • 第13题:

    下列关于SPOOLing技术的叙述中,哪一条是不正确的?( )

    A) SPOOLing技术未解决CPU的速度与设备速度的不地称问题

    B) SPOOLing技术解决了独占设备利用率低的问题

    C) SPOOLing技术需要利用磁盘空间作为缓冲

    D) SPOOLing技术可用于打印机的管理

    A.

    B.

    C.

    D.


    正确答案:A

  • 第14题:

    在采用SPOOLing技术的系统中,用户作业的打印输出结果首先被送到( )

    A.磁盘固定区域

    B.内存固定区域

    C.终端

    D.打印机


    正确答案:A

  • 第15题:

    在采用SPOOLing技术的系统中,用户作业的打印输出结果首先被送到( )。

    A.内存固定区域

    B.硬盘的某个区域

    C.终端

    D.打印机


    正确答案:B

  • 第16题:

    在操作系统中,虚拟设备通常采用(11)设备来模拟低速设备(如打印机)。

    A.Spooling技术,利用磁带

    B.Spooling技术,利用磁盘

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

    D.通道技术,利用磁带


    正确答案:B
    解析:本题考查的是计算机操作系统设备管理方面的基础知识。所谓Spooling技术实际上是用一类物理设备模拟另一类物理设备的技术,是使独占使用的设备变成多台虚拟设备的一种技术,也是一种速度匹配技术。Spooling系统是由“预输入程序”、“缓输出程序”和“井管理程序”以及输入和输出井组成的。其中,输入井和输出井是为了存放从输入设备输入的信息以及作业执行的结果,系统在磁盘上开辟的存储区域。

  • 第17题:

    (24)下列关于 SPOOLing 技术的叙述中,哪一条是不正确的?

    A)SPOOLing 技术未解决CPU 的速度与设备速度的不对称问题

    B ) SPOOLing 技术解决了独占设备利用率低的问题

    C)SPOOLing 技术需要利用磁盘空间作为缓冲

    D)SPOOLing 技术可用于打印机的管理


    正确答案:C

  • 第18题:

    在操作系统中,虚拟输入/输出设备通常采用(46)来实现。

    A.Spooling技术,利用磁带

    B.Spooling技术,利用磁盘

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

    D.通道技术,利用磁带


    正确答案:B
    解析:本题考查的是应试者对操作系统基本概念的掌握程度。试题(46)的正确答案为B。虚拟输入/输出设备利用Spooling技术(假脱机技术)把独占设备改造成可由多个进程共享的设备,即利用共享设备去模拟独占设备,从而使独占设备成为可共享的、快速输入/输出的设备。

  • 第19题:

    请说明SPOOLing技术的基本思想,回答SPOOLing系统由哪些部分组成?简述它们的功能,并回答SPOOLing系统中输入井和输出井的作用是什么?


    正确答案:SPOOLING技术是多道程序设计系统中处理独占I/O设备的一种方法,它可以提高设备利用率并缩短单个程序的响应时间,又称为虚设备技术。SPOOLING系统主要包括输入程序模块(将作业预先输入到后援存储器中,预输入)、输出程序模块(作业执行时不必直接启动外部设备输出数据,只需将这些数据写入输出井)、作业调度程序三个部分。输入井指预先输入的后援存储器,如磁盘等。输出井指是专门用于存放将要输出信息的磁盘等。

  • 第20题:

    根据打印机的原理及印字技术,打印机可分为()。

    • A、击打式打印机和非击打式打印机
    • B、针式打印机和喷墨打印机
    • C、静电打印机和喷默打印机
    • D、点阵式打印机和行式打印机

    正确答案:A

  • 第21题:

    目前企业衡器配套和一般办公常使用打印机按工作原理分类为()。

    • A、针式打印机
    • B、激光打印机
    • C、喷墨打印机
    • D、热印型打印机
    • E、扫描式打印机

    正确答案:A,B,C

  • 第22题:

    问答题
    什么是虚拟设备?简述共享打印机的工作原理。

    正确答案: 虚拟设备是通过某种技术将一台独占设备改造为可以共多少用户共享的共享设备。
    共享打印机的工作流程如下:当用户进程请求打印输出时,SPOOLING系统统一为它打印输出,但并不真正把打印机分配给该用户进程,而只为它做两件事:
    (1)有输出进程在输出井中为之申请一空闲盘块区,并将要打印的数据输入其中:
    (2)输入进程在为用户进程申请一张空白的用户请求打印表,并将用户的打印要求填入其中,再将该表挂到请求打印队列上。如果还有进程要求打印输出,系统仍可接受该用户请求,也同样为该进程做上述两件事,如果打印机空闲,输出进程将从请求打印队列队首取出一张请求打印表,根据表中的要求将要打印的数据框从输出井传送到内存缓冲区,再有打印机进行打印。打印完毕,输出进程在查看请求打印队列中是否还有等待要打印的请求表。若有,再取出一张表,并根据其中的要求进行打印,如此下去,直至请求队列空为止,输出进程才自己阻塞起来,等待下次再用打印请求时才被唤醒。
    解析: 暂无解析

  • 第23题:

    多选题
    根据打印机的工作原理,可以将打印机分为()。
    A

    行式打印机

    B

    点阵打印机

    C

    激光打印机

    D

    页式打印机

    E

    喷墨打印机


    正确答案: A,D
    解析: 暂无解析