第2章作业管理与用户接口

第2章作业管理与用户接口

ID:34387610

大小:936.26 KB

页数:53页

时间:2019-03-05

第2章作业管理与用户接口_第1页
第2章作业管理与用户接口_第2页
第2章作业管理与用户接口_第3页
第2章作业管理与用户接口_第4页
第2章作业管理与用户接口_第5页
资源描述:

《第2章作业管理与用户接口》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机操作系统第二章作业管理与用户接口西安电子科技大学计算机学院1第二章作业管理与用户接口作业的组织与管理作业控制方式系统功能调用图形用户接口用户管理西安电子科技大学计算机学院22.1作业的组织与管理2.1.1作业和作业处理过程基本概念作业:就是用户一次请求计算机系统为其完成任务所进行的工作总和。一般来说,为了完成其任务,可以将作业细分成若干个作业步。作业步就是处理作业的各个独立的子任务,系统可以创建若干进程完成各作业步的计算,所以说一个作业是由若干作业步组成的。西安电子科技大学计算机学院32.1作业的组织与管理如(1)编辑:edlinuser.asm(2)汇编:

2、masmuser(3)链接:minkuser(4)执行:user最后执行user.exe文件获得所要的结果。西安电子科技大学计算机学院42.1作业的组织与管理2.1.1作业和作业处理过程作业的类型:根据计算机系统作业处理方式的不同,可以把作业分为两大类:脱机作业:不直接交互,通常用于批处理系统联机作业:直接交互,通常用于分时系统和目前的微机系统作业控制方式:用户向操作系统提供作业加工步骤的方式脱机作业控制方式联机作业控制方式西安电子科技大学计算机学院52.1作业的组织与管理2.1.1作业和作业处理过程作业的组成:包括程序、数据、作业控制信息(如作业说明书)三部分

3、作业说明书体现用户对作业控制的意图,包括•作业基本情况:如用户名、作业名•作业控制描述:如作业控制方式、出错处理•作业资源要求描述:如处理时间、优先级、内存空间西安电子科技大学计算机学院62.1作业的组织与管理2.1.1作业和作业处理过程作业的处理过程输入:用户将自己的程序和数据提交给系统的后援存储器后备:建立作业控制块,加入后备作业队列,等待调度执行:被成功调度,分配资源,建立一组相应的进程,可进一步分为就绪、运行、阻塞状态完成:正常结束或因错误终止,退出系统西安电子科技大学计算机学院72.1作业的组织与管理运行完成作业调度用户提交后备收容就绪等待执行作业录入作业调度

4、西安电子科技大学计算机学院82.1作业的组织与管理2.1.2作业的输入/输出方式作业的输入指把作业从输入介质上送入系统并加以组织,在磁盘上形成一个后备作业的过程;作业的输出是指将作业执行的结果由系统经输出设备输出;西安电子科技大学计算机学院92.1作业的组织与管理2.1.2作业的输入/输出方式联机输入/输出方式由主机直接控制,由于主机与外设的速度相差悬殊,从而降低了CPU的利用率脱机输入/输出方式(人工干预)由外围处理机控制,人工干预,但手工操作效率低SPOOLing系统-SimultaneousPeripheralOperationsOnLine,外围设备同时联机操

5、作西安电子科技大学计算机学院102.1作业的组织与管理SPOOLing系统的核心思想是利用一台可共享的、高速大容量的块设备(磁盘)来模拟独占设备的操作,使一台独占设备变成多台可并行使用的虚拟设备。SPOOLing系统由专门负责I/O的常驻内存的进程和输入井、输出井组成提高了I/O速度;将独占设备改造为共享设备;实现了虚拟设备功能西安电子科技大学计算机学院112.1作业的组织与管理输入进程输出进程磁盘sp1sp2输入设备输入缓冲区输入井输出设备输出缓冲区输出井西安电子科技大学计算机学院122.1作业的组织与管理2.1.3作业控制块(JobControlBlock,JCB)作

6、业控制块是作业存在的唯一标志,是系统为管理作业所设置的一个数据结构。包括该作业的标识信息、状态信息、调度参数、资源需求和其他控制信息。作业后备队列就是按照某种原则将后备作业的JCB排成的一个或多个序列,以便作业调度。西安电子科技大学计算机学院132.1作业的组织与管理作业控制表(JCB,JobControlBlock)1)作业名2)用户名3)语言程序类型(需调用的系统程序)4)内存需求量5)估计执行时间6)优先数(用于调度)7)作业类型8)作业说明书文件名9)资源要求:(静态,或中间可以随作业步变化--效率不高;动态分配)10)作业状态:提交、后备、执行、就绪、等待、完成;西安电

7、子科技大学计算机学院142.1作业的组织与管理2.1.4作业调度在一些操作系统中,一个作业从提交到完成需要经过高级、中级和低级三级调度高级调度:即作业调度,选择后备作业,为其建立进程,并使其进入主机中级调度:即对换调度,决定进程在内存和辅存盘交换区间的对换。低级调度:即进程级调度,决定哪个进程可以占用CPU,进入运行状态。西安电子科技大学计算机学院152.1作业的组织与管理辅存主机后备作业高级调度低级调度...作业1作业2作业n内存用户态区...对换进程进程1

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

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

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