- 3
- 0
- 约4.3千字
- 约 39页
- 2017-05-14 发布于贵州
- 举报
第2章 操作系统的用户界面 2.1 作业的基本概念 2.2 作业的建立 2.3 操作系统的用户界面 2.4 系统调用 2.5 unix用户界面 2.6 用户界面的发展 本章学习目标 ? 操作命令:包括作业控制语言和键盘命令,这是用户操作计算机的方式 系统功能调用:这是用户程序对操作系统提供的服务的调用接口 系统功能调用的执行过程 2.1 作业的基本概念 一、使用计算机来计算来运行用户程序有三个步骤: (1)用某种语言(例如FORTRAN语言)编制一个程序,它被称为源程序。 (2)将源程序和初始数据记录在某种输入介质上。例如穿成一盘纸带,或在终端设备(包括键盘、显示器)上直接编辑源程序。 (3)按照一定要求来控制计算机工作,并经过加工最后算出结果。 二、对作业的处理的几个作业步 (1)编辑(修改):建立新文件或是对原有文件进行修改。 (2)编译:请求系统把修改好的源程序翻译成浮动目标模块,并将它放在磁盘上,也可以穿孔输出或二者有之。 (3)链接:请求系统把主程序模块和其他所需要的子程序和例行程序链接装配在一起,成为一个可执行的完整的内存映像文件。 三、作业步之间的关系表现为 (1)每个作业步运行的结果产生下一个作业步所需要的文件。如图2.1所示。 (2)一个作业步能否正确地执行,依赖于前一个作业步是否成功地完成。 2.2 作业的建立 作业组织 作业由三部分组成:程序、数据和作业说明书。 作业说明书则体现用户的控制意图。由作业说明书在系统中生成一个称为作业控制块(job control block,JCB)的表格。 操作系统通过该表了解到作业要求,并分配资源和控制作业中程序和数据的编译、链接、装入和执行等。 作业调度的依据——作业控制块(job control block) 2.3 命令控制界面接口 2.3.1 操作系统提供的两个接口 2.3.2 作业控制语言和键盘命令 2.3.1 操作系统提供的两个接口 操作系统为用户提供的接口体现在两个方面(如图2.2所示): 一是操作系统为用户提供的各种操作命令,用户可利用这些操作命令来组织作业的工作流程和控制作业的运行; 二是操作系统为用户提供的一组系统功能调用,用户可以在源程序一级使用这些系统调用,请求操作系统提供的服务(如,请求使用各种外部设备进行信息传输、向系统申请资源等)。 2.3.2 作业控制语言和键盘命令 1.作业控制语言 2.单道批处理系统中的作业调度基本原则 3.作业调度的性能指标 4.单道批处理系统作业调度算法介绍与分析 5.键盘命令建立用户程序及分时系统作业调度 1.作业控制语言 在脱机工作方式下系统提供作业控制语言(JCL,Job Control Language),它既可以写成操作说明书的形式,也可穿孔成为作业控制卡的形式(前者较多地为批处理系统所采用)。 操作系统根据作业申请表来分配作业所需的资源并注册该作业;通过作业说明书(或作业控制卡)对作业实施运行控制。一般在批处理系统中都提供JCL语言。 5.键盘命令建立用户程序及分时系统作业调度 (1)呼叫 (2)联接 (3)通信 (4)退出 (1)呼叫 当终端用户想从终端打入命令或输入信息时,他首先要进行呼叫,例如通过类似电话拨号的方式进行呼叫。当呼叫成功后,用户就可以从终端的键盘上打入各种命令输入到计算机系统,即开始第二步——联接。 (2)联接 呼叫成功后,计算机即和终端联上,于是计算机应在终端设备上输出引导信息,以告诉用户终端设备与系统联上了。这时,用户应打入一条“录入命令”,向系统申请录入一个作业。一般录入命令应给出以下参数:用户名、作业名、口令、资源需求等。系统接到录入命令后,将检查口令、资源需求等。在符合时,就允许录入。当用户从终端上看到允许录入的信息后,就知道这个终端作业被接受了,从而就进入第三步——通信。 (3)通信 (1)环境设置。 (2)系统管理。 (3)文件管理。 (4)编辑修改。 (4)退出 当作业运行结束时,用户应打入“退出”命令。系统响应命令后将收回分配给作业的全部资源,然后在终端输出日期和上机时间等,即通知用户系统已结束了该作业。退出系统后,用户若要求系统执行新的作业可再打入“录入”命令。每个作业结束后一定要打入“退出”命令。 2.4 系统调用 2.4.1 系统调用描述 2.4.2 系统调用功能分类 2.4.3 系统调用的实现 2.4.1 系统调用描述 系统调用 :用户所需要的功能,有些是比较复杂的,硬件不能直接提供,只能通过软件的程序来实现。而有些功能可由硬件完成,并设有相应的指令,如启动外设工作,就有用于输入/输出的硬指令。但配置了操作系统后,对系统资源的分配、控制不
您可能关注的文档
最近下载
- (正式版)DB1501∕T 0038-2023 《红花生态种植技术规程》.pdf VIP
- 2025年广东中山中考语文试题及答案(word版) .pdf VIP
- 《中国文化概论》张岱年课后习题答案.pdf VIP
- 德阳市中考:2025年-2023年《化学》考试真题与参考答案.pdf
- 公路平面交叉设计细则.docx VIP
- 人教版二年级下册数学全册教学设计(配2026年春改版教材).docx
- 智慧树 知到 大学生爱国教育十讲 章节测试答案.docx VIP
- 2024年广东中山中考语文试题及答案.pdf VIP
- 医院药品采购管理制度细则.docx VIP
- 2《JavaScript初级》教学计划大纲.docx VIP
原创力文档

文档评论(0)