第一章操作系统引论课件.ppt

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

第五节:操作系统的结构设计 3.分层式OS结构 概念:把OS的功能模块划分为若干层,每层之间的模块只能单向调用。 优点:易保证系统的正确性。易扩充和易维护性 缺点:系统效率降低 操作命令解释 虚空间分配 作业调度 存储管理 文件管理 I/O控制 进程通信 进程控制 进程调度 输入/输出启动 中断管理 第五节:操作系统的结构设计 4客户/服务器模式 组成 客户机、服务器、网络系统 一次交互过程 客户发送请求信息、服务器接收消息、服务器回送消息、客户机接收消息 优点 数据的分布处理和存储 便于集中管理 灵活性和可扩充性 易于改变应用软件 第五节:操作系统的结构设计 5微内核结构 足够小的内核: 把大部分OS成分或功能放到用户模式(用户空间),留下一个尽量小的内核,它们完成OS最基本的核心的功能,称之为微内核技术。 基于客户/服务器模式 运行在核心态的内核 运行在用户态的并以客户/服务器方式活动的进程层 应用“机制与策略分离” 采用面向对象技术 第五节:操作系统的结构设计 在单机模式下的客户/服务器及微内核模式 裸机(硬件) 微内核 客 户 进 程 客 户 进 程 进程 服务器 存储器 服务器 文件 服务器 请求 应答 用户态 系统态 第五节:操作系统的结构设计 微内核的基本功能 进程管理(线程) 低级存储器管理 中断和陷入处理 微内核的优点 提高系统的可扩展性 增强系统的可靠性 可移植性 提供了对分布式系统的支持 融入了面向对象技术 第五节:操作系统的结构设计 微内核操作系统存在的问题 运行效率降低,原因在于多次上下文切换 解决方法:将常用的的操作系统基本功能移入微内核中(提高了微内核的设计代价) 本章总结 操作系统的目标和作用 操作系统的发展过程 操作系统的基本特性 操作系统的主要功能 操作系统结构设计 本章作业:教材P33:4,5,7,13,18 作业讲评 4、试说明推动多道批处理系统形成和发展的主要动力是什么? 5、何谓脱机I/O和联机I/O? 7、实现分时系统的关键问题是什么?应如何解决? 13、OS有哪几大特征?其中最基本的特征是什么? 18、是什么原因是操作系统具有异步性特征? Just do it! 五.实时系统 3. 截止时间: 开始截止时间; 完成截止时间。 4.实时任务的分类 按任务执行时是否呈现周期性划分 周期性实时任务 非周期性实时任务 根据对截至时间的要求来划分 硬实时任务 软实时任务 5. 实时系统与分时系统的比较 设计目标不同 多路性 独立性 及时性:实时系统更高 交互性:分时系统最强 可靠性:实时系统要求高度可靠 五.实时系统 实时信息处理系统与分时系统类似 第二节:操作系统的发展过程 六. 微机操作系统的发展 单用户单任务操作系统: DOS 单用户多任务操作系统: Windows 多用户多任务操作系统: Unix、Linux 第二节:操作系统的发展过程 DOS DOS是Disk Operating System的缩写,最初配置在IBM-PC机上,后由微软进行推广。 因为DOS传统上采用命令行的界面,没有采用图形用户界面,今天不再广泛使用。 DOS是典型的单用户单任务OS。 第二节:操作系统的发展过程 Windows Windows操作系统是美国Microsoft公司开发的基于图形用户界面的操作系统。以其易学易用、友好的图形界面,并能支持多任务的优点,一举奠定了Microsoft公司在操作系统上的垄断地位。 现在风靡全球的是Windows XP,Windows7。 Windows是典型的单用户多任务OS。 第二节:操作系统的发展过程 UNIX 在高档工作站和服务器领域,UNIX仍然具有无可替代的地位。 UNIX的来历。 UNIX的特点 。 UNIX是典型的多用户多任务OS。 第二节:操作系统的发展过程 Linux Linux的来历和特点。 Linux的版本。 Linux的种类。 第二节:操作系统的发展过程 七.其他类型的操作系统 1. 多处理机系统 MPS是提高系统处理能力的一种方法,通过使用多个CPU能够协同工作,并行处理,每个CPU在执行队列中选取一个线程执行。 多处理机系统有两种实现模式: 非对称多处理机模式(又称主-从模式) 对称多处理机模式 第二节:操作系统的发展过程 2. 网络操作系统NOS 网络操作系统运行在称为服务器的计算机上,并由联网的计算机用户共享,这类用户称为客户。 一般情况,NOS使网络相关功能达到最佳为目的,如共享数据、以及共享硬盘、打印机、扫描仪和传真机。 网络操作系统的功能: 高效可靠的网络通信能力; 提供多种网络服务能力; 网络安全管理能力。 第二节:操作系统的发展过程 3. 分布式操作系统 分布式系统:是指多个

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档