课件:作业管理和用户接口.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.6.1 脱机控制方式 2.6.2 联机控制方式 2.6 作业控制 作业控制就是用户对作业的干预 作业控制方式有两种: 脱机作业控制 也称为作业的自动控制方式,它是为批处理的脱机用户提供的。 联机作业控制 也称为作业的直控制方式,它是为联机或终端用户提供的。 2.6 作业控制 脱机作业控制通常采用两种途径: 作业控制卡 作业控制卡方式是早期的一种脱机作业控制方式,存在着以下缺陷: 使用不够灵活,因为用户要把控制卡插入到那些要控制的卡片中间,如插不准确, 就会出错,很不方便。 由于作业控制卡是分散的,因此要对作业控制卡进行修改比较麻烦。此外,这些控制卡只能顺序执行,不能重复执行或跳越执行。 作业控制卡的格式表示方式不简洁,不易学会,不受用户欢迎。 作业说明书 2.6.1 脱机控制方式 联机作业控制是指用户通过使用控制台或终端发布命令对其作业运行所进行的控制。用户根据其操作意图逐个地键入命令控制和指挥作业运行,而系统也通过相应的设备把作业运行的情况和操作结果通知用户,以便用户根据当前的情况决定下一步的行动。 2.6.2 联机控制方式 2.7.1 Windows XP的系统命令 2.7.2 Windows XP的GUI 2.7.3 Win32 API函数 2.7 Windows XP的用户接口 Windows XP的命令具有以下特点: 有些命令只能通过命令行直接执行 复制、粘贴操作不同 能前后浏览每一步操作屏幕所显示的内容 直接支持系统已挂接的码表输入法 2.7.1 Windows XP的系统命令 Windows XP 的图形用户界面组成元素: 桌面 窗口 菜单 对话框 2.7.2 Windows XP的GUI Windows的应用程序编程接口是Windows操作系统提供给程序员的编程接口,其主要功能是以API函数的方式向程序员提供Windows系统服务调用。每一个API函数对应一个系统服务功能,通过API函数,在用户程序中可以实现诸如建立窗口、绘图及使用硬件设备等功能。 Win32 API函数指的是在32位Windows系统下使用的API函数。 高级语言程序员往往使用过程调用而不直接用API 2.7.3 Win32 API函数 作业: 2、4、6、10、13、15 补充题: 什么是Spooling系统,试述Spooling系统的软硬件组成及工作过程 THANK YOU SUCCESS * * 可编辑 注意:联机的批量型作业仅是控制命令由键盘发出,仅此,不监督程序运行。 2.4.1 早期联机输入输出 2.4.2 脱机输入输出 2.4.3 Spooling系统 2.4 作业的输入与输出 在早期的批处理系统中,每个用户将需要计算机解决的计算工作组织成一个作业,交给机房。由操作员把一批作业装到输入设备 (如卡片机、纸带机) 上,再由cpu运行监督程序送到辅存(早期是磁带),然后再由调度程序从磁带上选择若干个作业投入运行。作业在运行过程中,若需要输出信息,将信息先输出至另一条磁带上,等到磁带上的一批作业全部运行结束后,再将输出带上的信息由输出设备(如打印机)输出。以后再重复上述过程,输入下一批作业。 2.4.1 早期联机输入输出 2.4.1 早期联机输入输出 脱机批处理系统由主机和卫星机(又称外围计算机)组成。卫星机不与主机直接连接,只与外部设备打交道。卫星机把输入设备上的作业传输到大容量的后援存储器(磁带、磁盘)上,当主机需要输入作业时,就把后援存储器同主机连上。主机直接从后援存储器中调度作业并控制运行,并把运行过程中作业的输出信息以文件形式保存在后援存储器上,等一批作业结束后,将后援存储器重新与卫星机连接,卫星机负责将作业的输出信息从输出设备上向外输出。 2.4.2 脱机输入输出 2.4.2 脱机输入输出 Spooling系统 指脱机I/O不再单独使用卫星机,而是由主机上的通道来完成,并可与主机并行工作,为实现此功能所配置的软件系统。 它们和用户进程一样,也受系统调度程序调度运行,但它们的优先级比任何用户进程都高。 输入进程负责从输入设备上读入作业,把作业记录在一组盘区中(这组盘区称为作业的输入井)。 一个用户作业在运行中有信息要输出时,首先通过文件管理系统组织输出文件,并存于相应的一组盘区中(这组盘区称为作业的输出井)。 以后当所要的输出设备有空时,系统通过调度Spooling输出进程把输出文件从输出井传送到相应的输出设备。 2.4.3 SPOOLing系统 2.4.3 SPOOLing系统 图2-5 SPOOLing系统

文档评论(0)

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

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

1亿VIP精品文档

相关文档