搜索引擎的技术,搜索引擎的技术原理

大家好,今天小编关注到一个比较有意思的话题,就是关于搜索引擎的技术的问题,于是小编就整理了1个相关介绍搜索引擎的技术的解答,让我们一起看看吧。

微软的操作系统,谷歌的搜索引擎,英特尔的芯片,哪一个技术含量最高?

我在高校参与过自然科学基金项目,在企业做过嵌入式系统研发、电路设计和机械设计,说一下个人见解。

搜索引擎的技术,搜索引擎的技术原理

无论从技术实现难度还是对世界的贡献,个人认为从高到低都是:芯片>操作系统>搜索引擎,为什么这么说,请听某一一道来。

芯片

Intel的创始人是集成电路发明人之一的罗伯特·诺伊思,诺伊斯的伯乐是晶体管之父、诺奖得主威廉·肖克利,可以说诺伊斯青出于蓝,实现了将晶体管等元器件集成在一个很小的空间里,大大削减了电路体积。

如果没有集成电路,要玩个吃鸡游戏的设备体积可能是北京南站那么大(当然有点夸张,但不能比一节动车小了),而电脑也只能是政府、军方、研究所等机构拥有,无论从体积还是造价都不会普及到个人消费者,也就没有现在的智能手机、移动互联网。

芯片集成的是上亿个电子元器件。想当年在上世纪50年代,诺伊斯带领仙童八天才要在一个芯片上集成几十个电子元器件都是世界级难题,更何况今天,集成电路集成的是上亿的电子元器件,精度到纳米,仅从沙子到晶圆,这第一步,世界上也没有几个国家和企业能造出来,更不要说光刻、刻蚀等后续工艺。芯片是三个技术中唯一涉及制造业的,而且即使知道原理和工艺,你的加工水平达不到,还是造不出来,所以说芯片技术含量最高。

操作系统

操作系统实现的是硬件和软件的连接,让我们可以不再用晦涩难懂的计算机指令就能使用计算机,软件也可以通过操作系统直接调用硬件的各种功能,和芯片一样,是个人PC能推广的另一大重要基础。

Windows面世前,实现人机交互的是DOS系统,也是微软开发的(90年之后出生的应该就不会见过DOS系统了),用过DOS的人都明白Windows的意义,他直接把计算机的使用难度降低了一个维度,从大学生降到了小学生。而操作系统出现之前,使用计算机和操作挖掘机可能没什么区别。

Windows是底层语言和指令的集合,再难还是在算法和逻辑层面,不涉及加工制造,工程师在电脑上就能完成对操作系统的编译,所以比制造芯片要容易,而且算法和逻辑就是一层窗户纸,现在Windows仍然不开源的原因就在此,给你看到了,就学会了,但是芯片,我让你拆你都造不出来。

搜索引擎

再来说说搜索引擎,搜索引擎出现前大家是通过门户网站上网的,那时世界上的互联网霸主是雅虎,中国是三巨头新浪、网易、搜狐,都是门户网站,他们聚合了众多网站和信息,而搜索引擎打破了这种中心化的互联网格局,让任何一个渺小的个体都能影响和参与互联网。

和操作系统一样,搜索引擎也是算法和逻辑层次的,但是操作系统的编译需要很深的硬件功力,对硬件要了解,而搜索引擎不需要,只需要在软件层面,所以搜索引擎又简单了一个维度。

综上,制造芯片的难度相当于让大象做十字绣,操作系统相当于让大象用鼻子作画,搜索引擎相对于让大象跳舞,都不是简单是事情。

如果说三家企业来说的话,当然会有不同的答案,毕竟现在谷歌也能做操作系统,微软也能做搜索引擎。不过今天只讨论三家企业的三个不同的产品,那么我觉得难度程度依次是:微软的操作系统 > 英特尔的芯片 > 谷歌的搜索引擎。

芯片、搜索引擎没有绝对壁垒,操作系统存在绝对壁垒

搜索引擎,谷歌可以做、微软可以做、Yahoo可以做、Yandex可以做、搜狗可以做、360可以做、连阿里UC都可以做,而且都可以做得很好。不同的国家、不同的企业、不同的文化背景,都能把搜索引擎做得很好,虽然可能有体量上的差距,份额有差距,体验有差距,但是不存在绝对的壁垒。

同样芯片也是,桌面芯片领域美国的英特尔可以做、AMD可以做、中国的中科龙芯可以做,在移动芯片领域,英特尔可以做、英伟达可以做、高通可以做、展讯可以做、联发科可以做、华为也可以做、三星也可以做,在人工智能领域,中天微、Google、寒武纪等等企业也都可以做。每个芯片国家都有自己的芯片工艺、都有自己的指令集、都有可以有自己的制程。

