计算机操作系统-第2章作业管理和用户接口

计算机操作系统-第2章作业管理和用户接口

ID:42410342

大小:405.06 KB

页数:47页

时间:2019-09-14

计算机操作系统-第2章作业管理和用户接口_第1页
计算机操作系统-第2章作业管理和用户接口_第2页
计算机操作系统-第2章作业管理和用户接口_第3页
计算机操作系统-第2章作业管理和用户接口_第4页
计算机操作系统-第2章作业管理和用户接口_第5页
资源描述:

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

1、清华大学出版社计算机操作系统刘腾红骆正华主编ComputerOperatingSystem第二章作业管理和用户接口2.1用户与操作系统间的接口2.2作业管理的基本概念2.3作业管理的任务和功能2.4作业的输入与输出2.5作业调度2.6作业控制2.7WindowsXP的用户接口2.1.1程序接口2.1.2命令接口2.1用户与操作系统间的接口系统提供两类接口一类是用于程序一级另一类是用于作业控制一级,其中又分别为联机用户和脱机用户设置了不同的接口。2.1用户与操作系统间的接口操作命令:作业控制语言键盘命令图形化界面系统功能调用用户操作系统图2-1操作

2、系统为用户提供的接口口计算机它是由一组系统调用命令(简称系统调用)组成。这是为程序员通过汇编程序与操作系统打交道而提供的。系统调用所谓系统调用,就是操作系统内提供的一些子程序,用户通过这些称为特殊指令的命令调用这些子程序,以取得操作系统的服务。通常,操作系统为了满足用户程序的各种需要,提供了功能丰富的系统调用命令2.1.1程序接口系统调用的执行用户必须向系统调用命令处理程序提供必要的参数,以便使它根据这些参数进行相应的处理。当用户程序执行系统调用时,产生一条相应的指令(有些操作系统称其为访管指令或软中断指令),处理机执行该指令时产生相应的软中断,

3、系统将当前程序的执行现场保护后,转入相应的系统调用处理程序,去完成特定的系统调用功能。2.1.1程序接口操作系统的命令接口分为联机命令接口和脱机命令接口联机命令接口键盘操作命令内部命令。这类命令的特点是程序短小,使用频繁外部命令菜单驱动方式。图符驱动方式。它是一种面向屏幕的图形菜单选择方式。图形化用户界面。它将菜单驱动、图符驱动、面向对象技术等集成在一起,形成一个图文并茂的视窗操作环境。2.1.2命令接口脱机或批处理命令接口它是由一组作业控制命令(或称作业控制语言)组成。脱机用户是指不能直接干预作业的运行,而必须事先把要求系统所干的事用相应的作业

4、控制命令写成一份作业操作说明书,连同其作业一起提交给系统的用户。当系统调度到该作业时,由系统中命令解释程序对其操作说明书上的命令逐条解释执行,直至遇到“撤离”命令而停止该作业为止。2.1.2命令接口2.2.1作业、作业步、作业流2.2.2作业的分类2.2作业管理的基本概念作业用户在一次算题过程中或一个事务处理中要求计算机系统所做工作的集合。在一个多道程序的并行系统中,一个作业就是独立于其他作业的计算工作的一个单位。作业步要求计算机系统做的一项相对独立的工作叫做一个作业步2.2.1作业、作业步、作业流对作业的处理一般有这样几个作业步:编辑将高级语言

5、源程序通过键盘或别的形式输入计算机,在编辑程序的协助下纠正输入过程中可能出现的错误,从而得到一个新的源程序。编译调用相应的编译程序,对源程序进行编译,产生目标程序。装入调入装入模块把编译好的目标程序连接装配成一个可执行代码。运行启动运行目标程序,得出运行结果。2.2.1作业、作业步、作业流这些作业步总是相互关联、且有严格的先后执行次序的。它们之间的关系表现为:一个作业步运行的结果将产生下一个作业步所需要的“文件”。一个作业步能否正确地执行,依赖于前一个作业步是否成功地完成。2.2.1作业、作业步、作业流根据计算机系统对作业处理方式的不同,可把用户

6、作业分为两大类:批量型作业和终端型作业。对批量型作业,根据对其运行过程控制方式的不同,又可分为两种:利用作业说明书实行自动控制方式的作业,即脱机作业;利用控制台键盘操作命令直接控制的作业,即联机作业。终端型作业用户在终端上利用键盘操作命令控制和监督作业的运行,系统把作业运行的情况和结果通过CRT及时反馈给用户。终端型作业通常在分时操作环境下运行。2.2.2作业的分类2.3.1作业管理的任务2.3.2作业管理的功能2.3作业管理的任务和功能对资源进行描述根据不同资源的特征选取适当的数据结构来描述资源,内容包括资源标识、资源分配特性、资源安全要求、资

7、源分配状况等。对资源进行分配按照一定的分配原则从若干申请资源的作业中选出合适的作业,将作业申请资源的逻辑名与资源的物理地址进行连接,这样用户就能够开始对资源的使用。保证资源使用的安全性如果是共享资源,安全性表现在所以共享该资源的作业相互之间没有不良影响或者越权操作。如果是独享资源,安全性表现在独享资源具有实现临界资源的手段。2.3.1作业管理的任务作业的输入与输出如何组织作业并快速地把输入设备上的作业源源不断地装入高速的后援存储器上,逐步地形成后备作业队列;并且将作业的输出信息组织在输出设备上输出。作业调度在多道程序设计系统中,系统可以同时处理多

8、个作业,因此,系统必须能够按照一定的策略选取若干作业,并将它们调入内存,分配必要的资源,使它们同时处于运行状态,共享系统的有限资源,这就

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

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

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