操作系统第一张ppt课件.pptVIP

  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文档。上传文档
查看更多
第一章 操作系统引论 操作系统的概念(Operating System) 操作系统是一组软件集合。 它用来控制和管理计算机硬件和软件资源 合理组织计算机的工作流程 向用户提供各种服务,方便用户使用计算机。 1.1.1 操作系统的作用(1) 1.作为用户与计算机硬件系统之间的接口 操作系统的作用(2) 操作系统的作用(3) 1.2 操作系统的发展过程 手工操作的缺点 易出错、操作繁琐、难于掌握。 CPU的利用率和效率低。 提高效率的途径 专门的操作员 脱机输入/输出 批量处理 1.2 操作系统的发展过程 二、 批处理系统 (50年代末-60年代中,晶体管): 1.单道批处理: 利用磁带把若干个作业分类编成作业执行序列, 每批作业由一个专门的监督程序(Monitor)自动依次处理。 可使用汇编语言开发。 1.2 操作系统的发展过程 作业(job):用户在一次运算过程中要求计算机所做的全部工作的总和。 批处理中的作业的组成: 用户程序 数据 作业说明书(作业控制语言) 任务(task):计算机的基本工作单元,每个应用程序被称作一个任务。 实例区分概念 程序,作业(任务),进程 1.2.2 单道批处理系统 监督程序(monitor),它负责完成用户程序的调入、启动运行、输出运行结果等工作。核心内容是给作业分配运行控制权(即CPU的使用权)。 批处理是指系统对作业的处理都是成批进行的。若内存中始终只保持一道作业,称为单道批处理系统(simple batch system)。 批处理系统的引入是为了提高系统资源的利用率和吞吐量 单道批处理的主要缺点 CPU和I/O设备使用忙闲不均(取决于当前作业的特性)。 对计算为主的作业,外设空闲; 对I/O为主的作业,CPU空闲; 多道程序设计技术的引入 多道批处理系统的特征 图1-4 图1-4 多道批处理系统 (2) 多道批处理系统的优缺点 1.2 操作系统的发展过程-分时操作系统 分时操作系统的优点 实时系统(2) 实时任务类型 按任务执行是否呈现周期性来划分 周期性的和非周期性的 根据对截止时间的要求来划分 硬实时任务和软实时任务 实时、分时的比较 多路性: 独立性: 及时性: 交互性: 可靠性: 其他类型的操作系统 通用操作系统。它可以同时兼有多道批处理、分时、实时处理的功能,或其中两种以上的功能。 个人计算机操作系统是一联机的交互式的单用户操作系统,它提供的联机交互功能与通用分时系统所提供的很相似。 网络操作系统是向网络计算机提供服务的特殊的操作系统。它在计算机操作系统下工作,使计算机操作系统增加了网络操作所需要的能力。 分布式操作系统是由若干独立的计算机构成,整个系统给用户的印象是一台计算机。多机合作,具有健壮性。 补充 PC机操作系统的发展 概念:多任务是指用户可以在同一时间内运行多个应用程序,每个应用程序被称作一个任务。 DOS是一个典型的字符界面的单用户单任务操作系统,16位。 Windows是一个图形界面的多任务操作系统(单用户),32位。 WindowsNT及Windows2003都属于多用户多任务操作系统 补充 UNIX系列的发展 1969年,Ken thompson用汇编语言写了一个简化的MULTICS系统,简称UNICS,即UNIX。 1973年,Thompson和Retchie一起用C语言重写UNIX,之后免费扩散,80年代出现商业版本。 UNIX从一开始就是一个多用户多任务操作系统已经应用于从嵌入式处理器到工作站、桌面系统,乃至服务于大群用户的高性能多处理机系统。主要有System V和BSD两种版本。 补充 Linux系列的发展 Linux是UNIX的变种,是一个源代码开放的,多用户多任务操作系统。 Linux支持几乎所有的硬件平台,并广泛支持各种周边设备,是自由软件。 linux的起源和发展确实令人惊奇。它是一个芬兰人Linus Torvalds(二十三岁计算机系学生)的业余发明。但如今已经成长为一个羽翼丰满的32位计算机的操作系统,其性能可与商业的x86UNIX操作系统相媲美。 操作系统的基本特征(4) 处理机虚拟 -- 每个用户(进程)的虚处理机 设备虚拟-- 一台物理设备可以虚拟为多台逻辑设备 操作系统的基本特征(6) 1.4 OS的主要功能 一、从资源管理的角度看,操作系统的功能是协调、管理计算机的软硬件资源,提高其利用率。 (系统资源分为四大类: CPU、内存、外部设备及信息文件)。 二、从用户角度看,操作系统的功能是提供使用计算机的环境和服务,方便用户使用。 OS的主要功能(2) 二、进程同步:协调系统中并发执行的进程 控制它们以互斥方式访问共享资源 或协调合作完成同一作业 三、进程通

文档评论(0)

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

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

1亿VIP精品文档

相关文档