欢迎来到天天文库
浏览记录
ID:59017771
大小:218.50 KB
页数:38页
时间:2020-09-26
《第3讲 第2章 操作系统用户界面ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、DOSWindows9XWindowsNTLinuxUNIXWindowsCE第2章操作系统用户界面第3讲本课程内容第1章绪论第2章操作系统用户界面第3章进程管理第4章处理机调度第5章存储管理第8章文件系统第9章设备管理第二章操作系统用户界面重点和难点:1、一般用户的输入输出界面2、命令控制界面3、系统调用的概念和过程第2章操作系统用户界面2.1简介2.2一般用户的输入输出界面2.3命令控制界面2.4系统调用2.5分时作业管理2.6终端作业的管理2.1简介◆用户界面是操作系统的重要组成部分。用户界面负责用户和操作系统之间的交互
2、。◆操作系统的用户类型:普通用户和管理员用户;程序开发人员。◆操作系统的操作命令界面叫做命令控制界面。◆操作系统为编程人员提供的界面是系统调用。◆系统调用是操作系统为编程人员提供的唯一界面。2.2一般用户的输入输出界面作业的定义作业的组织作业的基本类型作业的状态及其转换一般用户的输入输出方式作业的概念概念功能设计结构设计建档详细设计编辑输入输出执行链接编译调试需求分析分析一般编程过程编辑输入用户角度:系统角度:程序数据作业说明书作业是一个比程序更广的概念作业1.作业:用户算题过程中要求计算机系统所做的工作的集合。2.作业步:一
3、个作业分成若干个顺序处理的作业单位。例如:输入、编译、计算等。每个作业可细分成若干个作业步。作业的定义从系统角度看(作业的组织形式)作业:作业由程序、数据和作业说明书组成。程序和数据完成用户所要求的业务处理工作,作业说明书则体现用户的控制意图。3.作业处理一般步骤(1)编辑—建立一个新文件,或对已有的文件进行修改。(2)编译—将源程序翻译成浮动的目标代码。(3)连接—主程序和其他所需要的子程序和例行程序连接装配在一起,使之成为一个可执行的、完整的主存映像文件。(4)运行—将主存映像文件调入主存,并启动运行,最后得出计算结果。
4、★4.作业步之间的关系user.cuser.objuser.exe编辑—编译—连接—运行第一个第二个第三个第四个作业步作业步作业步作业步每个作业步运行的结果(输出)产生下一个作业步所需要的文件(输入);一个作业步能否正确地执行,依赖于前一个作业步是否成功地完成。★5.作业、作业步、进程的关系用户作业作业步进程作业步进程线程线程………由用户创新建由用户指定由系统创建批量型作业的用户,为了使系统掌握一个作业的情况和提供完成该作业所需的条件,首先向系统提出作业申请。作业申请包括作业情况、作业控制和资源要求三部分。⒈作业基本
5、情况描述:用户名、作业名、使用语言名、允许最大处理时间。⒉作业控制描述:控制方式、操作顺序、出错处理。⒊ 作业资源要求描述:要求处理时间、内存空间外设类型和数量、CPU优先级、库函数或实用程序。要用一个作业控制表JCB,由系统生成,记录以上情况。作业的组织根据调度和控制的需要进行分类从调度的角度,可分为:计算型作业:指任务中包含大量的计算,而其I/O较少的作业,如通常的科学计算;I/O型作业:要求少量的计算而需大量I/O的作业,如通常的事务处理作业的基本类型从控制的角度,可分为:脱机作业(批量型作业):在整个作业的运行过程中,
6、只需根据作业说明书中的说明对作业进行控制,脱机作业通常是在批处理操作环境下运行,故也称为批量型作业;联机作业(终端型作业):通常是用键盘命令直接控制作业的运行,联机作业通常在分时操作环境下运行,故也称为终端型作业。作业从提交给系统直到它完成后离开系统前的整个活动过程,可分为提交状态后备状态运行状态完成状态作业的状态及其转换(p9图1.5)用户作业作业控制表作业步作业步进程进程进程进程由系统生成1.作业的建立过程一般用户的输入输出方式脱机输入方式直接耦合方式SPOOLING系统网络联机方式联机输入方式2.作业输入方式一台主机可以
7、连接一台或多台外围设备。用户和系统通过终端交互会话来输入作业。在作业执行过程中,用户逐条打入命令。操作系统接到一条命令,就根据命令的要求控制作业的执行,一条命令所要求的工作做完后,操作系统通知用户命令执行情况且允许用户再打入一条命令,以控制作业继续运行。联机输入方式作业执行过程中操作系统与用户之间需要不断地交互信息。因此,用户必须在计算机前干预,故交互控制方式也可称为“联机控制方式”。交互控制方式适合终端用户使用,因此把交互控制方式的作业称为终端作业。联机输入方式(续)脱机方式是用户将作业的执行顺序和出错处理方法一并以作业控制
8、说明书的方式或命令文件中所规定的顺序控制作业的执行。在执行过程中,用户无法干涉,只能等待作业正常执行结束或出错停止之后查看运行结果或出错信息,以便修改作业内容或控制过程。脱机输入方式(预输入方式)脱机输入方式(预输入方式)(续)◆利用低档个人计算机作为外围处理机进行处理。◆脱
此文档下载收益归作者所有