第04章 资源管理技实孽.ppt

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

第4章 资源管理技术 所谓操作系统就是能有效地管理计算机系统中的各种软、硬件资源,合理地组织计算机的工作流程,为用户创造良好工作环境的系统软件。 4.1 操作系统的概念 一、操作系统的功能与任务 OS是最基本的、核心的系统软件,是加在系统硬件上的第一层软件,是硬件的首次扩充。 其作用有如下几个方面: (1)管理系统资源 (2)为用户提供资源共享的条件和环境,并对资源的使用进行合理调度 (3)提供输入输出的方便环境,提供良好的用户界面 (4)规定用户的接口,进行各种错误处理 操作系统的五大功能 二、OS的发展过程 1、第一阶段(手工操作阶段) 输入纸带(卡片)、电传打字机输出结果、在控制台上用搬键输入命令等; 没有OS,只能用机器指令控制、操作计算机; 用户独占整个系统资源,利用率低;CPU等 待人工操作; 用户既是操作员又是程序员;既用户必须是 计算机专家; 主要用于科学计算。 面临的问题: 人机矛盾日益突出、系统资源利用率低。 2、第二阶段(成批处理系统) 为解决人机矛盾,提高资源利用率,人们很自然想到:让计算机保持不间断工作、减少人工干预程度。于是产生了把 “零散的单一程序处理” 变为 “集中的成批程序处理” 的处理方式。 “批处理”操作系统由此而产生;被称为“第1代操作系统”。 系统特点: 把一批性质相同的程序(例如,求解不同边界条件的微分方程)按序存放在存储介质中; 一次性提交给计算机进行处理; 减少了手工操作的时间,使系统有相对较长的连续运行时间,从而提高了CPU利用率。 操作特点: 程序员和操作员有了明确的分工;程序员负责把实际问题抽象为计算机能够求解的模型,再用算法语言把它编为可在计算机上运行的程序;而上机操作则由操作员来完成; 开始摆脱手工操作方式,由批处理监管程序来完成成批程序的处理。 面临的问题: 高速CPU和低速I/O的矛盾加剧。 由于计算机技术的发展,CPU处理速度提高很快,但I/O的速度却很慢,系统整体效率没有得到应有的提高。 3、第3阶段(执行程序系统和多道的引入) 为解决高速CPU和低速I/O不匹配的矛盾,在硬、软件资源方面做了巨大的改进,由此诞生了许多新技术: ? 高质量、高效率的高级语言编译器: FORTRAN、COBOL、PASCAL等; ? 分时系统 将CPU划分为很小的时间片,采用循环轮作方式处理多道程序; ? CPU和I/O的并行处理技术;包括:通道技术、 缓冲技术、多道处理技术、中断技术等。 由此产生了第三代操作系统。 系统特点: 多道处理 一个CPU同时处理多个程序;同时将多个程序装入内存、并同时运行的机制;大大提高了CPU的利用率; 通道技术 将I/O处理从CPU的控制下独立出来的一套处理机制,也称为“I/O处理机”;CPU不再直接控制I/O设备,而是通过通道去控制,从而实现了CPU和I/O设备之间的并行工作,缓解了CPU和I/O速度不匹配的矛盾; 中断技术 在程序运行中,出现了某种紧急事件,必须暂时中止现行程序,转去处理此事件,然后再恢复中断程序的运行技术。 操作特点: 操作更加简单; 例如,MS-DOS、UNIX、WINDOWS; 功能更加强大; 五大功能由此实现; 应用程序丰富多彩; 计算机应用已广泛涉及到各行各业、各个领域。 面临的问题: CPU利用率低的矛盾更加激化。 现有处理技术和手段已不适应应用的实时处理需求。 4、第4阶段 随着计算机技术和硬件技术的发展,特别是大容量存储器的问世,促进了软件技术的发展,从而产生了功能更强大、更完善的第四代操作系统。 系统特点: 微机操作系统的诞生,MS-DOS; 多用户操作系统;例如,UNIX; 基于图形界面操作环境的操作系统;例如,Windows; 网络操作系统;例如,Windows NT; “客户机/服务器”模式。 多媒体技术 面临的问题: 由于数据信息的含义拓宽为包括“声音、图像、影视等多媒体信息,因此,信息传输的 “瓶径”问题显得格外突出。网上大流量的传输需求与线路频带宽度的矛盾上升为主要矛盾。 三、 操作系统的分类(访问方式) 1、批处理操作系统 (Batch Processing) 2、分时系统(Time Sharing ) 3、实时系统(Real Time) 4、通用操作系统 4.2 多道程序设计 基本概念 程序 单道程序、多道程序、顺序程序、并发程序 顺序程序与并发程序的特征 进程 进程的特征、性质、状态及转换、线程 1、程序的有关概念 程序 ( Program) 是为解决某个问题用计算机语言或命令设计、 编写的一系列指令的有序集合。 程序的顺序执行 一个

文档评论(0)

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

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

1亿VIP精品文档

相关文档