[转帖]为何 CPU 只用硅,而不用能耗更低的锗制作?知乎好文章
链接:https://www.zhihu.com/question/28935966/answer/617701106
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
1883年,大发明家爱迪生正在绞尽脑汁改进他之前发明的碳丝电灯,因为碳丝太容易蒸发了。有一天,他忽发奇想:在灯泡内放入一根铜线,也许可以阻止碳丝蒸发,延长灯泡寿命。结果实验又一次失败了,碳丝依旧蒸发的一干二净。但他却从这次失败的试验中发现了一个稀奇现象,铜线上竟有微弱的电流通过。真是奇怪!铜线与碳丝并不联接,哪里来的电流?当时的物理学还解释不了这个问题,有商业头脑的爱迪生立刻申请了专利,命名为“爱迪生效应”,然后继续去改进他的电灯了。

爱迪生和他的灯泡。
后来人们知道,这是由于热能激发出了电子,英国物理学家弗莱明根据“爱迪生效应”发明了世界上第一只二极电子管,由于一般管内要抽真空,所以也叫真空管。后来,贫困潦倒的美国发明家德福雷斯特,在二极管的灯丝和板极之间巧妙地加了一个栅板,从而发明了第一只真空三极管。这种有魔力的电子管可以放大电子信号,防止微弱的信号流失,它更像是一扇门,只允许电流单向流动,这样电子就不会回流到电路中。你可以把它想象为一个抽水马桶,如果下水道不是单向的,我们该如何生活?
这一下子开辟了电子学的春天,德福雷斯特自嗨道:“我发现了一个看不见的空中帝国!”最早,电子管的发展带动了无线电通讯,一大批无线电台野火春风般迅速出现在了世界各地。然而,这还只是开始!

被誉为“无线电之父”的德福雷斯特。
在美国新泽西州,距爱迪生的发明工厂只有几英里远的一个地方,有一座世界上最有名(没有之一)的实验室——贝尔实验室,那里诞生了八个诺贝尔奖得主。
1945年,二战结束后,贝尔实验室里的物理学家肖克利打算用硅制造一种代替电子管的放大器。在当时,所有的工程师都不得不用电子管,但都无比讨厌电子管,因为电子管的玻璃壳又长又脆,体积庞大,还容易过热。

史上最牛的实验室:贝尔实验室。
肖克利很清楚,半导体是解决问题的关键,只有半导体才能达到工程师所期望的平衡,一方面允许足够的电子通过形成回路,另一方面也不会失去控制。事后证明,他是非常有远见的,他选择了硅做电子管,可惜几次实验都失败了。
两年过去了,还是没有太大进展,肖克利还有更重要的事情要做,他把新型晶体管项目丢给了两位下属:巴丁和布拉顿。

有野心的肖克利
巴丁和布拉顿是一对好搭档,巴丁的动手能力较差,而布拉顿是一个极好的工程师,很多时候,都是巴丁出点子,而布拉顿冲向第一线执行。
接到这个项目,两人很快找到了肖克利的症结所在:硅太脆了,而且难以提纯。于是他们拿出了元素周期表,看看还有什么元素跟硅比较类似,一眼就看到了锗。相对于硅,锗的外层电子能级较高,所以外层电子更容易贡献出来,导电能力更好。很快,1947年,世界上第一只晶体管诞生了,用锗做的哦。

世界上第一只晶体管,诞生于贝尔实验室。
这时候肖克利才从法国出差归来,回归到此项目中,让他看起来像个领导。1956年,他们三人一起获得了诺贝尔物理学奖,这件事情意义非常,要知道,诺贝尔物理学奖由瑞典皇家科学院负责评选,他们的口味更倾向于纯粹的科学研究而非技术开发。1956年针对晶体管发明的诺奖,代表着他们对应用科学的认可,事实也证明,他们的眼光很厉害,晶体管后来确实改变了世界。
巴丁和布拉顿是顶级的研发工程师,但是他俩太腼腆了,据说在诺奖颁奖典礼上,他俩紧张到胃部痉挛,在面对瑞典国王时竟然说不出话来。相反,肖克利则是一个为目的不择手段的上司。他将巴丁驱赶到另一个项目,自己则将锗晶体管的成果据为己有。贝尔实验室的这个团队就这样走到了头,再也没有什么新的发明。

