作业是系统为了完成一个用户的计算任务(或一次事务处理)所做的工作总和。操作系统中用来控制作业的进入、执行和撤消的一组程序成为作业管理程序。 一般操作系统提供两种作业控制方式。 联机作业方式(on-line) 通过直接输入作业控制命令,提交用户作业,运行用户作业。 脱机作业方式(off-line) 通过作业控制语言(jcl,也称为作业控制命令)编写用户作业说明书。这种方式中,用户不直接干预作业的运行,而是把作业与作业说明书一起提交系统。 作业调度主要是从后备状态的作业中挑选一个(或一些)作业投入运行。与进程调度相似,也具有若干的调度算法。 ★ 先来先服务(fcfs) ★ 短作业优先(sjf) ★ 响应比高者优先(hrn) ★ 优先级调度 用户界面:也称为用户接口,是用户与操作系统交互的途径和通道,也是交互环境的控制方式; 操作系统的接口:可分为命令接口和程序接口。 命令接口:包含键盘命令和作业控制命令; 程序接口:程序接口又称为编程接口、系统调用。程序经编程接口请求系统服务,即通过系统调用,程序与操作系统进行通信。 操作环境:操作环境支持命令接口和程序接口,提供友好、易用的操作平台。操作系统的交换界面从早期的命令驱动方式发展道菜单驱动方式、图形符号驱动方式和视窗操作环境。 (责任编辑:laiquliu) |