经常说云计算、网格计算、分布式计算这些“计算”是指的什么,作用是什么,怎么来实现的?

如题所述

云计算就是分布计算,以前的网络工程师喜欢把互联网的那一块用一朵云的线条画出来,所以就形象化为云计算,分布式计算是最正宗的表达!所谓计算是处理数据,现在网络用户越来越大,需要处理的数据量这么大!光靠集中在个别地方的超级计算器做服务器是不够的,而且超级计算器,成本高,于是慢慢演变成为把网络上庞大的数据量分成一块一块,用来自世界上不同地方的一些普通的计算器,来处理这一小块,说白了就是分工合作,比如说加工一部大飞机,零件是来自不同的厂家生产的,而不用一个国家自己全部生产和设计!而云计算说白了,就是化繁为简,把自己不能办的,不方便做的事给别人做,如你现在要处理一个大型的运算,但是你的计算机垃圾,怎么办,所谓云计算就是分布式计算,通过网络把世界各个地方的计算机联合起来,为你解决问题,问题解决方便多了,速度又快。有个例子我觉得很好,就是你想吃饭,又不想自己做,因为没有工具,所以你叫外卖了,不用买锅的钱就能吃上饭 。
可以说云计算是未来的趋势所在,因为它更加节约资源追问

那和现在所使用的网络资源有什么区别呢?“节约资源”只不过是一个虚拟的名词罢了,用户体会不到。

追答

是没有什么区别啊,因为你已经不知不觉的用了很多年,分布式计算老早就开始用了,只不过现在冠以一个新名称云提出来而已,火热一把,现在网络你所用的百度,谷歌就是建立在云计算基础之上啊,不然你怎么这么快就能查到分布在世界上各个服务器的资源,这种快速的响应速度就是云计算的优势之一吧
我很同意你说的虚拟名称,这一说,总的来说云计算是离不开虚拟化的,至于你说“节约资源”这个我不知道你是如何理解的!我是这样理解的:“同样算一道计算题比如1+2+……+100,有的人一个一个的算,高斯就1+99,2+98,3+97……这样来算,同样的结果不同的算法,计算速度显然不一样,前者要算99次,后者只要算一次乘法,50次加法,少了44次的算法,节约了时间,不就节约了资源了吗?如果你现在有一个数50要和这个结果去运算,你采用了高斯的算法,你这个50只占了51次计算所用的时间,而用一加到100就用了99次算法所占用的时间,采用有效的算法能提高数据存储器的效率了”
体会不到是因为作为应用层的你和我不深入去了解这些底层的优化罢了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-29
云计算:是分布式计算、并行计算以及网格计算的结合。由少数商家提供云资源,多数人申请专有资源使用,可以是传统的IT资源,也可以是屏蔽了异构元素的标准资源。提供通用的计算平台和存储空间,提供各种软件服务。

网格计算:网格计算是指分布式计算中比较广泛使用的子类型。该技术通常被用来通过志愿者计算解决计算敏感型的科研、数学、学术问题,也被商业公司用来进行电子商务和网络服务所需的后台数据处理、经济预测、地震分析等。

分布式计算(Distributed Computation)是一门计算机科学,它研究如何把一个需要非常巨大地计算能力才能解决地问题分成许多小地部分,之后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来获得最终地结果。

参考资料:IT号外云计算全知道

第2个回答  2011-11-29
云计算(cloud computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。云其实是网络、互联网的一种比喻说法。云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。提供资源的网络被称为“云”。狭义云计算指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需资源;广义云计算指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需服务。这种服务可以是IT和软件、互联网相关,也可是其他服务。
云计算常与网格计算、效用计算、自主计算相混淆。(网格计算:分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机,常用来执行大型任务;效用计算:IT资源的一种打包和计费方式,比如按照计算、存储分别计量费用,像传统的电力等公共设施一样;自主计算:具有自我管理功能的计算机系统。)

参考资料:http://baike.baidu.com/view/1316082.htm

第3个回答  2011-11-29
主要是将输入的数据通过程序的执行,判断,跳转等,得到确切的结果。
相似回答