计算机操作系统考研讲义(二).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机操作系统考研讲义(二).doc

PAGE 更多免费资料下载请进: HYPERLINK / 中国最大的免费课件资料库 作业管理 本章包含两个方面的内容,一为作业的组织及调度;另一个内容是用户界面的任务和功能。 2.1 作业管理的任务和功能 概论和术语 作业(job) 用户角度 我们把一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所做的有关该次业务处理的全部工作称为一个作业。 如图所示的一般编程过程的可以认为是作业的一个例子。 编辑输入 编 译 链 接 执 行 输 出 图2-a 一般编程过程 系统角度 从计算机系统的角度看,作业是一个比程序更广的概念,它由程序、数据和作业说明书三部分组成。 系统通过作业说明书控制文件形式的程序和数据,使之操作和执行。在批处理系统中,作业是抢占内存的基本单位。也就是说,批处理系统是以作业为单位把程序和数据调入内存以便执行的。 2、作业步(job steps) 用户把要求计算机系统做的一项相对独立的工作叫做一个作业步。例如图2-a中,编译、链接、执行就是作业步。 作业由不同的顺序相连的作业步组成,一般来说,每一个作业产生下一个作业步的输入文件。 3、作业同步(job synchronization) 所谓作业同步是指在一个作业中,下一个作业步能否执行下去,取决于前一个作业步是否成功完成。 4、作业流(job stream) 在系统控制下,将一批作业依此输入到后援存储器中等待运行,这样就形成了一个作业流。 5、作业类型(job type) 用户作业分为两大类:分别为批量型作业和终端型作业 批量型作业可分为两种,利用作业说明书实行自动控制方式的作业称为脱机作业;利用控制台键盘操作命令直接控制的作业称为联机作业。 终端型作业又称为交互型或会话型作业,通常在分时操作系统环境下运行,用户在终端上利用键盘命令控制和监督作业的运行,而系统把作业运行的情况和结果也及时反馈在用户终端上。在大型的操作系统中,常把终端用户作业称为“前台”作业,把批量型作业称为“后台”作业。 2.1.2 作业管理的任务 作业管理的任务是为方便用户建立作业,组织调用系统内部资源执行,并在完成任务后将其撤消。 作业的建立过程 一个作业的建立过程一般是作业的输入和系统建立起作业控制块 (JCB—job control block)两个子过程。如图2-b所示 作业输入 作业管理程序 作业建立 建立JCB 作业注册程序 图2-b 作业建立过程 作业输入方式 作业输入方式可分为五种,即联机输入方式、脱机输入方式、直接藕合方式、SPOOLing(simultaneous peripheral operations online)系统和网络输入方式。 联机输入方式 联机输入方式大多用于交互式系统中,用户和系统通过交互会话方式输入作业。近年来由于多媒体技术(Multi-Media)的发展,逐步形成了手写输入、语音输入、光电输入等输入方式。 脱机输入方式 脱机输入方式又称为预处理方式,脱机输入方式利用低档个人计算机进行输入处理。在低档个人机上,用户通过联机方式把作业首先输入到后援存储器,如磁盘或磁带上;然后,用户把装有输入数据的后援存储器拿到主机的高速外围设备上和主机相连,从而在较短的时间内完成作业的输入工作。 脱机输入方式的优点是解决了作业的快进快出,相应提高了CPU的利用率。但其缺点也是明显的,主要有: 需要人工干预,这使得作业的响应时间和系统的出错率受人的因素影响。 增加了作业周转时间,在这种方式下,必须将作业的全部输入输出信息放入磁盘或磁带后,才能拿到主机上,这样增加了作业的周转时间。 不易实现优先级调度算法,这种方式的作业顺序是事先安排好送入磁带或磁盘上的,只有等前一批作业处理完成,下一批作业才能开始处理。 (3)直接藕合方式 它用一个大容量的共用存储器,把多台用作输入的低档机、共用存储器和主机固定连接起来,保留了脱机输入方式的优点,又克服了该方式需人工干预的缺点。工作方式如图2-c  低档PC机  共用存储器  主 机  低档PC机                  图2-c 直接藕合输入方式 (4)假脱机输入方式 假脱机技术(SPOOLing或SPOOLer) SPOOLing 技术实际上是一种外围设备同时联机操作技术(simultaneous peripheral operation on-line)的缩写。又称为排队转儲技术。 (b)工作原理 SPOOLing系统既不同于脱机方式,也不同于直接藕合方式。它在输

文档评论(0)

zsmfjh + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档