“我们正在考虑启动一项名为‘星计算’的计划,这是建立在互联网基础上的并行计算技术,在座不少是互联网和计算机技术方面的专家,应该对分布式计算或网格计算、并行计算和虚拟化技术不陌生吧?”杨星直接抛出了几个专业术语,登时台下喧闹的声响为之一静,看n道的行家们都严肃了起来。
分布式计算技术其实源于互联网的特点,互联网实际上就是一张遍布全球通过络,而分布式计算就是利用了互联网和电脑隐藏的一项本领发展起来的。
随着电脑的发展,早已超越了最初的设计目标,成为了一种无所不能的工具。作为电脑核心的cpu不得不在设计时加入了许多可能在实际应用中一辈子都不用到的本领,这就是为什么电脑中央处理器被称为通用处理芯片的原因,而结果就是cpu的xng能大大富余,有调查显示一般人只能使用35,其余xng能都白白lng费了。
同时在现代科研中,对巨大计算能力的要求越来越迫切,这也是超级计算机热销而原因。但一台超级计算机价格昂贵,维护更需要专业人员和技术,使用n槛太高。而有些聪明人就独辟蹊径,觉得通过互联网把多台电脑联起来,再把需要巨大计算能力解决的问题分成许多小份,然后将这些小份分配给众多计算机,利用它们闲置计算能力处理,最后再将这些计算结果综合起来得到结果,这就是分布式计算技术。
分布式计算技术现在已经有多种方案在实际应用,在分析来自外太空的电讯号、寻找隐蔽黑dng、探索可外星智慧生命、或是寻找超过1000万位数字的质数,甚至寻找对抗艾滋病毒的yo物方面,都开始大显身手。
而并行计算从理论上看和分布式计算类似,也是把庞大任务分解为多个小任务,jiāo给用多个并发的处理器执行计算处理,但并行计算一般来说应包括至少一台拥有多处理能力的电脑和一个和它相连的计算网络才行。
现在采用并行计算的多是特殊专业的企业用户,使用工作站机群、大规模并行处理机以及超级计算机等,和分布式计算的普通家用计算机不同。杨星提出的多核cpu技术,严格来说就是利用的并行计算技术。
至于虚拟化技术则是cpu设计中的专有名词,指计算机元件在虚拟基础环境而不是真实的co作平台上运行,它最大的好处是可以单cpu模拟多cpu并行,允许一个平台同时运行多个co作系统,并且应用程序都可以在相互**的空间内运行而互不影响,从而显著提高计算机的工作效率。简单来说就是在苹果电脑的运行indosco作系统,或是使用“星战”co作系统手机玩塞班手机的游戏,互相使用而不影响一个道理。
{感谢各位书友的支持,您的支持就是我们最大的动力}