第二章操作系统用户界面.ppt

第二章操作系统用户界面.ppt

ID:48768838

大小:413.50 KB

页数:64页

时间:2020-01-22

第二章操作系统用户界面.ppt_第1页
第二章操作系统用户界面.ppt_第2页
第二章操作系统用户界面.ppt_第3页
第二章操作系统用户界面.ppt_第4页
第二章操作系统用户界面.ppt_第5页
资源描述:

《第二章操作系统用户界面.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第二章操作系统用户界面重点和难点:1作业的基本概念和建立过程2用户接口的概念和类型3系统调用的概念和过程教学要求:熟悉作业的作用和定义。掌握批处理作业管理的过程。掌握对作业调度算法的几个评估公式:CPU利用率、吞吐量、作业平均周转时间和带权平均周转时间。理解四个常见的作业调度算法:先来先服务、短作业优先、响应比高者优先和优先级法。传统的人机接口操作命令:脱机(作业控制语言)——批处理作业联机(键盘操作命令)——交互式作业系统调用(SystemCall)是操作系统为用户提供的一组系统功能调用,用户可以在源程序一级使用这些系统调用,请求操

2、作系统提供的服务(如,请求使用各种外部设备进行信息传输、向系统申请资源等)。第二章操作系统用户界面2.1作业的概念2.2批处理作业的管理2.3交互式作业的管理2.4系统调用作业这个概念广泛地应用在批处理系统中,由于批处理系统的特点决定了用户并不是直接联机操作计算机,用户总是先设计好自己的程序,将程序及其相关的所有数据、运行说明、要求和必要的资料提交给系统管理员,当多个用户的工作积累到一定数量时,操作员将多个工作一起提交到计算机系统,批处理操作系统负责控制管理这些程序/工作的自动运行、切换、输入、输出等。得到运算结果后,系统管理员再将结

3、果分发到用户手中。需要指出的是:2.1作业的概念1.作业用户在一次计算过程中,或者一次事务处理过程中,要求计算机系统所做工作的总称从系统角度看(作业的组织形式)作业:作业由程序、数据和作业说明书组成。程序和数据完成用户所要求的业务处理工作,作业说明书则体现用户的控制意图。一、基本概念2.作业步作业步是在一个作业的处理过程中,计算机所做的相对独立的工作。在作业运行期间,各作业步之间存在着相互联系,往往上一个作业步的结果作为下一个作业步的输入图2.1作业步之间的关系二、作业控制方式1.批处理方式——脱机控制在批处理系统中,用户通过作业控制

4、语言(JCL)向系统提出对作业控制要求OS向用户提供一组作业控制语言,用户用这种语言书写作业说明书脱机用户不能直接干预系统2.交互式方式——联机控制由一组命令向操作系统提出请求。用户在终端上输入命令,系统立即解释并执行该命令,完成用户的要求,然后返回终端或控制台;用户可输入下一条命令,如此反复直到作业完成三、作业管理的任务作业进入作业调度作业控制作业退出主机输入井输出井硬盘2.2批处理系统的作业管理作业输入:作业从输入介质上进入系统,并加以组织,在磁盘上形成一个后备作业的过程作业输出:将输出井上的运行结果送外设(输出设备)作业处理:作

5、业调度挑选一部分作业投入运行作业控制完成具体进程的执行,解释执行作业说明书,结果送输出井2.2.1作业进入作业从输入设备进入系统,并加以组织,形成一个后备作业的过程1.作业的组成作业=程序+数据+作业说明书作业说明书:一个独立于程序的文件,刻画了用户对作业的基本描述,以及用户对作业处理的控制要求是用作业控制语言书写的作业说明书的主要内容:作业基本情况描述:用户名、作业名、使用语言名、允许最大处理时间等。作业控制描述:控制方式、操作顺序、出错处理等。作业资源要求描述:要求处理时间、内存空间、外设类型和数量、处理机优先级等。2.作业控制语

6、言:是一种高级语言3.输入井:在磁盘上开辟的一块空间,用于存放后备作业,包括程序,数据,作业说明书,作业控制块4.作业控制块在系统把作业信息输入到外存输入井之后,还需要根据作业说明书中的说明及其它信息建立作业控制块(JCB)。只有在获得JCB表项和足够的输入井空间之后,一个作业才可能创建成功。作业控制块(JobControlBlock-JCB)作业存在的唯一标志是系统为管理作业所设置的一个数据结构存放了管理和控制作业所必需的信息,包括该作业要求的资源情况、预计执行时间和执行优先级等内容5.预输入过程第一步:作业说明书经外部设备进入内存

7、,操作系统对它进行分析,从其中抽取有关内容,填写后备作业JCB,然后把作业说明书以文件的形式存入输入井,并将文件名填入JCB第二步:把作业体(程序和数据)调入输入井,填写JCB有关内容第三步:把JCB存入输入井,插入到后备作业队列(以上三个步骤由预输入进程完成)作业输入方式无通道处理方式:联机(降低了CPU效率):由主机直接控制输入/输出;I/O与作业处理不能并行。脱机(人工干预):通过磁带或磁盘在外围处理机与主机之间交换作业(需人工移动);用于主机不太快的情况。直接耦合:通过共享外存在外围处理机与主机之间交换作业;用于高速主机。有通

8、道处理:输入/输出由主机和通道来承担。假脱机(spooling,SimultaneouslyPeripheralOperationOnLine):系统把作业处理的全过程划分为相对独立的三个部分--输入流、处理流和输出流。

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

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

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