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

第1章 计算机操作系统2011秋.ppt

  1. 1、本文档共105页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机操作系统 第一章 操作系统引论 1.1 操作系统的目标和作用 1.1.1 操作系统的目标 1. 有效性 2. 方便性 3. 可扩充性 4. 开放性 1.1.2 操作系统的作用 1. OS作为用户与计算机硬件之间的接口 2. OS作为计算机系统资源的管理者 3. OS实现了对计算机资源的抽象 1.1.3 推动操作系统发展的主要动力 1. 不断提高计算机资源的利用率 2. 方便用户 3. 器件的不断更新换代 4. 计算机体系结构的不断发展 1.2 操作系统的发展过程 1.2.1 无操作系统的计算机系统 1. 人工操作方式 2. 脱机输入/输出方式 1.2.2 单道批处理系统 1. 单道批处理系统的处理过程 2. 单道批处理系统的特征 1.2.3 多道批处理系统 1. 多道程序设计的基本概念 图1-5 2. 多道批处理系统的优缺点 3.多道批处理系统的需要解决的问题 1.2.4 分时系统 1. 分时系统的产生 2. 分时系统实现中的关键问题 3. 分时系统的特征 1.2.5 实时系统 1. 应用需求 2. 实时任务 3. 实时系统与分时系统特征的比较 1.2.6 微机操作系统的发展 1. 单用户单任务操作系统 2. 单用户多任务操作系统 3. 多用户多任务操作系统 1.3 操作系统的基本特征 1.3.1 并发性 1. 并行与并发 2. 引入进程 3. 引入线程 1.3.2 共享性 1. 互斥共享方式 2. 同时访问方式 1.3.3 虚拟技术 1. 时分复用技术 2. 空分复用技术 1.3.4 异步性 1.4 操作系统的主要功能 1.4.1 处理机管理功能 1. 进程控制 2. 进程同步 3. 进程通信 4. 调度 1.4.2 存储器管理功能 1. 内存分配 2. 内存保护 3. 地址映射 4. 内存扩充 1.4.3 设备管理功能 1. 缓冲管理 2. 设备分配 3. 设备处理 1.4.4 文件管理功能 1. 文件存储空间的管理 2. 目录管理 3. 文件的读/写管理和保护 1.4.5 操作系统与用户之间的接口 1. 用户接口 2. 程序接口 1.5 OS结构设计 1.5.1 传统的操作系统结构 1. 无结构OS 2. 模块化结构OS ① 2. 模块化结构OS ② 2. 模块化结构OS ③ 3. 分层式结构OS ① 3. 分层式结构OS ② 1.5.2 客户/服务器模式 1. 客户/服务器模式的组成 2. 客户/服务器之间的交互 3. 客户/服务器模式的优点 1.5.3 面向对象的程序设计 1. 面向对象技术的基本概念 ① 1. 面向对象技术的基本概念 ② 1. 面向对象技术的基本概念 ③ 2. 面向对象技术的优点 1.5.4 微内核OS结构 1. 微内核操作系统的基本概念 ① 1. 微内核操作系统的基本概念 ② 1. 微内核操作系统的基本概念 ③ 1. 微内核操作系统的基本概念 ④ 2. 微内核的基本功能 ① 2. 微内核的基本功能 ② 2. 微内核的基本功能 ③ 2. 微内核的基本功能 ④ 3. 微内核操作系统的优点 4. 微内核操作系统存在的问题 图1-11 1.5.4 微内核OS结构 (3/12) 2) 基于客户/服务器模式 将操作系统中最基本的部分放入内核中,而将操作系统的绝大部分功能都放在微内核外面的一组服务器(进程)中实现。 见图1-10 客户 进程 客户 进程 进程 服务器 终端 服务器 … 文件 服务器 存储器 服务器 用户方式 核心方式 请求 核心 回答 图1-10 在单机环境下的客户/服务器模式 1.5.4 微内核OS结构 (4/12) 3) 应用“机制与策略分离”原理 机制:实现某一功能的具体执行机构 策略:在机制的基础上,借助某些参数和算法来实现该功能的优化,或达到不同的功能目标 所处位置: 机制处于系统的基层,放在OS内核中 策略处于系统的高层,放在内核外的服务器(进程)中 1.5.4 微内核OS结构 (5/12) 4) 采用面向对象技术 微内核操作系统采用面向对象技术中的“抽象”和“隐蔽”原则控制系统的复杂度,再进一步利用“对象”、“封装”和“继承”等概念来确保系统的“正确性”、“可靠性”、“易修改性”、“易扩展性”等,并提高操作系统的设计速度。 返回 1.5.4 微内核OS结构 (6/12) 哪些功能应放在内核中? 采用“机制与策略分离”的原理,将机制部分,以及与硬件紧密相关的部分放在微内核中。 在微内核OS中是将①进程管理、②存储器管理以及③I/O管理的这些功能一分

文档评论(0)

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

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

1亿VIP精品文档

相关文档