第一章操作系统引论概述.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机操作系统 主讲教师:王 晓 晔 E-mail:wangxye@163.com 引言 课程特点:概念多、原理性强、较抽象 课程学习目的:基础核心课、有利于对计算机系统的理解和软件开发 课程学习方法:以问题驱动学习、理论联系实际 课程学习难点:概念、原理、算法、数据结构 先导课程:数据结构、计算机组成原理 后继课程:数据库系统、计算机网络 几个问题 什么是操作系统? 为什么要用操作系统? 操作系统的作用是什么? 操作系统有哪些功能? 本课程要学哪些内容? 课程内容安排 第一章 操作系统引论 第二章 进程管理 第三章 处理机调度与死锁 第四章 存储器管理 第五章 设备管理 第六章 文件管理 第七章 操作系统接口 第一章 操作系统引论 本章内容 1.1 操作系统的目标和作用 1.2 操作系统的发展过程 1.3 操作系统的基本特征 1.4 操作系统的主要功能 1.5 操作系统的结构设计 基本概念:批处理、多道程序设计、作业、任务、进程与线程、接口、虚拟存储、文件 1.1 操作系统的目标和作用 1.1.1 操作系统的目标 目前存在着多种类型的OS,不同类型的OS,其目标各有所侧重。通常在计算机硬件上配置的OS,其目标有以下几点: 1. 有效性 2. 方便性 3. 可扩充性 4. 开放性 1.1.2 操作系统的作用 1.OS作为用户与计算机硬件系统之间的接口 2.OS作为计算机系统资源的管理者 3.OS实现了对计算机资源的抽象 1.1.2 操作系统的作用 1.OS作为用户与计算机硬件系统之间的接口 用户可以通过三种方式使用计算机: 命令方式 系统调用方式 图形、窗口方式 1.1.2 操作系统的作用 2.OS作为计算机系统资源的管理者 该观点认为,操作系统是计算机系统中各类资源的管理者,它负责分配、回收以及控制系统中各种软硬件资源。 资源可分为四类:处理器、存储器、I/O设备以及信息(数据和程序)。 1.1.2 操作系统的作用 3.OS实现了对计算机资源的抽象 该观点认为,操作系统是建立在计算机硬件平台上的虚拟机器,它为应用软件提供了许多比计算机功能更强或计算机硬件所没有的功能。 在裸机上铺设的I/O软件隐藏了对I/O设备操作的具体细节,向上提供了一组抽象的I/O设备。通常把覆盖了上述软件的机器称为扩充机器或虚拟机器。 扩充:功能,计算机数量 1.1.3 推动操作系统发展的主要动力 1. 不断提高计算机资源利用率 2. 方便用户 3. 器件的不断更新换代 4. 计算机体系结构的不断发展 1.2 操作系统的发展过程 1.2.1 无操作系统的计算机系统 1. 人工操作方式 从第一台计算机诞生(1945年)到50年代中期的计算机,属于第一代,这时还未出现OS。这时的计算机操作是由用户(即程序员)采用人工操作方式直接使用计算机硬件系统,即由程序员将事先已穿孔(对应于程序和数据)的纸带(或卡片)装入纸带输入机(或卡片输入机),再启动它们将程序和数据输入计算机, 然后启动计算机运行。当程序运行完毕并取走计算结果后, 才让下一个用户上机。这种人工操作方式有以下两方面的缺点: (1) 用户独占全机。 (2) CPU等待人工操作。 2. 脱机输入/输出(Off-Line I/O)方式 这种脱机I/O方式的主要优点如下: (1) 减少了CPU的空闲时间。 (2) 提高I/O速度。 1.2.2 单道批处理系统 1. 单道批处理系统(Simple Batch Processing System)的处理过程 1.2.2 单道批处理系统 2. 单道批处理系统的特征 单道批处理系统是最早出现的一种OS,严格地说,它只能算作是OS的前身而并非是现在人们所理解的OS。尽管如此,该系统比起人工操作方式的系统已有很大进步。 该系统的主要特征如下: (1) 自动性。 (2) 顺序性。  (3) 单道性。 1.2.3 多道批处理系统 1. 多道程序设计的基本概念 在单道批处理系统中,内存中仅有一道作业,它无法充分利用系统中的所有资源,致使系统性能较差。为了进一步提高资源的利用率和系统吞吐量,在60年代中期又引入了多道程序设计技术,由此而形成了多道批处理系统(Multiprogrammed Batch Processing System)。在该系统中, 用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队列”;然后,由作业调度程序按一定的算法从后备队列中选

文档评论(0)

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

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

1亿VIP精品文档

相关文档