北邮孟祥武高级操作系统讲义
- 格式:pdf
- 大小:140.46 KB
- 文档页数:6
高级操作系统北京邮电大学计算机学院第一章分布式计算机系统下一步的技术发展很难准确预测,我们要在网络、分布式环境下开发,需要掌握分布式计算机系统的原理,也需要了解他们的实现原理。
分布式操作系统是为分布式计算机系统配置的一种操作系统。
分布式系统需要与集中式系统完全不同的软件。
分布式计算机系统第一,从硬件角度来讲,各个计算机都是自治的;第二,从软件角度来讲,用户将整个系统看作是一台计算机。
这两者都是必需的,缺一不可。
分布式系统由许多独立的CPU组成,它们在一起工作使得整个系统看上去像一台计算机。
任务分布:把一个任务分解成多个可并行执行的子任务,分散给各场点协同完成。
功能分布:把系统的总功能划分成若干子功能,分配给各场点分别承担。
分布式系统的特征1资源共享硬件资源、软件资源。
2开放性可伸缩性、可移植性、互操作性;数据是可以交换的、对外接口是公开的、系统提供统一的通信机制、提供统一的用户界面。
3 并发性同时工作没有冲突;有冲突,通过相应算法解决;并发控制;4 容错性两个基本方法,硬件冗余、软件恢复(数据备份、日志);5 透明性实际上比其表面要微妙得多的含糊概念之一分布式系统的优点1性能价格比高2速度3 内在的分布性3可扩充性5 可靠性6 适用于多种环境分布式系统的不足1管理复杂2 性能和可靠性依赖于网络3 保密性差4 应用软件少分布式系统的资源管理1全集中管理方式一个资源由一个管理机制管理。
2分担管理方式一个资源虽由几个管理机制管理,但各分担一种管理职能。
3轮流管理方式一个资源可由几个管理机制管理,但轮流执行管理职责。
4 全分散管理方式一个资源由多个管理机制在协商—致的原则下共同管理。
性能比较:基本开销:连接系统中的各个站点要多少花费?通信开销:从站点A发送信息到站点B需要多少时间?可靠性:分布式系统的拓扑结构1全互连结构优点:各场点间消息传递快,可靠性较高。
缺点:开销高。
2部分互连结构其开销比全互连结构低,但通信速度较全互连结构慢。
竭诚为您提供优质文档/双击可除北邮世纪学院三本去北邮读书心得篇一:北邮计算机大三上课程学习心得大三上课程学习心得英语篇:关于六级:四级可以不背单词,但是六级不看单词一定会死的很惨。
单词书我觉得新东方的那本不错,风靡全国。
六级真题还是真的值得买的,因为六级一次能过的人不少,但是仅考一次的人很少。
真题也不宜做的太早,考前一个月开始就足够了。
关于选课:大三上有4门英语可选。
科技文阅读、情景、写作和口语。
科技文阅读就是一个200人大教室,老师在讲台上放ppT。
据说内容很麻烦,我听他们期末背单词那叫一个痛苦。
情景英语是在教一的语音室上课,30人小教室,上课内容都是结合教材的内容讨论事情。
口语和写作不是很清楚情况,希望别人来介绍一下。
得分的话,以前之所以情景得分最高,是因为情景班集中了四级分数高分段的同学。
所以实力决定一切。
从我们07级开始就是大家任意选四门课了。
情景英语篇:小班教学的好处就是老师和同学比较熟悉。
上课都是老师出一个题目,同学们分组讨论。
建议口语不好的同学慎选,从小开始就是学哑巴英语的同学勿选!期末很简单,和平时一样,讨论几个话题,但是机器会录好音,老师会回去听。
10分钟结束。
这门课很训练听力和口语。
其余几门期待其他同学现身说法。
毛邓三篇:可以肯定的是,上一年出过的大题,今年铁定不会出现在大题里。
想得高分一个字:背。
06级学长编写的《毛邓三葵花宝典》风靡全校,实乃居家旅行必备资料啊。
另外,不要迷恋重点,重点只是一个传说。
我们07级考的论述题是论分配制度和论外交。
外交在06级学长编写的“葵花宝典”中涉及很少。
操作系统篇:关于老师:上课的几位老师,我认为最好的还是孟祥武老师,十分风趣,课堂很活跃。
不过不要光听他讲笑话了,要学习老师的思路。
叶文老师的语速较快,每节课信息量很大,我自己也很难跟上老师的脚步,建议要多复习。
关于教材及内容:操作系统,选用的是英文教材。
ppT也是英文,期末出题也是英文,不过大题都可以用中文答题。
北邮操作系统课程设计一、教学目标本课程的教学目标是使学生掌握操作系统的基本原理和关键技术,包括进程管理、内存管理、文件系统和输入/输出系统等。
通过本课程的学习,学生应能理解操作系统的整体结构和工作原理,具备分析和设计简单操作系统的能力。
此外,学生应掌握常用的操作系统工具和命令,能够进行基本的开源操作系统开发和调试。
在学习过程中,培养学生独立思考、创新能力和团队合作精神,提高学生对计算机科学的兴趣和热情。
二、教学内容本课程的教学内容主要包括操作系统的基本概念、原理和关键技术。
具体包括以下几个部分:1.操作系统的概述:介绍操作系统的定义、功能、分类和发展历程。
2.进程管理:讲述进程的概念、进程控制块、进程调度算法、同步与互斥、死锁和进程通信等内容。
3.内存管理:包括内存分配与回收策略、虚拟内存技术、页面置换算法、内存保护机制等。
4.文件系统:介绍文件和目录的结构、文件存储管理、文件访问控制、磁盘空间分配策略等。
5.输入/输出系统:包括设备管理、中断处理、直接内存访问(DMA)、设备驱动程序等内容。
三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行授课。
具体包括以下几种方法:1.讲授法:教师通过讲解操作系统的理论知识,使学生掌握基本概念和原理。
2.案例分析法:分析实际操作系统案例,让学生更好地理解操作系统的应用和设计。
3.实验法:安排实验课程,使学生亲自动手实践,加深对操作系统原理的理解。
4.讨论法:学生进行小组讨论,培养学生的团队合作精神和独立思考能力。
四、教学资源为了保证教学效果,本课程将提供丰富的教学资源。
具体包括以下几种资源:1.教材:选用国内外优秀教材,如《操作系统概念》等,为学生提供系统的理论知识。
2.参考书:推荐学生阅读相关参考书籍,加深对操作系统知识的理解。
3.多媒体资料:制作课件、教学视频等,以图文并茂的形式展示课程内容。
4.实验设备:提供实验室环境,让学生能够进行实际操作练习。