第2章 用户界面和作业管理.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 用户界面和作业管理

第二章 用户界面和作业管理;第二章 作业管理和用户接口;操作系统要对作业整个运行过程实行控制; 对于被调度的作业,OS要对它在系统中整个运行过程实行控制,作业的控制过程如右图所示 ; 作业---用户要求计算机完成的一次业务处理的全部工作 作业---用户提交给计算机进行加工处理的一个任务,通过其作业说明书所描述的一系列处理步骤完成,每个步骤通常执行不同的程序、处理不同的数据。 作业步---作业处理的一个步骤,通常是执行一条操作系统的简单命令。 例如:“编译--连接--执行”是一个典型的作业,如下是早期DOS系统一个扩展名为bat的批处理文件的内容,相当于一个作业说明书: PAS1 MYFILE //调用第一遍Pascal编译 PAS2 //调用第二遍Pascal编译 LINK MYFILE //调用连接程序,生成MYFILE.EXE MYFILE //执行可执行程序MYFILE.EXE ; 例2: “abc.bat”批处理文件内容如下: copy c:\f1 d:\ copy c:\f2 d:\ copy c:\f3 d:\; 例3: 第1次上机实验指导中 “批处理举例.BAT” 批处理文件内容如下: c: cd \ rd xyz md xyz cd xyz md xyz1 md xyz2 echo -c:\xyz目录下的目录- tree123.txt tree c:\xyztree123.txt echo -c:\xyz下的目录及文件- tree123.txt tree c:\xyztree123.txt /f type tree123.txt;作业的组成:一批程序、一批数据、一个作业说明书 作业说明书一般包含下列信息(参见) : 1)、作业基本情况描述: 用户名、作业名、使用语言名、允许最大处理时间、等等; 2)、作业控制描述:作业控制方式、作业步的操作顺序、作业执行出错处理、等等; 3)、作业资源需求描述: 要求处理时间、内存空间、外设类型和数量、处理机优先级、等等; 作业说明书的核心内容是作业步的操作顺序(类似于.bat文件) 作业说明书是用JCL(作业控制语言)书写的 ;打印机;打印机;进入状态:从作业输入请求到进入输入井并建立作业控制块JCB 后备状态:从建立作业控制块到被作业调度选中 运行状态:从被作业调度选中进入内存到作业运行结束 完成状态:从作业运行结束到作业被撤销;2.2 作业的建立; 2)脱???输入方式:在低档的个人计算机(称为外围处理机)上把作业输入到磁盘或磁带上,然后把盘或带放在主机上输入到主机外存上。 主要缺点:不方便。 3)直接耦合输入方式:在外围处理机上把作业直接输入到主机直接相连的外存上。 主要缺点:硬件成本高。;4)SPOOLING输入方式:由一个进程通过执行SPOOLING的预输入程序控制通道来模拟外围处理机负责作业输入工作。 ;2.2 作业的建立;2.2 作业的建立;2.2 作业的建立;2.2 作业的建立;2.3 SPOOLing 技术;2.3 SPOOLing 技术—要点;2.3 SPOOLing 技术—要点;2.3 SPOOLing 技术—要点;2.3 SPOOLing 技术—要点;2.3 SPOOLing 技术—要点;2.3 SPOOLing 技术—要点;打印机;2.3 SPOOLing 技术—要点;2.3 SPOOLing 技术—要点;2.3 SPOOLing 技术—要点;作业A和作业B并发(采用缓输出技术)情况下的一种时序图 (假设采用非剥夺式调度, 表示向输出井输出,所花时间忽略不计);2.3 SPOOLing 技术—要点;2.4 作业调度;2.4 作业调度;2.4 作业调度;2.4 作业调度;2.4 作业调度;2.5 作业控制;2.5 作业控制;2.5 作业控制;2.6 作业终止和作业撤销;2.7 分时作业的管理;2.7 分时作业的管理;1、联机命令接口(交互式用户接口) 联机命令接口由联机命令(终端命令)、终端字符处理程序(接受字符,字符缓冲,回送显示,屏幕编辑,特殊字符处理)和命令处理程序组成。 用户键入的终端命令由命令处理程序解释执行,其相应的程序代码,可以包含在命令处理程序,也可以放在一个可执行文件。;命令分类: 1).按照终端命令对应的程序代码的所属分类为: a)内部命令(程序代码在命令语言解释程序中) b)外部命令(程序代码以可执行文件形式存放在磁盘上) c)

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档