第1章引论资料摘要.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文档。上传文档
查看更多
1.4 操作系统的主要功能 处理机管理: 进程控制,进程同步,进程通信,进程调度。 存储器管理: 内存分配,内存保护,地址映射,内存扩充。 设备管理: 缓冲管理,设备分配,设备处理。 文件管理: 文件存储空间的管理,目录管理,文件的读/写管理和保护。 用户接口: 命令接口(联机,脱机),程序接口,图形接口。 (也即OS的组成部分) 无结构 模块结构 层次结构 微内核结构 1.5 操作系统的结构设计 传统的OS结构 现代的OS结构 OS开发中运用软件工程 软件工程:采用工程的概念、原理、技术和方法,来开发和维护软件。 目的:解决软件开发中的编程随意、软件质量不可保证和维护困难等问题。 1.5.2 传统的操作系统结构 1.无结构操作系统 一组过程集,各过程可相互调用,也叫整体系统结构。 缺点:逻辑复杂,维护困难. 传统的操作系统结构(2) 2、模块化操作系统 通过分解来控制大型软件复杂度。 如:进程模块、内存模块…,各模块内进一步划分子模块。 优点: 提高了OS设计的可维护性 增强的OS的可适应性 加速了OS的开发过程:并行开发模块 缺点: 接口不易确定 模块依赖关系可能复杂(对于大型软件而言) 3、分层式操作系统 有序分层的基本概念 可简化设计的复杂度 下层为上层提供服务 层次的设置应考虑的因素 程序嵌套:各模块间嵌套关系复杂 运行频率:随层次的增高,相应软件的运行速度就随之下降 公用模块:低层 用户接口:高层 传统的操作系统结构(3) 1.5.3 微内核操作系统结构 客户进程 进程服务器 终端服务器 文件服务器 存储服务器 核心 请求 回答 C/S服务器模式 提高了系统的灵活性和可扩充性 提高了软件的可靠性 适合于分布式系统 面向对象的程序设计技术 概念: 优点: a.可扩展性 b.继承性 微内核技术 引入:提高系统的灵活性; 采用C/S模式 基本功能 进程、内存、IPC等基本管理功能 微内核操作系统结构(2) 一、windows系列和MS-DOS :DOS, Windows 3.x, Window 95, Windows NT, Windows XP;Vista (64位); Windows 7 (2010年) 二、UNIX家族:SVR4、 BSD、Solaris、AIX、HP UX 三、自由软件Linux和freeBSD等 1.6 常用操作系统(课下作业) 盖茨 发明人 发明人 本章小结 1个定义 4个目标 3种类型 4个特征 5个功能 4种结构 操作系统发展历程 人工操作方式 脱机I/O方式 单道批处理系统 多道批处理系统 分时系统 实时系统 操作系统 史前时期 人机矛盾 CPU—I/O矛盾 CPU等利用率 人机交互 实时性 小结: 思考 系统资源利用率比较:单道、多道、分时、实时? 系统整体处理能力比较:单道、多道、分时、实时? 单个程序的运行情况:单道、多道、分时、实时? 习题训练 /C161/Course/Index.htm 本章小结 1个定义 4个目标 3个类型 4个特征 5个功能 4个结构 第一代外部存储器 返回 返回 课下作业 了解操作系统界的三位杰出人物: 微软的创始人比尔.盖茨 Linux的创始人Linus Torvalds 1990年图灵奖获得者:费尔南多.考巴脱------实现分时系统的功臣 Linux和freeBSD Linux是由芬兰赫尔辛基大学计算机系大学生Linus Torvalds,从1990年底到1991年的几个月中,为了自己的操作系统课程学习和后来上网使用而陆续编写的。在2001年初,在Linux World大会前夕推出了Linux2.4内核 。 FreeBSD是美国加利福尼亚洲大学伯克利分校开发的、免费支持POSIX标准的操作系统,它基于4.4BSD 。 对用户—方便,对系统—有效,系统发展—可扩充,网络时代—开放 * * 研究操作系统的观点:资源管理观点 书本的组织结构:按资源管理功能模块划分—联系目录 目前你持用户观点,用资源管理观点来学习操作系统 因素,前2-all,后2简-单分时 * 无结构—模块化—层次—微内核 清晰结构 减少接口数 进一步减少,提高可扩充性 * Ch1:os引论 目 录 第一章 操作系统引论 第二章 进程管理 第三章 处理机调度与死锁 第四章 存储器管理 第五章 设备管理 第六章 文件管理 第七章 操作系统接口 第八章 网络操作系统 第九章 系统安全性 第十章 UNIX系统内核结构 第一章 操作系统引论 第1章 引论

文档评论(0)

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

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

1亿VIP精品文档

相关文档