北大操作系统原理1.ppt

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

北京大学计算机科学技术系 Peking University Department of Computer Science Technology Spring 2002 小论文要求 字数要求 3页纸 正文字数限制在3000~4000字 语言文字要求 简洁、流畅 风格要求 朴实(素) 格式要求 题目 学生姓名、学号、电子邮件地址 正文 参考文献 * 字体 正文 宋 小四 小论文要求(续) 内容要求 内容丰富 论述 自己的观点 全面 评分标准 难度系数加分 * 加1分;** 加2分 组织结构 4人一大组 每一章总结 每一章作业 课上讨论 2人一小组 源代码分析 上机实习 1人一组 小论文 源代码分析 Nachos Linux Win CE …… 上机实习 Windows 实习 2~3个 涉及到计算机科学的很多领域 计算机体系结构/硬件 软件设计 程序设计语言 数据结构 算法 网络 学习核心技术并能在其他地方应用之 抽象 操作系统具有一种魔力(magic) 提供了无限的CPUs 无限的内存 单一全球计算能力 等等 大型、复杂系统的系统设计 ① 性能 与 方便使用 ② 性能 与 简单性 ③ 硬件 与 软件 折衷权衡 Trade Off 4.操作系统的工作 (1)程序的执行 负责启动每个程序,以及结束程序的工作 (2)完成与硬件有关的工作 (3)完成与应用无关的工作 易于使用,基本服务,统一性 (4)计算机系统的效率与安全问题 硬件相关: 应用程序 ----------------------- 虚机器界面 操作系统 ----------------------- 物理机器界面 硬件 硬件相关(续1): 指实现代码中包含存储器的物理地址,包含对设备接口寄存器和设备接口缓冲区的读写等等 实现该工作的过程代码和硬件因素密切相关,即需要设置与测试、使用物理地址、设备接口寄存器等等 硬件相关必然复杂繁琐、代码量大 硬件相关的工作,其实现代码不通用 硬件相关(续2): 由于操作系统承担了上述工作,在其之上的各类程序就没有必要直接同硬件打交道了。硬件改变时,操作系统相应变化即可,其他的程序不用作出改变 硬件相关还表现在有关硬件的状态必定带来对应代码的变化 与应用无关: 是指这些工作是任何一个程序都需要的、最基本的工作 它们具有共性,工作过程相同 与具体应用无直接关系,即与用户所关心的应用目标无直接关系 基本目的 1.介绍操作系统的基本概念、基本结构及运行环境 2.介绍操作系统原理、设计方法和实现技术 3.介绍操作系统的演化过程、发展研究动向、新技术以及新思想 4.介绍各种有代表性的、典型的操作系统实例 5.培养学生分析问题、解决问题的基本能力,培养创造型人才 学习收获 1.使学生对操作系统的基本概念、基本结构及运行环境有深入的认识,对操作系统这一课程有比较全面的把握 2.使学生深入到操作系统内部,理解并掌握操作系统的基本原理、设计方法和实现技术 3.使学生了解操作系统的演化过程、发展研究动向、新技术以及新思想,使学生具有透过变化看趋势、透过技术抓原理、把握学科发展脉搏的基本素质,为其今后在相关领域开展工作打下坚实的基础 第一章 操作系统概述 一、操作系统的地位 计算机系统由硬件和软件组成 操作系统在硬件基础上的第一层软件 是其他软件和硬件之间的接口 二、操作系统的定义 操作系统是计算机系统中的一个系统软件, 是一些程序模块的集合—— 有效:系统效率,资源利用率 (如:CPU利用的充足与否,内存、外部设备是否忙碌) 三、操作系统的特征 并发: 在计算机系统中同时存在多个程序 宏观上:这些程序是同时在执行的 微观上:任何时刻只有一个程序在执行 即微观上这些程序在CPU上轮流执行 并行:(与并发相似,但多指硬件支持) 操作系统特征(续) 共享: 操作系统与多个用户的程序共同使用计算机系统中的资源 四、研究操作系统的几种观点 作为软件来看的观点 1.作为软件来看的观点 软件的特性 外在特性: 软件是种语言,是界面 界面:使用方式 (命令,系统调用等) 内在特性: 软件的结构 a.由有几部分组成 b.每个部分的功能 c.部分之间的关系 2.资源管理的观点 操作系统---资源管理者 硬件资源: CPU,内存,外部设备(I/O设备,外存,时钟,网络接口等) 软件资源: 硬盘上的文件,信息 管理资源 记录资源使用状况 如 哪些资源空闲,好坏与否,被谁使用,使用

文档评论(0)

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

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

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档