今天晚上在网上补分布式系统课程,整理了老师讲的笔记。
什么是分布式计算
两个或者多个软件共享信息
并行计算与分布计算区别
目的是不同:
并行计算是使用多种计算资源来解决计算问题,为了更快完成任务
时间上同步性
分布式计算
对通信量,计算量、时间要求不一样
空间上分布性
分布式计算和并行计算可以同时进行
理想的技术手段
现实的技术手段
- 在网络计算平台上部署
- 提供开发服务和公共服务
- 提供分布式应用
- 资源共享和协同工作
- 使用中间件:系统之间的调度,企业可以完成关键业务需求
- 异构协议
目前研究点
虚拟化技术
可虚拟:计算机,存储器,数据和信息,仪器设备,应用程序和服务
例如网格计算和云计算
分布式计算的发展历程
<