网站大量收购闲置独家精品文档,联系QQ:2885784924

操作系统第一章课件.ppt

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

操 作 系 统 Operating System 参考书 《计算机操作系统教程》 徐甲同 等编著 西安电子科技大学出版社 《计算机操作系统教程》 张尧学 等编著 清华大学出版社 《现代操作系统》Andrew S. Tanenbaum著 陈向群 等译 机械工业出版社 第一章 操作系统概论 1.1 什么是操作系统 1.1.1计算机系统的组成 1.1.4 操作系统的目标 方便性(高级语言 机器语言 ) OS(OPERATION SYSTEM)翻译 有效性(改善系统资源利用率、提高系统的吞吐量) 可扩充性(OS采用模块化结构) 开放性(适用于各种类型的计算机系统,可移植性和互操作性) 1.1.5 对操作系统的看法 1. 内部、微观的看法: 操作系统是计算机资源的管理者: 计算机系统中的资源包括: 硬件资源、软件资源(程序、数据、文档) 操作系统作为资源管理者的主要功能有: 监视资源 分配资源,解决资源请求中的冲突 回收资源 保护资源 操作系统是任务的组织者: 受理用户的各种请求 组织、协调任务的执行 提高系统吞吐率 2. 外部、宏观的看法: 编程人员认为: 扩充了的机器 —— 虚拟的机器, 在功能上和数量上扩充了原有的裸机。 功能上 : 提供功能强大的系统调用,扩充了裸机的基本指令系统。 数量上 : 多个用户同时使用一台计算机,使得每个用户都觉得有一 台属于自己的计算机。 用户认为: 用户与计算机系统打交道的界面。 大大简化了计算机的操作。 用户希望操作系统的界面友好、易于使用。 字符界面→菜单界面→窗口界面→图形界面、多媒体界面→3D界面 系统操作的基本单位 —— 进程(process)或任务(task)或活动(active) 1.1.6 操作系统的具体功能 1. 任务与进程管理 —— 作业流程控制、充分有效地利用系统处理器;(进程控制、进程调度、进程同步、进程通信) 2. 存储(内存)管理 —— 有效利用系统的内存空间;(地址重定位、存储分配、存储保护、存储扩充) 3. I/O操作与设备管理 —— 有效利用I/O设备及接口;(缓冲管理、设备分配、设备处理) 4. 文件管理与信息的存储 —— 有效利用系统信息与数据;(目录管理、文件读写管理、文件存取控制) 5. 作业管理与工作环境 —— 建立良好的用户接口与交互界面; 6. 操作系统安全的维护 —— 建立可靠的系统,保护资源。 1.1.7 操作系统提供的服务 操作系统提供的服务一般可分为两类: 1.方便用户及用户程序的开发与执行的服务 2.提高系统操作效率的服务 操作系统提供服务的基本方式有三种: 系统命令 —— 在用户一级使用的服务,即用户使用的命令。 系统调用 —— 在程序一级使用的命令。系统调用主要有三类: 进程和作业控制 设备与文件管理 系统自身维护 系统程序 —— 操作系统提供的另一类服务,在操作系统核心之外的 一套程序。例如: 语言编译程序 链接程序 装入程序 系统维护程序 1.2 操作系统的形成和发展 器件的不断更新换代是推动OS发展的动力: 1946年至20世纪50年代末 第一代, 电子管时代 无操作系统 20世纪50年代末至60年代中期 第二代, 晶体管时代 批处理系统 20世纪60年代中期至70年代中期 第三代,集成电路时代 多道程序设计 20世纪70年代中期至20世纪末 第四代, 大规模和超大规模集成电路 分时操作系统 21世纪初开始,以移动、分布和网络计算为代表,现代计算机正向着普适计算、网格计算以及巨型、微型、并行、分布、网络化、智能化和生物信息化几个方面发展。 1.2.1无操作系统时的计算机系统 人工操作方式: 单道批处理系统的处理流程: 单道批处理系统中CPU的利用情况: 1.2.3 多道程序系统 内存中保持若干道作业。 1.2.4 分时操作系统 所谓分时是指把系统主CPU的运行时间分成长短相等的时间片,并把它轮流地、机会均等地分配给每个用户进程。用户和进程之间可进行交互。 分时操作系统也是一种多道程序系统,

文档评论(0)

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

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

1亿VIP精品文档

相关文档