操作系统 作业管理

操作系统 作业管理

ID:20682195

大小:139.00 KB

页数:49页

时间:2018-10-14

操作系统   作业管理_第1页
操作系统   作业管理_第2页
操作系统   作业管理_第3页
操作系统   作业管理_第4页
操作系统   作业管理_第5页
资源描述:

《操作系统 作业管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、教学内容:1、作业的概念、建立过程2、作业的输入方式3、作业控制块的建立4、用户接口教学重点:1、作业的概念、建立过程2、作业控制块的建立教学难点:1、作业控制块第二章作业管理第二章作业管理一、作业的基本概念严格说,在分时系统中,从系统角度来看甚至没有作业的概念。因此,这里主要介绍批处理系统的作业建立过程。程序数据(作业体)作业说明书(作业控制语言)作业作业:用户在一次计算过程中或一次事务处理过程中要求计算机系统所做的工作的集合。系统一次业务处理过程中,从输入程序和数据到输出结果的过程(正准备进入内存的程序P1

2、01)用户二、作业的定义作业步:一个作业分成若干个顺序处理的作业单位。(输入、编译、计算等。每个作业步又可细分成若干个子作业步)线程:进程中一个能被独立调度的基本单元作业的执行过程看成是任务作业步的执行过程看成是进程子作业步对应线程三、作业的组织批量型作业的用户,为了使系统掌握一个作业的情况和提供完成该作业所需的条件,首先向系统提出作业申请。作业申请包括作业情况、作业控制和资源要求三部分。⒈作业基本情况描述:用户名、作业名、适用语言名、允许最大处理时间。⒉作业控制描述:控制方式、操作顺序、出错处理。⒊ 作业资源

3、要求描述:要求处理时间、内存空间外设类型和数量、优先级、库函数或实用程序。用一个作业控制表JCB(由系统生成)记录以上情况。四、作业的建立过程建立一个作业必须把该作业所包含的全部程序和数据输入到计算机的外部辅助存储设备上(简称为外存或辅存),而且,还要由作业注册程序在系统中为该作业申请建立起一个相应的作业控制块。作业控制块和作业之间具有一一对应关系。当一个作业的全部程序和数据输入到外存且在系统中建立了相应的作业控制块之后,就说一个作业已经建立起来了。用户作业作业步作业步作业控制表由系统生成进程进程进程进程一个作

4、业的建立过程包括两个子过程,一个是作业的输入,另一个是作业控制块的建立。作业的输入指将作业的程序、数据和作业说明书从输入设备(例如键盘)输入到外存,并形成有关初始信息。必须有外部启动信号,通知系统调用相应的输入管理程序来负责控制和完成作业的输入工作。⒈作业输入方式(1)联机输入方式(2)脱机输入方式(3)直接耦合方式(4)SPOOLING系统(5)网络输入方式(1)联机输入方式为联机用户服务。一台主机可以连接一台或多台外围设备。用户和系统通过终端交互会话来输入作业。作业执行过程中操作系统于用户之间需要不断地交互

5、信息。因此,用户必须在计算机前干预,故交互控制方式也可称为“联机控制方式”。交互控制方式适合终端用户使用,因此把交互控制方式的作业称为终端作业。造成CPU的浪费(外围设备的输入/输出低于CPU)(2)脱机输入方式又称为预输入方式。脱机输入方式利用低档个人计算机作为外围处理机进行输入处理。在低档个人机上,用户通过联机方式把作业首先输入到后援存储器,例如磁盘或磁带上;然后,用户把装有输入数据的后援存储器拿到主机的高速外围设备上和主机连接,从而在较短的时间内完成作业的输入工作。脱机输入解决了快速输入输出问题,提高了主

6、机的资源利用率,但反过来说,这又是以牺牲低档机为代价的。而且,脱机输入需要用户进行干预或进行一定的操作,例如移动存储介质和连接后援存储器等。另外,脱机输入输出方式存在灵活性差的缺点,即遇到紧急任务需要处理时,无法直接交给主机以便优先处理。(3)直接耦合方式把外围处理机和主机通过一个共享的大容量磁盘存储器直接耦合。在这种系统中,主机和外围可以有明确得分工,主机承担高速计算任务,外围处理机主要用于接收输入作业流,管理和输出文件,并为主机负责输入输出编辑工作。主机公用存储器微机微机直接耦合方式把主机和外围低档机通过一

7、个公用的大容量外存直接耦合起来,从而省去了在脱机输入中那种依靠人工干预来传递后援存储器的过程。直接耦合方式需要一个大容量的公用存储器,而且需要把多台低档机和主机、公用存储器固定连接起来。这种输入方式的成本较高,一般只适用于大型机或巨型机系统。(4)SPOOLING系统为克服脱机输入/输出工作方式的缺点,通道技术以及多道程序设计发展的基础上,研制了SPOOLING的操作方式。SPOOLING又可译作外围设备同时联机操作。在SPOOLING系统中,多台外围设备通过通道或DMA器件和主机与外存连接起来。(在硬盘中开辟

8、一块输入/输出井,并将多个用户作业随机的存储提取,各用户间互不干扰)。作业的输入输出过程由主机中的操作系统控制。操作系统中的输入程序包含两个独立的过程,一个过程负责从外部设备把信息读入缓冲区;另一个是写过程,负责把缓冲区的信息送到外存输入井中。这里,外围设备既可以是各种终端,也可以是其他的输入设备,例如纸带输入机或读卡机等。SPOOLING系统的输入方式既不同于脱机方式,也不同于直接耦

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。