第十九章 图解

超级U盘 纸火花 2620 字 2024-04-21

所以作为全球搜索引擎巨头,谷歌也拥有全世界最多的服务器,超过45万台,为全球超过80亿网页建立了索引(2005年),早在2004年,谷歌保存的索引数据就已经超过了5pb(1pb=1024tb,1tb=1024gb)。

有意思的是,谷歌45万台服务器中的大多数都是使用diy配件组装起来的pc(个人电脑)级别的廉价服务器。没有使用性能更稳定,价格更高昂的服务器专用主板和硬盘,而是大量使用个人电脑配件,因此被人戏称是全球diy电脑最大消费者,也是民间用电大户。

当然普通个人电脑配件的稳定性自然没有更加昂贵的服务器配件效果好,因此谷歌使用大量备份镜像,系统会根据各台服务器的负载情况自动分配任务,保证每台可用服务器的负载都在安全范围内,并且及时排除死机出错设备的影响。

谷歌自己设计了gfsapreducebigtable这三个架构在lux之上的平台,将其45万台廉价服务器巧妙的组织起来,构成了这个星球上最强力的超级计算机集群之一。

gfs谷歌文件系统将数十上百亿网页的索引文件集中存放,形成一个个64b的文件块,通过分级管理,大大简化了海量文件的搜索管理难度。

apreduce是google开发的c++编程工具,用于大规模数据集的并行运算。它会安排多个计算机同时计算一个任务,一旦一台计算机有了结果,其它计算机就停止该任务,而进入下一任务。因为同时用多台计算机进行一个工作,个别计算机偶尔的宕机出错也就不会影响整体任务的执行了。

至于bigtable,这是一个用来处理大数据量的系统,适合处理半结构化的数据。

不过谷歌的服务器集群虽然强力,却没有报名参加全球超级计算机500排名。

每年6月和11月,500排行榜就会更新一次,目前最新的数据还是去年11月的排名。马竞也曾经去这家国外网站上去瞻仰过这些全世界最快的电脑。

马竞这几天自己做题时的就发现,对于数学和理科,e7u可以提供100正确的答案了!当然要么没有解题步骤,要么给出的解题步骤完全是马竞完全看不懂的软件编程代码解答,让他非常头疼。

表面上看来,e7u吸收了三大数学软件以后,只是提升了解题的速度,“答案”的品质还是不让满意。

但实际上,吸收了这些数学软件的算法以后,e7u可以给出物理题、数学应用题的拟真动画。让马竞直观了解三棱镜是怎么分解白光的、带电粒子是怎么在两块加电金属板之间运动的、金星是怎么绕着太阳转的。至于把题目里面平面的示意图转化为3d立体图像更是很容易的事情。

因为借助e7u提供的拟真动画,马竞对这些题目的细节变化了如指掌,不像以往需要费神发挥空间想象力,相应的成绩也有了不少提高。

当然他本来成绩就不差的化学和生物成绩也在这样可以随时拟真体验的过程中得到了长足进步。

当然,遇到不太会做的题目,马竞还是需要费力拼凑解题过程,自己搜肠刮肚解几步,从e7u给出的正确答案向题目条件反推几步,凑成解题步骤,然后加上e7u提供的精妙示意图。至于最终能够拿到几分,他也没有把握。

即使一些题目e7u可以提供解题步骤,但是马竞很快发现这些解答不是用的高中水平解答的,而是使用大学层次或者高中水平的算法来解答,至于这么做有没有问题,还得回去问老师。

毕竟高中水平的题目,很多条件都故意忽略,都是各种“理想状况下”,用大学水平的解题工具来做有些牛刀杀鸡的感觉,而且也有可能引起阅卷老师反感——毕竟标准答案不会提供用大学知识解题的步骤,需要阅卷老师用自己的知识水平来人工检查,平白增加了工作量。

蜜蜂输入法新增的完整版科学公式编辑器便是e7u吸收了三大数学软件之后得到的一项副产物,原本是为了扫描、识别纸质书籍上面的公式而特意设计的。当时做出来是简版公式编辑器,一方面e7u可以快速扫描读取马竞看到的实体书的内容,后来因为马竞需要看一些奥赛书的关系,被升级成完整版以便识别奥赛书上面大学水平的各种公式、算法,这次马竞干脆把两个版本都拿出来放进蜜蜂输入法的更新里面。