Python代码重构指南学习心得
Python代码重构指南学习心得搭建在子计算机上的超级计算机是50年前发明的。那时,一大群结合紧密、彼此相邻的专业化计算机芯片被设计用来处理同一类任务,比如模拟。这被称为集群计算。近年来,我们已经创造出由结合不紧密的单独计算机所组成的超级计算机,这些单独计算机并非集中在一栋建筑中,而是分布于各个大陆;这些计算机被设计出来的目的也非常多样和通用。后一种超级计算机被称作网格计算,因为计算能力能被网格(
Python代码重构指南学习心得搭建在子计算机上的超级计算机是50年前发明的。那时,一大群结合紧密、彼此相邻的专业化计算机芯片被设计用来处理同一类任务,比如模拟。这被称为集群计算。近年来,我们已经创造出由结合不紧密的单独计算机所组成的超级计算机,这些单独计算机并非集中在一栋建筑中,而是分布于各个大陆;这些计算机被设计出来的目的也非常多样和通用。后一种超级计算机被称作网格计算,因为计算能力能被网格(
Python代码重构指南学习心得
搭建在子计算机上的超级计算机是50年前发明的。那时,一大群结合紧密、彼此相邻的专业化计算机芯片被设计用来处理同一类任务,比如模拟。这被称为集群计算。近年来,我们已经创造出由结合不紧密的单独计算机所组成的超级计算机,这些单独计算机并非集中在一栋建筑中,而是分布于各个大陆;这些计算机被设计出来的目的也非常多样和通用。后一种超级计算机被称作网格计算,因为计算能力能被网格(比如电网)当作一种功能传递到任何地方。网格计算也被称为云计算,因为具体组成机器的数目变化不定、没有定形,就像云一样。网格或云的实际轮廓会根据当时上线或离线的机器而变化。
目前有许多批云计算机。亚马逊搭建了第一批商业云计算机。谷歌运行的云计算机规模可能是最大的。根据谷歌基础架构工程师杰夫·狄恩(Jeff Dean)的描述,谷歌正希望扩建自己的云计算机,在1000处地点安装1000万个处理器。
这些处理器都是成品个人计算机芯片,与驱动笔记本电脑的芯片几乎一模一样。几年前,计算机科学家们意识到,为超级计算机制造专业芯片并没有好处。将一排排廉价的通用个人计算机芯片相连,并在这些芯片失效后绕过它们要划算得多。如今,云计算机的数据中心里全是一排排地球上最常见的芯片。这一策略有个出人意料的好处,它们的高产量意味着漏洞被减少到最低,通用芯片要比计算机科学家们能设计的任何定制芯片更可靠。
如果云是由大量个人计算机处理器组成,那为何不将个人的笔记本电脑或台式计算机加入其中呢?从某个方面来说,事实已经如此。不管你何时在线,何时点击或创建一个链接,你的处理器都加入了一个更大的云——所有计算机芯片都在线的云。我称这个云为“统一体机器”,因为它在许多方面都像一台超巨型计算机一样运行。