根据运行的环境,操作系统可以分为桌面操作系统,手机操作系统,服务器操作系统,嵌入式操作系统等。 分布式计算环境课程概述北京邮电大学Page 1主要内容第1章简介第2章分布式系统的基本原理第3章面向对象的分布式计算环境第4章面向组件的分布式计算环境第1章第5章分布式Web的计算环境第6章用于资源集成的分布式计算环境第7章基于人工智能的分布式计算环境北京邮电大学Page 2简介在网络计算平台上开发,部署和管理分布式系统,以维护和维护Web的分布式计算. 以资源共享和协作工作为主要应用程序目标的分布式应用程序系统. 简而言之,分布式计算是两个或多个软件之间的信息共享和协作工作. 该软件可以在通过网络连接的同一台计算机或多台不同的计算机上运行. 分布式计算技术是分布式系统的基础. 北京邮电大学Page 3分布式计算环境分布式计算环境: 分布式计算环境为网络环境中不同软硬件平台之间的资源共享和互操作性提供了有效的手段,使得分布式计算可以更加方便地实现,从而可以更方便地构造分布式系统,dis型tr系统的分布式C系统,ibu系统以及p的构造: E,nvi,nm和en的设计分布式的部署和维护计算环境本身实际上是一个分布式系统. 北京邮电大学Page 4分布式计算环境的技术基础分布式计算环境构成了技术基础. 网络上分布的程序之间的互操作技术目录技术. 负载平衡技术分布式计算环境,容错技术,事务管理技术,安全技术...面向对象的分布式计算环境简化了面向对象的分布式系统的设计和实现面向组件的分布式计算环境简化了基于组件的分布式的设计和实现北京邮电大学系统分布式计算环境Page 5主要内容第1章简介第2章分布式系统基本原理第3章面向对象的分布式计算环境第4章面向组件的分布式计算环境第5章面向Web的分布式计算环境6用于资源集成的分布式计算环境第7章基于人工智能的分布式计算环境北京邮电大学Page 6分布式系统架构过程的基本原理通信命名一致性和复制容错能力北京邮电大学Page 7分布式系统体系结构样式1.层次结构2.对象体系结构3.以数据为中心的体系结构4.基于事件的体系结构组件组件组件共享数据空间组件组件活动仓库(黑板)N层N-1层2层1层1北京邮电大学Page 8系统架构系统架构: 软件架构的具体示例. 确定软件组件,它们之间的相互作用以及它们的位置(部署)是软件体系结构的一个示例. 主要讨论1.集中式体系结构2.非集中式体系结构,例如P2P 3.混合体系结构北京邮电大学Page 9 C / S集中式各种分层方法如何分层取决于应用系统的具体情况北京大学邮电第10页混合架构将客户端/服务器结构与分散式结构相结合,例如: 边缘服务器系统(edge server)C / S P2P北京邮电大学第11页在流程分布式系统中,流程是它们的基本部分构成了不同机器之间通信的基础. 分布式系统中的线程对于执行阻塞I / O操作(例如使用多线程模式)时继续使用CPU非常有用,可以构建更高效的服务器;客户端进程通常实现用户界面;通过隐藏与服务器通信的细节,可以获得更好的分发透明性;客户端进程可以是多线程的;服务器进程可以实现一项服务或多个服务可以独立于状态或与状态相关;服务器进程通常在多个线程中实现;许多服务器被组织到群集中,通常需要使用单个访问点将请求消息转发到服务器来隐藏群集的内部详细信息. 北京邮电大学Page 12服务器的有状态和无状态服务器: 该服务器不保存客户端程序的状态. 例如,Web服务器状态服务器: 保存客户端程序的状态. 例如,NFS文件服务器文件使用情况表(客户端,文件,可更新或不可更新)服务器重新启动时: 恢复故障之前的状态. 无状态服务器还可以实现有状态服务. 例如,Web服务器使用Cookie,北京邮电大学. Page 13提供低级消息进行通信分布式计算环境,例如TCP / IP套接字分布式计算环境(中间件)提供高级通信支持RPC,基于RMI消息的通信RPC,RMI等主要提供同步通信功能,但是在某些应用程序中,面向消息的异步通信对于瞬时和持久,同步和异步更方便: 这些属性可以结合起来北京邮电大学Page 14如: 通信持久性和同步
|
温馨提示:喜欢本站的话,请收藏一下本站!