因此,在芯片、搜索引擎方面,其实并没有绝对的行业壁垒,但是操作系统其实壁垒还是蛮高的,现在真正在全世界来说,能做好操作系统的也只有美国,即使是芬兰的林纳斯的Linux,也基本上都是在美国的Unix基础上做起来的,而且最开始就是内核,真正把生态做起来的还是美国人。Unix、以及基于Unix的macOS、以及吸收了很多Unix养分的windows,移动领域的iOS以及Android也都是分别来源于Unix、Linux,而且能做好操作系统的,其实也就是那几家公司。

操作系统的行业壁垒太高了,很难轻易突破,不管要熟悉硬件生态,还要熟悉软件生态,还要制定游戏规则。

推进计算机技术进步的其实不是芯片、也不是搜索,而是操作系统

当然,计算机、互联网行业的大发展,当然离不开芯片、离不开搜索。

芯片发展到集成芯片的进程,可以说就是一个科技革命,当年诺伊斯等顶级芯片专家,将元器件集成到一个很小的集成电路空间上,就是很大的行业进步,想象一下把上亿个电子元器件集成到一个电路上,技术难度可想而知,纳米级的工艺对于任何一家企业来说都是难度极大的。

不过真正让计算机行业、互联网行业真正告诉发展的,其实还是操作系统,操作系统将大家接触不到的硬件平台转化为了可见的生产力,操作系统也成了应用生态的真正承载体系,可以说操作系统打破了从底层硬件、到顶层应用的真正打通。

集成电路、计算机芯片其实只是将硬件真正到了技术极客的层面,但是操作系统才是真正链接了硬件以及普通的大众用户,任何产品如果应用领域受到限制,那么发展一定是相对停滞的,只有大众消费者才能够真正推进技术的高速前进。

操作系统是真正的庞大的超级体系工程,当然更准确地说,还是我经常说的那句话,脱离技术本身说技术,本质上也不合理。其实随着计算机、互联网的发展,搜索难度也很高,尤其是Google在人工智能方面的技术,其实难度也非常高,就谷歌的阿尔法狗、无人驾驶、以及其他人工智能方面的成就,其实难度都非常高。只是就计算机历史的发展来说,以及到目前为止的事实来说,就技术壁垒来说,微软的操作系统 > 英特尔的芯片 > 谷歌的搜索引擎。


本文系悟空问答签约作者悟空问答专稿,未经允许转载、抄袭必究!

单从技术难度来说,我同意悠云掩月的回答,即从技术难度系数来说,芯片>操作系统>搜索引擎。但与其说哪个技术高难度大,我想我们更关注的可能是中国在哪个领域最容易赶上?

这样难度系数的排序就不太一样了,我认为:操作系统>芯片>搜索引擎。

操作系统不只是系统,还有背后的生态。目前Windows系统和苹果系统(以及谷歌的安卓系统)占绝对优势,特别是Windows系统,经过这么多年的打磨和技术积累,以及数不清的开发者日日夜夜对各种应用软件开发的贡献……加上Windows对源码的封锁,要想短时间赶上它,几乎是不可能的……

再谈芯片,其实只要国家大规模投入,技术上的困难是可以克服的,大不了高薪聘请顶级专家团队……当然这是后话。主要困难是我们往往忽略的专利问题,美国英特尔和高通在研发芯片过程中,注册了海量的专利,芯片制造过程中哪怕是一个小小的想法,都注册成了专利……你模仿设计的话,不好意思,你侵权了,要么交钱,要么停止。憋屈不憋屈……所以,芯片研发,任重而道远。 当然,国产的芯片也可以用,但大部分都是中低端芯片,短期内高端芯片必须依靠进口,否则造出来的东西没人买……

最后是搜索引擎,目前中国市场上有百度和360,虽然体验可能没有谷歌那么好……但谷歌退出中国后,大家用百度照样用的很High。引用齐俊杰老师的话,喝不起茅台五粮液,咱喝二锅头也挺好。

总之一句话,路漫漫其修远兮,吾将上下而求索。

国家发展靠人才,人才培养靠教育,教育是百年大计,千年大计!你我都要努力,奋发图强,为中华之复兴而读书,而终身奋斗!!!

到此,以上就是小编对于搜索引擎的技术的问题就介绍到这了,希望介绍关于搜索引擎的技术的1点解答对大家有用。

为您推荐