第二章 操作系统结构A - 图文 联系客服

发布时间 : 星期六 文章第二章 操作系统结构A - 图文更新完毕开始阅读e416fd380912a2161479297d

图2.2 作业说明书的主要内容

9/38

2.2 作业的建立

严格地说,在分时系统中,从系统角度来看甚至没有作业的概念。因此,这里主要介绍批处理系统的作业建立过程。建立一个作业必须把该作业所包含的全部程序和数据输入到计算机的外部辅助存储设备上(简称为外存或辅存),而且,还要由作业注册程序在系统中为该作业申请建立起一个相应的作业控制块。作业控制块和作业之间具有一一对应关系。当一个作业的全部程序和数据输入到外存且在系统中建立了相应的作业控制块之后,就说一个作业已经建立起来了。

一个作业的建立过程包括两个子过程,一个是作业的输入,另一个是作业控制块的建立。

10/38

作业的输入指将作业的程序、数据和作业说明书从输入设备(例如键盘)输入到外存,并形成有关初始信息。必须有外部启动信号,通知系统调用相应的输入管理程序来负责控制和完成作业的输入工作。

有关作业输入管理程序的详细部分,将在设备管理和文件系统中讨论。这里需要指出的是,作业输入管理程序决定了作业的输入方式。再者,与作业输入过程的启动相似,作业输入过程的结束也必须由用户给出信号,使得相应设备发出中断信号后结束输入过程。下面讨论作业的输入方式。

11/38

2.2.1 作业输入方式

作业输入方式可分为5种,即联机输入方式、脱机输入方式、直接耦合方式、SPOOLING(Simultaneous Peripheral Operations On-Line)系统和网络输入方式。1. 联机输入方式

大多用在交互式系统中,用户和系统通过交互会话来输入作业。外围设备直接和主机相连接。一台主机可以连接一台或多台外围设备。在单台设备和主机相连接进行作业输入时,由于外围设备的输入输出速度远远低于CPU处理速度,有可能造成CPU资源的浪费。如果使用多台外围设备同时联机输入的话,则又成为下面将要介绍的SPOOLING系统。

12/38