欢迎来到天天文库
浏览记录
ID:25841896
大小:51.00 KB
页数:14页
时间:2018-11-23
《高级操作系统讲义》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、高级操作系统北京邮电大学计算机学院一上课基础学习过本科操作系统课程熟悉一种程序设计语言二参考书:1何炎祥等高级操作系统科学出版社,1999年2何炎祥分布式操作系统14高等教育出版社,2005年2AndrewS.TanenbaumDistributedOperatingSystems.中译本分布式操作系统电子出版社1999年本科阶段4.张尧学,史美林计算机操作系统教程清华大学出版社,20005.汤子瀛等计算机操作系统西安电子科技大学出版社,19996.AbrahamSilberschatzetal.OperatingSystemConcept高等教育出版社,2
2、003147孟祥武张玉洁等操作系统考研指导,北京邮电大学出版社,20028张玉洁孟祥武操作系统习题解答与考试复习指导,机械工业出版社,2012年三主要内容1分布式计算机系统2分布式通信3分布式协同处理4资源管理5进程与处理机管理6任务分配与负载平衡7分布式文件系统148命名服务9事务的并发控制10分布式事务11恢复与容错12分布式共享内存13操作系统的安全性主要讨论设计和构造分布式操作系统的基本原理和典型实现技术。分布式操作系统(DistributedOS,DOS)目前,分布式操作系统作为多机操作系统的高级表现形式,仍处于研究和发展阶段,在理14论和研制方法
3、上仍有待于进一步解决和探索的问题。四主要考核内容五教学目的1了解分布式操作系统技术方面的新成果,了解目前技术发展的情况,在实际应用中,科学、合理选择产品、系统,避免盲目、为进行二次开发等打下基础。2目前操作系统产品正逐步吸收分布式操作系统方面的研究成果,通过学习,可以从14更高一层看目前的操作系统技术、产品,可以预测它的发展。1如果做实际、应用项目,可以采用一些新技术。包括完成系统软件和应用软件。引言操作系统(本科基础)进一步1网络操作系统具有网络功能的操作系统,无严格定义。MS-DOS(1)网络通信能力(2)提供网络服务14网络上各节点的主机运行自身的操作
4、系统,它不仅要保证本机的系统进程或用户进程能简便、有效地使用网络中各种资源;同时,也为网中其它用户使用本机资源提供服务。OS+网络协议2分布式操作系统每台计算机没有各自独立的OS,用户不了解其文件存储在什么地方,也不了解其程14序是由远程处理机执行的,分布式OS自动管理文件的放置;网络OS每台计算机均有自己的OS;网络OS的用户要访问资源,用户必须了解资源的位置,用“文件传输”命令在计算机之间移动文件。分布式操作系统是为分布式计算机系统配置的一种操作系统。分布式OS在这种多机系统环境下,负责控制和管理以协同方式工作的各类系统资源;14负责分布式进程的同步与执
5、行,处理机间的通信、调度与分配等控制事务,自动实行全系统范围内的任务分配和负载平衡;具有高度并行性以及故障检测和重构能力。3并行操作系统并行机——>并行操作系统è并行DBMS——>è并行算法——>è并行程序设计语言及其开发环境(并行编译)国内的:银河机、曙光机等;PVM(parallelmachine)14NOW工作站机群系统14CPU10——>40——>2020——>80——>401实时操作系统(Real-TimeOperatingSystem,RTOS)支持实时系统工作的操作系统,响应时间有明确的规定;(1)执行效率高、快速、实时性强(2)系统小,可剪裁
6、,核心14部分更小;(1)主要应用于实时控制领域;143种系统之间的一些不同之处。项目网络操作系统分布式操作系统多处理机操作系统看起来是否象一个虚拟的单处理机系统?否是是所有的机器只运行相同的操作系统?否是是有多少操作系统的拷贝?NN1怎样通信?共享文件消息共享存储器需要共同一致的网络协议?是是否是否只有一个运行队列?否否是文件共享是否有良好的语义定义?通常没有是是推动操作系统发展的因素:14(1)硬件升级、或者出现了新的硬件类型;GUI取代字符界面(2)用户、系统管理者的需求,新的功能、工具不断加入到OS中;(3)bug维护、修补;14
此文档下载收益归作者所有