云计算的概念是什么。云计算(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,是这些计算机科学概念的商业实现。
(1)、Distributed Computing(分布式系统)
它运行在不具有共享内存的多台机器上,但在用户的眼里却像是一台计算机(引自《现代操作系统》,机械工业出版社,1999年中文版)。分布计算就是让每个用户感觉联网的计算机是一个分时系统,就像使用个人计算机一样,而不是一个由许多计算机联合起来的集体,即使由多个节点组成的分布式系统也应该让用户感觉自己是在使用一台价值20万美元的大型高性能计算机,唯一不寻常的感觉是处理速度提高了许多,别的没有什么不同。
(2)、Parallel Processing(并行处理)
计算机系统中能同时执行两个或更多个处理机的一种计算方法,多核CPU就是这类型的处理机制。处理器可同时工作于同一程序的不同方面,并行处理的主要目的是节省大型复杂问题的解决时间。
(3)、Grid Computing(网格计算)
网格计算在前期比较著名的应用,就是当年显赫一时的搜寻外星人项目。通过互联网的信息传递,在每个志愿者的个人PC上,安装一个屏幕保护软件,然后软件就能够利用大家每个人的PC闲暇时候的计算能力来参与搜寻外星人的计算。
|