欢迎来到天天文库
浏览记录
ID:4136789
大小:301.59 KB
页数:18页
时间:2017-11-29
《第2章 作业管理和用户接口(第1讲)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《操作系统》第二章作业管理和用户接口(第1讲)主讲人:黄伯虎第一章小结基本内容∑操作系统的定义∑操作系统的特征∑操作系统的发展∑操作系统的分类∑操作系统的结构(包括内核体系结构)∑介绍了几种常用的操作系统要求∑了解:操作系统的基本概念、操作系统发展历史,操作系统的功能。∑掌握:多道批处理系统、实时系统和分时系统的概念和基本原理,实时和分时系统的区别。XidianUniversityOperatingSystem2007-10-27-2/20-引言作业(Job)作业管理处理机处理机管理(进程管理)存储器存储管理外部设备设备管理磁盘信息(文件)文件系统管理本章主
2、要内容∑作业管理∑用户接口XidianUniversityOperatingSystem2007-10-27-3/20-一、作业和作业处理过程什么是作业(Job)?∑作业是用户在一次算题过程中或者一个事务处理过程中要求计算机系统所做工作的总和,它是用户向计算机系统提交一项工作的基本单位。∑为理解方便我们可以将作业看作是一个要求计算机处理的任务(task)。¾例如:给定一组数据,对其进行排序,并打印出排序结果。读取给定数据一个作业可以看成是由若干个独立的步骤组成的,我们把这些相对独立的步骤称为作业步。一排序个作业就是由不同的顺序相连的作业步组成的。打印结果Xi
3、dianUniversityOperatingSystem2007-10-27-4/20-一、作业和作业处理过程作业的分类脱机作业脱机作业脱机作业控制方式脱机作业控制方式在作业执行过程中用户不直在作业执行前将各种控制方式一起输入接和计算机交互。到计算机中,此后作业自动执行。联机作业联机作业联机作业控制方式联机作业控制方式在作业执行过程中用户可以采用人机对话方式控制作业运行。直接和计算机交互,多用于分时系统。∑生活中的实例:邮政系统(类似脱机处理方式)。作业(脱机作业)的组成∑作业由程序、数据和作业控制信息(作业说明书)三部分组成。∑作业说明书主要提供给批处理
4、作业用户使用,它体现用户对作业的控制意图,作业说明书要使用专门的作业控制语言(JCL)书写。XidianUniversityOperatingSystem2007-10-27-5/20-一、作业和作业处理过程作业的处理过程作业输入作业注册作业调度作业终止Job提交/输入后备执行完成XidianUniversityOperatingSystem2007-10-27-6/20-二、作业的输入/输出方式概念:∑作业的输入:¾指把作业从输入介质上送入计算机系统并加以组织,在磁盘上形成后备作业的过程。∑作业的输出¾指将作业执行的结果由计算机系统经输出设备输出的过程。分
5、类:∑联机输入/输出:¾由主机(CPU)直接控制输入/输出过程。¾缺点:由于CPU和输入/输出设备的速度相差悬殊,效率低下,资源不能得以充分利用。XidianUniversityOperatingSystem2007-10-27-7/20-二、作业的输入/输出方式∑脱机输入/输出(人工干预)主机输入机输出机优点:这种方式在一定程度上缓解了CPU和输入输出设备间的矛盾。缺点:主机和外围处理机之间采用的是手工操作方式,因此效率依然不高。XidianUniversityOperatingSystem2007-10-27-8/20-二、作业的输入/输出方式∑SPOO
6、Ling系统(★)¾即外围设备同时联机操作(SimultaneousPeripheralOperationOnLine)。兼具脱机和联机方式的优点,可以实现联机方式下的主机和外围设备的同时工作,又称为假脱机。¾技术基础:①多道程序设计技术:一次可以容纳多个程序在主机上“同时”执行。②通道技术:通道是一个独立于CPU的,专管输入/输出控制的处理机,它控制外部设备与内存直接进行数据交换。内存通道外设XidianUniversityOperatingSystem2007-10-27-9/20-二、作业的输入/输出方式¾原理主机输入机输出机CPUCPU控制控制输入进
7、程输出进程通道通道输入设备缓冲区输入井输出井缓冲区输出设备SPOOLing系统高速磁盘XidianUniversityOperatingSystem2007-10-27-10/20-二、作业的输入/输出方式∑SPOOLing系统的优点¾缓和了CPU和I/O速度之间的矛盾。数据从低速I/O设备上通过SPOOLing系统传输到高速磁盘上,CPU从高速磁盘上读取数据。¾将独占设备改造为共享设备。SPOOLing系统中所谓的设备分配只是在输入输出井中分配一个存储区和建立一张I/O请求表而已。¾实现了虚拟设备功能。多个进程共享一台独立设备。XidianUniversi
8、tyOperatingSystem2007-10-2
此文档下载收益归作者所有