- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统理课件第一章绪论
操 作 系 统 原 理;教材与教学参考书;《操作系统原理》教学目标;
第一章 绪论;WINDOWS系列操作系统; 1.1 计算机系统结构 一、计算机系统组成; 1.1 计算机系统结构 二、软件与硬件的关系;1.1 计算机系统结构三、在计算机系统中必须配备操作系统的目标;1.2 操作系统的形成与发展; 1.人工负责计算机的调度
用户使用计算机时,首先向机房负责人说明,由机房负责人为他安排上机时间并预先登记在一张纸上。其中包括各用户几点上机、大约使用计算机多长时间等。
2.人工负责作业编排顺序
用户自己安排上机所需的各种程序、数据以及上机的步骤。
这种操作方式导致:浪费大量的人力和机器的时间,系统利用率很低。
缺点:
用户独占资源;资源利用率低;CPU等待人工操作。
随着计算机速度的加快,人机矛盾越来越大。CPU与I/O设备之间速度不匹配的矛盾也日益突出。必须寻求新的办法。;二、批处理系统(BATCH PROCESS SYSTEM)
简单的批处理模式的中心思想是使用一个监控程序软件。在这种软件控制下,用户不再直接与计算机打交道,而是将自己的作业卡片叠或纸带交给机房的操作员。由操作员将多个作业的卡片或纸带按序成批地放在一个输入设备上。
由监控程序自动启动输入设备将一个个作业读入到磁带上,再将一个个作业顺序装入内存,并控制作业的运行处理。从而实现了各作业之间的自动转接,提高了系统效率。; 手工操作阶段的两个问题已得到圆满解决:一方面由监控程序处理调度问题。一批作业排队,各作业以尽可能快的速度执行;另一方面监控程序负责作业的编排处理问题。从而不存在空闲的机器时间,减少了人工干预和等待时间。
为了使监控程序能代替用户完成对作业的编排控制,系统向用户提供了一套作业控制命令。用户使用系统提供的作业控制语言命令通过作业控制卡或作业说明书的形式把对作业的控制意图提交给监控程序。; 下图给出了以卡片形式提交作业的一个简单例子。在这个例子中,用户提交一个用FORTRAN语言编写的程序及程序所用数据。其中包括以“$”开始的作业控制指令卡。监控程序使用的几个典型的控制卡如???:
; 控制卡 功能
$JOB 启动一个程序
$FORTRAN 调用FORTRAN编译程序
$LOAD 调用装入程序
$RUN 运行程序
$END 作业结束卡; ; 监控程序自动读和识别作业控制卡或作业说明书中的命令,并控制作业的执行。当计算机运行中发生错误或意外时,监控程序通过控制台打字机输出信息向操作员报告。
批处理系统的优点是系统吞吐量大,资源利用率高。缺点是作业的周转时间长,用户无法实现对作业的控制。
该系统适合处理计算量大的、自动化程度高的成熟的作业。
这种简单的批处理在硬件结构上有两种不同的控制方式。;17; 由于输入或输出是在CPU直接控制下进行的,这样,主机的速度在输入或输出过程中,降低为慢速外设的水平。大大降低了CPU的利用效率。为此,引入早期的脱机批处理方式。
2.早期的脱机批处理
为了使CPU从慢速的外设控制中解脱开来, 提高CPU的利用效率,系统增设了一个小型的卫星机专门用来控制外部设备的输入、输出。其模型如下图所示。;
; 小型卫星机的作用代替主机完成作业的输入和输出工作:
①把卡片输入机上的作业逐个地记到输入磁带上,以便主机执行。
②控制打印机把主机送入输出带上的作业执行结果打印输出。
由此可见,采用这种脱机技术后,主机的所有输入输出都是通过磁带进行,而且主机与慢速外设可以并行工作,从而提高了主机运行效率。从50年代后期到60年代中期,脱机批处理运行得相当成功。; 脱机技术的实质是用快速的输入输出设备代替慢速的设备。
计算机系统硬件的工作周期
;三、多道成批处理系统
1.多道程序设计技术(MULTI_PROGRAMMING)
硬件通道和中断的出现,使得计算机在组织结构上发生了重大变革。使原先以CPU为中心的体系结构,转变为以主存为中心。
所谓通道,它是独立于CPU,专门用来控制输入、输出设备的I/O处理机。它可以控制一台或多台外设完成与主存之间的数据交换。
; 当通道控制设备完成传输后,通过中断机构向CPU报告完成情况。从而,一方面使CPU摆脱了对慢速外部设备的控制操作,另一方面使CPU与外设可以并行操作,提高了CPU的利用率。
; 该技术的引入是为了进一步改善CPU的利用率。
该技术能提高系统的吞吐量和有效地改善资源利用率。
定义:多道程序设计技术是在
原创力文档


文档评论(0)