首页 > 知识点讲解
       Spooling技术
知识路径: > 计算机系统基础知识 > 计算机软件基础知识 > 操作系统基础知识 > 设备管理 > 设备管理 > 设备管理采用的相关技术 > 
相关知识点:4个      
        Spooling是Simultaneous Peripheral Operations On Line(外围设备联机操作)的简称。所谓Spooling技术,实际上是用一类物理设备模拟另一类物理设备的技术,是使独占使用的设备变成多台虚拟设备的一种技术,也是一种速度匹配技术。
        Spooling系统是由“预输入程序”“缓输出程序”和“井管理程序”以及输入和输出井组成的。其中,输入井和输出井是为了存放从输入设备输入的信息以及作业执行的结果,系统在辅助存储器上开辟的存储区域。Spooling系统的组成和结构如下图所示。
        
        Spooling系统的组成和结构
        Spooling系统的工作过程是操作系统初启后激活Spooling预输入程序使它处于捕获输入请求的状态,一旦有输入请求消息,Spooling输入程序立即得到执行,把装在输入设备上的作业输入到硬盘的输入井中并填写好作业表,以便在作业执行中要求输入信息时可以随时找到它们的存放位置。当作业需要输出数据时,可以先将数据送到输出井,当输出设备空闲时,由Spooling输出程序把硬盘上输出井的数据送到慢速的输出设备上。
        Spooling系统中拥有一张作业表用来登记进入系统的所有作业的作业名、状态和预输入表位置等信息。每个用户作业拥有一张预输入表来登记该作业的各个文件的情况,包括设备类、信息长度及存放位置等。输入井中的作业有如下4种状态:
        (1)提交状态。作业的信息正从输入设备上预输入。
        (2)后备状态。作业预输入结束但未被选中执行。
        (3)执行状态。作业已被选中运行,在运行过程中,它可从输入井中读取数据信息,也可向输出井写信息。
        (4)完成状态。作业已经撤离,该作业的执行结果等待缓输出。
        当第一块数据送入用户工作区后,缓冲区是空闲的可以传送第二块数据。这样第一块数据的处理C1与第二块数据的输入T2是可以并行的,以此类推,如下图所示。
        
        单缓冲并行工作示意图
        系统对每一块数据的处理时间为:Max(C,T)+M。因为,当T>C时,处理时间为M+T;当T
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有