从左到右:巴丁、肖克利、布拉顿。
贝尔实验室完成了技术可行性,而工业化则由“德州仪器”公司完成。在当时,锗晶体管研制成功,计算机的处理能力比电子管时代提升了好几个数量级,收音机等日用电器也用上了锗晶体管。但锗毕竟太稀有了,昂贵的价格让所有的工程师都将眼光重新向硅看去。锗确实导电性很好,但也会产生不必要的热量,导致晶体管过热停机,更重要的还是硅的廉价。
1954年,在美国的一次展会上,一位来自“德州仪器”公司的工程师戈登*蒂尔上台变了个戏法。他将一台连在电唱机的锗晶体管扔进一桶热油,电唱机立即禁声了。然后他又拆下锗晶体管,换上自己的硅晶体管,也扔进油桶里,电唱机的音乐依然继续。他的广告大获成功,当场签下无数订单。
从此,锗被晶体管抛弃了。

戈登*蒂尔,工程师也要会秀魔法。
1958年,“德州仪器”公司迎来了一位新员工,他说话很慢,总是不苟言笑。他发现他的新公司里有一大群低收入的女工,每天干的都是穿着防护服汗流浃背,一边看着显微镜,一边发着牢骚,一边将极小的硅元件焊接到一起。有时候,纤细的电线不小心断掉,前面的工作就白费了。工程师对此也无能为力,因为计算机硬件发展越来越快,他们总是得将硬件做的更复杂,也就需要更多的晶体管。

女工们每天要做的就是将这些晶体管焊接到一起。
一个炎热的夏天,公司所有的员工都出去休假了,基尔比一个人来到工作台前,难得的宁静让基尔比开始沉思。花费好几千人来焊接晶体管实在是太愚蠢了,为什么不能把所有的部件都刻在一张半导体上呢?
基尔比马上就开始行动起来,他盘算了一下,觉得硅的纯度不足以制造他所需要的电阻和电容,所以还是选择了锗。
很快,他成功了,他这样描述自己的发明:“在一个半导体材料的体内,所有的组成电路看似各自独立,却都是高度集成的!”因此他的新玩意儿被称为:“集成电路”。

基尔比发明的第一个集成电路,现在看起来有点low哦。
和上次一样,锗元素再次为人作嫁,仅仅半年之后,美国仙童公司的诺伊斯就发明了基于硅的集成电路,基尔比的锗集成电路只能躺在博物馆里。在竞争激烈的市场上,资本家想也不想就会选择便宜的硅。
好在基尔比没有被人遗忘,在计算机硬件领域,很多后来者依然视他为第一偶像,直到现在,我们使用的CPU仍然以他的设计为基础。2000年,他终于得到了他的回报:诺贝尔物理学奖。
可怜的是,锗似乎被人彻底遗忘了,全球信息产业人才的集中地是硅谷,而不会有人提“锗谷”。虽然锗元素在两次技术开发时期都起到了开创性的作用,但都把荣耀给了硅,堪称脸最黑的元素。难道只是因为它稀少,这也是它的错吗?

