如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第2章操作系统的用户界面本章学习目标2.1运行一个用户程序的过程二、对作业的处理的几个作业步三、作业步之间的关系表现为图2.1作业步之间的关系2.2操作系统的用户界面2.2.1操作系统提供的两个接口返回本节2.2.2作业控制语言和键盘命令1.作业控制语言2.单道批处理系统中的作业调度基本原则3.作业调度的性能指标4.单道批处理系统作业调度算法介绍与分析(1)先来先服务(FCFS)算法(2)短作业优先调度算法(SJF)(3)动态优先级调度算法5.键盘命令建立用户程序及分时系统作业调度(1)呼叫(2)联接(3)通信(4)退出2.3操作系统提供给用户程序的服务2.3.1系统调用描述自愿进管指令:为了实现对这些事先编制好的、具有特定功能的例行子程序的调用,现代计算机系统一般提供自愿进管指令,其指令形式为:SVCN其中,SVC表示机器自愿进管指令的操作码记忆符,N为地址码。SVC是SupervisorCall(访问管理程序)的缩写,所以SVC指令又称访管指令。当处理机执行到这一条指令时就发生中断,该中断称为访管中断,它表示正在运行的程序对操作系统的某种需求。借助中断可使机器状态由目态转为管态。2.3.2系统调用功能分类2.3.3系统调用的实现图2.3系统调用的执行过程2.4用户界面的发展操作系统提供的系统功能调用从低级的汇编语言级的接口,发展到高级语言中提供的操作系统服务界面,用户在用高级语言编程时,可以利用操作系统提供的丰富的系统功能调用来请求系统资源,进行进程控制和通信,完成信息的处理等工作。THANKYOUVERYMUCH!