补充操作系统的用户界面

补充操作系统的用户界面

ID:42392092

大小:270.56 KB

页数:39页

时间:2019-09-14

补充操作系统的用户界面_第1页
补充操作系统的用户界面_第2页
补充操作系统的用户界面_第3页
补充操作系统的用户界面_第4页
补充操作系统的用户界面_第5页
资源描述:

《补充操作系统的用户界面》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章操作系统的用户界面2.1作业的基本概念2.2作业的建立2.3操作系统的用户界面2.4系统调用2.5unix用户界面2.6用户界面的发展开始本章学习目标操作命令:包括作业控制语言和键盘命令,这是用户操作计算机的方式系统功能调用:这是用户程序对操作系统提供的服务的调用接口系统功能调用的执行过程返回本章首页2.1作业的基本概念一、使用计算机来计算来运行用户程序有三个步骤:(1)用某种语言(例如FORTRAN语言)编制一个程序,它被称为源程序。(2)将源程序和初始数据记录在某种输入介质上。例如穿成一盘纸带,或在终端设备(包括键盘、显示器)上直接编辑源程序。(3

2、)按照一定要求来控制计算机工作,并经过加工最后算出结果。返回本章首页二、对作业的处理的几个作业步(1)编辑(修改):建立新文件或是对原有文件进行修改。(2)编译:请求系统把修改好的源程序翻译成浮动目标模块,并将它放在磁盘上,也可以穿孔输出或二者有之。(3)链接:请求系统把主程序模块和其他所需要的子程序和例行程序链接装配在一起,成为一个可执行的完整的内存映像文件。下一页三、作业步之间的关系表现为(1)每个作业步运行的结果产生下一个作业步所需要的文件。如图2.1所示。(2)一个作业步能否正确地执行,依赖于前一个作业步是否成功地完成。下一页图2.1作业步之间的关系

3、2.2作业的建立2.2.1作业输入方式1、联机输入2、脱机输入3、直接耦合4、SPOOLING系统5.网络图2.3直接耦合输入方式图2.4SPOOLING系统作业组织作业由三部分组成:程序、数据和作业说明书。作业说明书则体现用户的控制意图。由作业说明书在系统中生成一个称为作业控制块(jobcontrolblock,JCB)的表格。操作系统通过该表了解到作业要求,并分配资源和控制作业中程序和数据的编译、链接、装入和执行等。作业调度的依据——作业控制块(jobcontrolblock)作业名称(或编号)资源要求预计运行时间最迟完成时间要求内存要求外设要求文件量和

4、输出量资源使用进入系统时间开始运行时间已运行时间内存地址外设编号类型级别控制方式——联机、脱机控制方式作业类型——CPU型如科学计算、I/O型如数据处理。优先级状态返回本章首页2.3命令控制界面接口2.3.1操作系统提供的两个接口2.3.2作业控制语言和键盘命令返回本章首页2.3.1操作系统提供的两个接口操作系统为用户提供的接口体现在两个方面(如图2.2所示):一是操作系统为用户提供的各种操作命令,用户可利用这些操作命令来组织作业的工作流程和控制作业的运行;二是操作系统为用户提供的一组系统功能调用,用户可以在源程序一级使用这些系统调用,请求操作系统提供的服务

5、(如,请求使用各种外部设备进行信息传输、向系统申请资源等)。返回本节2.3.2作业控制语言和键盘命令1.作业控制语言2.单道批处理系统中的作业调度基本原则3.作业调度的性能指标4.单道批处理系统作业调度算法介绍与分析5.键盘命令建立用户程序及分时系统作业调度1.作业控制语言在脱机工作方式下系统提供作业控制语言(JCL,JobControlLanguage),它既可以写成操作说明书的形式,也可穿孔成为作业控制卡的形式(前者较多地为批处理系统所采用)。操作系统根据作业申请表来分配作业所需的资源并注册该作业;通过作业说明书(或作业控制卡)对作业实施运行控制。一般在

6、批处理系统中都提供JCL语言。下一页5.键盘命令建立用户程序及分时系统作业调度(1)呼叫(2)联接(3)通信(4)退出下一页(1)呼叫当终端用户想从终端打入命令或输入信息时,他首先要进行呼叫,例如通过类似电话拨号的方式进行呼叫。当呼叫成功后,用户就可以从终端的键盘上打入各种命令输入到计算机系统,即开始第二步——联接。下一页(2)联接呼叫成功后,计算机即和终端联上,于是计算机应在终端设备上输出引导信息,以告诉用户终端设备与系统联上了。这时,用户应打入一条“录入命令”,向系统申请录入一个作业。一般录入命令应给出以下参数:用户名、作业名、口令、资源需求等。系统接到

7、录入命令后,将检查口令、资源需求等。在符合时,就允许录入。当用户从终端上看到允许录入的信息后,就知道这个终端作业被接受了,从而就进入第三步——通信。下一页(3)通信(1)环境设置。(2)系统管理。(3)文件管理。(4)编辑修改。(5)编译、连接装配和运行。(6)输入数据。(7)操作方式转换。(8)申请资源。终端作业被录入后,就可以通过终端打入各种控制作业的命令和从终端输入作业的程序和数据。属于通信这一步的键盘命令是比较丰富的,一般有以下几类:下一页(4)退出当作业运行结束时,用户应打入“退出”命令。系统响应命令后将收回分配给作业的全部资源,然后在终端输出日期

8、和上机时间等,即通知用户系统已结束了该作业。退出系统

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

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

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