第二章操作系统用户界面第二章操作系统用户界面•重点和难点:1作业的基本概念和建立2用户接口的概念和类型3系统调用的概念和过程2
1作业的基本概念2
1作业的基本概念•作业的概念•作业的基本类型•作业的状态及其转换作业的概念作业的概念概念功能设计结构设计建档详细设计编辑输入输出执行链接编译调试需求分析分析一般编程过程编辑输入用户角度:•作业的概念作业:是用户提交给计算机进行加工的一个任务,由用户程序、数据和作业说明书三部分组成
作业步:通常一个作业又可分为若干个顺序处理的步骤
作业步是在一个作业的处理过程中,计算机所做的相对独立的工作
一般来说,每一个作业步产生下一个作业步的输入文件
作业、作业步、进程作业、作业步、进程从系统角度看(作业的组织形式)作业:作业由程序、数据和作业说明书组成
程序和数据完成用户所要求的业务处理工作
作业说明书则体现用户的控制意图
批处理系统中,作业是抢占内存的基本单位
作业、作业步、进程的关系作业、作业步、进程的关系用户作业作业步进程作业步进程线程线程………由用户创新建由用户指定由系统创建返回返回作业的基本类型作业的基本类型根据调度和控制的需要进行分类从调度的角度,可分为:•计算型作业:指任务中包含大量的计算,而其I/O较少的作业,如通常的科学计算;•I/O型作业:要求少量的计算而需大量I/O的作业,如通常的事务处理作业的基本类型作业的基本类型•从控制的角度,可分为:•脱机作业(批量型作业):在整个作业的运行过程中,只需根据作业说明书中的说明对作业进行控制,脱机作业通常是在批处理操作环境下运行,故也称为批量型作业;•联机作业(终端型作业):通常是用键盘命令直接控制作业的运行,联机作业通常在分时操作环境下运行,故也称为终端型作业
返回返回作业的状态及其转换作业的状态及其转换•作业从提交给系统直到它完成后离开系统前的整个活动过程,可分为提交状态