操作系统设计.ppt

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

学习目的 设计、修改、扩充操作系统。例如操作系统汉化、中文操作系统环境、嵌入式操作系统开发。 用户为了完成自己的任务必须与操作系统交往,要了解操作系统提供的人-机接口,在编程中灵活应用进程(线程)。 操作系统中所用的许多概念和技巧一般可以应用到其它领域。 学习要求 课前预习教材 按时上课,认真听讲 研读参考书和参考网站 整理笔记,认真思考,积极讨论,善于发现问题、提出问题并努力寻求问题的答案 结合操作系统专题学习网站丰富的教学资源,努力寻求问题的答案,掌握基本原理,拓展知识,延伸视野,提高分析问题和解决问题的能力 。 教材参考书 Operating System Concepts (6th Ed.) A. Siberschatz, P. B. Galvin, and G. Gagne 郑扣根 译 John Wiley Sons, Inc. 高等教育出版社,2004 边干边学 - Linux内核指导 李善平,陈文智等编著 浙江大学出版社,2002 其他参考用书 操作系统教程 王素华 人民邮电出版社 计算机操作系统教程 张尧学史美林 清华大学出版社 计算机操作系统教程 周长林 左万历 高等教育出版社 操作系统基础 屠立德 屠祁 清华大学出版社 操作系统教程 孟庆昌 西安电子科大出版社 计算机操作系统 汤子瀛等 西安电子科大出版社 操作系统教程 孙钟秀主编 高等教育出版社 Windows操作系统原理 陈向群著,机械工业出版社 参考网站 浙江大学 加州大学伯克利分校/~kubitron/courses/cs162-F06/ 广东工业大学/os/jaioan/jiaoan.htm 南开大学2/OSTEACH/course_extend.asp 南昌工程学院/cz/index.html 考查方式 作业+课堂作业(点名)+实验报告:40% 期末考试:60% 导论 内容 什么是操作系统? 大型计算机系统 桌面系统 多处理器系统 分布式系统 集群系统 实时系统 手持系统 功能迁移 计算环境 1.1 操作系统是什么? 操作系统是 … 管理硬件 为应用程序提供基础 充当计算机硬件和用户间的接口 操作系统的目标 执行用户程序,使用户的计算变得更加容易 使计算机系统更方便使用 计算机系统的高效执行 计算机系统组成部分的逻辑图 计算机系统组成 1. 硬件 – 提供基本的计算资源 (CPU, 存储器, I/O 设备) 2. 操作系统 – 控制和协调各用户的应用程序对硬件的使用 3. 应用程序 – 规定了按何种方式使用这些资源来解决用户的计算机问题 (字处理程序, 电子制表软件, 网络浏览器, 编译器, 游戏, etc) 4. 用户– 人, 机器, 其它计算机 1.1.3系统目标 便于用户使用 尤其是在一些小型个人计算机上 高效操作计算机系统 对一些大型的、多用户共享的系统 由于计算资源的利用 在易用性和效率之间抉择 例如:部分操作系统采用的图形用户界面将占用大量的CPU时间,降低系统执行效率 操作系统设计目的 从两方面来研究 用户 系统 1 用户观点 个人计算机 使用方便 性能次要 不在乎资源利用率 大型机或小型机 资源利用率最大化 (CPU, memory, I/O devices) 用户间公平共享资源 工作站 在个人可用性和资源利用率之间力求平衡 2 系统观点 操作系统即资源分配器,资源包括 CPU占用时间 内存 外存 I/O设备 操作系统同时也是管理者 处理资源请求冲突 高效公平的操纵计算机系统 系统观点 操作系统也是一个控制程序 控制用户程序的执行 控制对I/O设备的操作 关于操作系统并没有一个被广泛接受的定义 操作系统是整个计算机系统的核心 唯一一直在运行的程序(内核),除此之外的其它所有程序都被称为应用程序 操作系统最基本的目标是执行用户程序,更方便的解决用户的问题 操作系统简史 通过简单回顾理解… 什么是操作系统 操作系统能干什么 操作系统通常包含哪些组成部分 操作系统在过去几十年里是如何发展的 操作系统为何会这样发展 操作系统和计算机体系结构紧密相关,相互影响 1.2大型机 大型机系统是最早的计算机系统,用于处理许多商业和科学应用 两个阶段 批处理系统 分时系统 1.2.1批处理系统 输入设备: 卡片阅读机、磁带驱动器 输出设备: 行式打印机、磁带驱动器、卡片穿孔机 用户不直接与计算机系统交互,而是: 准备好任务 提交给计算机 最终,任务执行完毕,产生输出 整个执行过程用户无法控制 批处理系统的处理过程 批处理系统 操作系统的主要任务是自动从一个作业切换到下一个作业 操作系统始终在内存之中 批处理系统 操作员按类似需

文档评论(0)

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

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

1亿VIP精品文档

相关文档