基尔比和他发明的锗集成电路。
原文在这里:
鲁超:【元素家族——连载154】脸最黑的元素——锗zhuanlan.zhihu.com
欢迎大家关注我的专栏:
[转帖]为何 CPU 只用硅,而不用能耗更低的锗制作?知乎好文章的更多相关文章
- 函数式编程-只用"表达式",不用"语句"()
把函数当作普通的运算符使用. 2. 只用"表达式",不用"语句"() "表达式"(expression)是一个单纯的运算过程,总是有返回值: ...
- [转帖]关于CPU Cache -- 程序猿需要知道的那些事
关于CPU Cache -- 程序猿需要知道的那些事 很早之前读过作者的blog 记得作者在facebook 工作.. 还写过mysql相关的内容 大拿 本文将介绍一些作为程序猿或者IT从业者应该知道 ...
- [转帖]8086 CPU 寄存器简介
8086 CPU 寄存器简介 https://www.cnblogs.com/BoyXiao/archive/2010/11/20/1882716.html 哎 没看完 感觉好复杂. 引子 打算写几篇 ...
- [转帖]国产CPU性能最全盘点 宜良性竞争优胜劣汰
国产CPU性能最全盘点 宜良性竞争优胜劣汰 电子工程专辑的网站内容 其实里面说的不尽全面 比如龙芯和申威就放到一块了 一个是 MIPS 一个是Alpha 明显不一样的东西 x86的应该都不行 而且. ...
- 【转帖】我以为我对Kafka很了解,直到我看了这篇文章
我以为我对Kafka很了解,直到我看了这篇文章 2019-08-12 18:05 https://www.sohu.com/a/333235171_463994?spm=smpc.author.fd- ...
- [转帖]POW , POS 与 DPOS 一切都为了共识
POW , POS 与 DPOS 一切都为了共识 https://www.jianshu.com/p/f99e8fe57c9a 共识机制的背景 加密货币都是去中心化的,去中心化的基础就是P2P节点 ...
- 电脑硬件扫盲--CPU 显卡
CPU: 主要2个厂商 Inter:core(酷睿) > pentinum(奔腾) > celeron(赛扬) AMD:athlon(速龙) > semporn(闪龙) 主频(GHz ...
- AMD和Intel的CPU对比
http://www.lotpc.com/yjzs/5825.html 推荐文章:小白看AMD与intel的cpu架构,AMD慢的原因 CPU核心的发展方向是更低的电压.更低的功耗.更先进的制造工艺. ...
- Java面试必问之-JUC
JUC:java.util.concurrent (Java并发编程工具类) 代码:D:\JAVA\Java_Learning\Elipse_Project\workspace200301EE\JUC ...
随机推荐
- python 比较运算符和逻辑运算符
<1> 比较(即关系)运算符 python中的比较运算符如下表 运算符 描述 示例 == 检查两个操作数的值是否相等,如果是则条件变为真. 如a=3,b=3则(a == b) 为 true ...
- TensorFlow(十八):从零开始训练图片分类模型
(一):进入GitHub下载模型-->下载地址 因为我们需要slim模块,所以将包中的slim文件夹复制出来使用. (1):在slim中新建images文件夹存放图片集 (2):新建model文 ...
- JavaEE三层架构与MVC
JavaEE三层架构与MVC 摘要与总结 等下总结下 MVC模式 Model1 说到设计模式,不得不提一下之前的的Model1.据说早期对于java企业项目的开发,用的是Jsp+JavaBean的 ...
- springBoot学习(二):初学JPA
依旧跟着大佬学习JPA,在这里记下过程. JPA主要做的事情是简化数据库操作,至少现在为止,我觉得还是挺方便简单明了的.在原本代码的基础下,更改UserController.User.UserRepo ...
- vue文件中提示Expected Boolean, got String
这种情况是有一些属性的值应该填写Boolean类型,但是当前的值可能是“”--字符串 这种情况只需要在属性前面加上:即可. eg:
- OpenFOAM Tutorial Standard Solvers【转载】
转载自:http://www.cnblogs.com/fortran/articles/1996927.html boundaryFoam Steady-state solver for 1D tur ...
- elasticsearch java插入索引批量操作
1.单条所以插入//第一个参数:索引名:第二个参数:索引类型:第三个参数:索引ID(相同的id时修改数据,默认为随机字符串)IndexResponse indexResponse = client.p ...
- lucene正向索引(续)——域(Field)的元数据信息在.fnm里,在倒排表里,利用跳跃表,有利于大大提高搜索速度。
4.1.2. 域(Field)的元数据信息(.fnm) 一个段(Segment)包含多个域,每个域都有一些元数据信息,保存在.fnm文件中,.fnm文件的格式如下: FNMVersion 是fnm文件 ...
- js修改Switchery复选框的状态
声明一个switchery插件,绑定到一个input上 js代码 var mySwitch = new Switchery($('#blacklist')[0], { size:"small ...
- Linux中强大的top命令
top命令算是最直观.好用的查看服务器负载的命令了.它实时动态刷新显示服务器状态信息,且可以通过交互式命令自定义显示内容,非常强大. 在终端中输入top,回车后会显示如下内容: top - 21: ...
