操作系统-11.ppt

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

操作系统 Operating System 两个问题 全球最大的软件公司 Microsoft(微软) 最重要的软件产品(立家之本) 操作系统(Windows) 全球第二大的软件公司 Oracle(甲骨文) 最重要的软件产品(立家之本) 数据库(Oracle) 自我介绍 孙锦程 计算机教研组 主楼315 电子邮件:china_sjc@ 课程形式 课堂教学、习题课 课后作业 上机实验 课程安排 1、总课时56+实验课时20(5次课) 2、考核:期末闭卷70%,平时成绩30% 平时成绩:考勤(10分,每次缺勤扣5分) 平时作业(10分) 实验(10分) 3、问题:课堂、课后、电子邮件 答疑:计算机教研组 星期三晚上 7:00~9:00, 课堂纪律 1、缺勤 2、迟到 3、禁止开手机、吃东西、睡觉、看报纸、做其他作业等 操作系统 Operating System 为什么学习操作系统 操作系统涉及到计算机科学很多领域 计算机体系结构/硬件 软件设计 程序设计语言 数据结构 算法 网络 学习核心技术并能在其他地方应用 操作系统是目前最复杂的软件系统 课程的地位及特点 本课程地位 专业核心课程 考研核心课程 技术开发的理论基础 课程的特点 实践性强(从实践总结出原理) 涉及面广(并行程序,性能问题,结构问题,程序方法论,软件工程等等) 错综复杂:纵横交错 如何学好本课程 1、理论学习 2、实验、实习 3、源代码分析、参与(Linux) 重点参考书 1、汤子瀛等,《计算机操作系统》,西安电子科技大学 参考书 操作系统基础 屠立德 屠祁 清华大学出版社 现代操作系统 陈向群等译 机械工业出版社 操作系统 吴企渊 梁燕 清华大学出版社 计算机操作系统 徐甲同等 西安电科大出版社 操作系统教程 孟庆昌 西安电科大出版社 计算机操作系统教程 张尧学 史美林 清华大学出版社 计算机操作系统教程 周长林 左万历 高等教育出版社 Windows 操作系统原理 尤晋元、史美林 机械工业出版社 Operating Systems Principles Lubomir Bic 清华大学出版社 本课程课件 操作系统在计算机系统的地位 操作系统的定义 教材定义:用以控制和管理计算机硬件和软件资源、合理地组织计算机的工作流程以及方便用户使用计算机的程序的集合。 这个定义具有以下三个方面的含义: 1、操作系统统一控制和管理计算机系统所拥有的硬件和软件资源,使之可以得到更加有效合理的利用。 2、操作系统能合理地组织计算机系统的工作流程,增强系统的处理能力。 3、操作系统提供了用户与裸机之间的接口,使用户更方便地使用计算机。 两个简单有趣的定义 1、购买“操作系统”时,零售商所装的所有东西。 2、一直运行在计算机上的程序 2、共享性 并发和共享是操作系统两个最基本的特性,它们互为依存。 1、资源的共享是由于程序的并发执行而引起的,若系统不允许程序并发执行,自然就不存在资源共享问题。 2、若系统不能对资源共享实施有效管理,必然会影响到程序的并发执行,甚至程序无法并发执行,操作系统也就失去了并发性,导致整个系统效率地下。 操作系统的运行是在一个随机的环境中运行的,即用户不能对所运行的程序的行为以及硬件设备的情况做任何的假定。我们无法知道一个运行着的程序会在什么时候做什么事情,也无法知道一个设备什么时候向处理器发出中断请求,因此我们也无法知道操作系统正处于什么样的状态之中。 它是把物理上的一个实体变成逻辑上的多个对应物,或者把物理上的多个实体变成逻辑上的一个对应物的技术。 多道程序设计中的CPU Spooling技术 窗口技术 时分/频分多路-物理信道 虚拟存储器 计算机的逻辑结构 操作系统的功能和目标 处理机管理(进程管理) 存储器管理(内存管理) 设备管理 文件管理 作业管理 存储器管理主要管理内存资源。它包括以下几点: 1)内存分配:在内存中除了操作系统、其他系统软件外,还有一个或多个用户程序,操作系统要解决分配问题,使其互不冲突。 2)存储保护:由于系统中有多个程序,要保证他们之间互部干扰,保证用户程序不破坏系统程序。 3)内存扩充:当用户作业所需要的内存量超过计算机系统所提供的实际内存容量时,就要把内存和外存结合起来,为用户提供一个比实际内存

文档评论(0)

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

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

版权声明书
用户编号:8124126005000000

1亿VIP精品文档

相关文档