第1章操作系统引论(计算机)讲述.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统 主讲教师:张金泉 电 话办 公 室:J13#318 E-mail:tjzhangjinquan@126.com 考试安排 平时成绩(30%) 考勤30分(M1) 缺勤1次减6分,迟到1次减3分 作业30分(M2) 缺1次减5分,抄袭1次减5分 小测试40分(M3) 期末考试(70%,M4) 总成绩=(M1+M2+M3)*30%+M4*70% 操作系统 为什么学习操作系统 课程性质与教学目的 基本要求 课程主要内容及学时安排 参考书目 前导课程 一个应用场景 计算机系统层次结构框图 为什么学习操作系统? 操作系统的功能在很多领域都使用 多线程编程、Web services、分布式系统和网络 操作系统的技巧也在很多领域使用 如并发、抽象、缓存 为什么学习操作系统? 操作系统包括了所有软件设计/实现问题 资源共享/管理 安全和身份验证 灵活性,健壮性 友好界面设计 操作系统提供了从多角度解决问题的方法 如进程调度、内存管理、设备分配 如何学习操作系统 从计算机整体的知识结构中认识操作系统 与硬件结合 与网络、数据库等应用程序结合 从操作系统的整体上、各部分的联系以及操作系统的发展历史来理解操作系统 从实践中掌握操作系统—实践,实践,再实践 结合实际现象理解和分析操作系统 课程性质与教学目的 课程性质 操作系统是现代计算机最重要的大型系统软件之一,在计算机 知识结构中有着极其重要的地位和作用,可为学生较全面的建立起关于计算机系统的概念。 教学目的 主要讲述操作系统和系统软件的工作原理,通过本课程的学习,使学生了解并掌握计算机系统中的五大类型,资源管理的基本技术、方法,从而更好地理解操作系统和系统软件的工作原理。 基本要求 通过学习,学生应在两方面达到要求: 知识方面——计算机资源管理的总体思路、进程管理、存储管理、I/O设备管理、文件管理。资源管理系统软件的综合性能评价的方法,理解不同资源管理的基本功能、方法。 技能方面——根据掌握的OS知识对系统软件进行分析,并进行进程调度、进程同步、存储管理、I/O设备调度等相应算法的设计及实现。 课程主要内容 第一部分:概述 解释操作系统是什么,能做什么,以及它们是如何设计与构造的。还讨论了操作系统的公共特性,操作系统为用户提供的服务,操作系统为计算机系统操作员提供的功能。 第二部分:进程管理 进程和并发的概念,是现代操作系统的核心。包括进程控制、进程通信、进程调度、进程同步及死锁处理的方法等五大问题。这部分还讨论了有关线程的知识。 课程主要内容 第三部分:内存管理 为了改善CPU的利用率及其对用户的响应速度,计算机必须将多个进程同时保存在内存中。内存管理的方案有很多,这意味着有多种途径可进行内存管理,特定算法的有效性与具体应用情形有关。 无论采用哪种管理方案,都涉及几个共同的问题:内存分配及回收,地址绑定,内存保护及共享,内存空间(有限)问题。 课程主要内容及教学安排 第四部分: I/O系统 I/O系统设计、接口及系统内部的结构和功能。因为设备是性能瓶颈,所以也讨论了性能问题。 第五部分:文件管理 文件系统的功能、描述文件系统的接口、 讨论文件系统的设计折衷,包括存取方法,文件共享、文件加锁和目录结构、文件系统的保护 描述二级存储器的物理结构和它的使用效率、海量存储设备的性能特征、 评估不同的磁盘调度算法、操作系统提供的海量存储服务,包括RAID。 课程主要内容及教学安排 第1部分:概述(6学时) 第一章 操作系统引论 第2部分:进程管理(22学时) 第二章 进程的描述与控制(16学时) 第三章 处理机调度与死锁(6学时) 第3部分:内存管理(12学时) 第四章 存储器管理(6学时) 第五章 虚拟存储器(6学时) 第4部分:I/O系统(5学时) 第六章 输入输出系统 第5部分:文件管理(7学时) 第七章 文件管理(3学时) 第八章磁盘存储器的管理(4学时) 教材 参考书目 《操作系统教程》,孙钟秀等,高等教育出版社 《Operation System:Internals and Design Principal》,William Stallings ,蒲晓蓉,周瑞等译,电子工业出版社 《Operation System Design and Implementation》,Andrew S.Tanenbaum ,Prentice Hall 《操作系统概念》,[美]Abraham Silberschatz, Peter Baer Galvin, Greg Gagne著,郑扣根译,高等教育出版社 前导课程 高级语言程序设计 数据结构 问题提出 问题 计算机系统资源由谁来管理? 计算机系统如何执行程序?

文档评论(0)

70后老哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档