昨天刚看完终结者:黑暗命运。我是终结者的死粉,很喜欢机器吊打人类,感觉人类终究会被自己制造的东西干死。
但我换个角度想想,假如未来有一天,机器真的统治了地球,人类被机器蹂躏,过的像炼狱一般,那对我来说是不是个机会?我如果能有个方法,可以对抗机器,那我是不是就可以上位了,当整个人类的领袖,如果我真的赢了机器,那我就是地球的王了,可以为所欲为,不不不,更好的治理地球...我的天啊,好诱惑...
虽然以上是我YY,但是我还是要做好准备,万一有人用机器来对付我,那我就歇菜了。
蒽,以下是我的研究
终结者其实就是一个计算机,计算机核心的三大能力是计算,存储数据和通信,如果让我干掉终结者,那么我会:
- 破坏它的计算能力,让它成为智障
- 摧毁他存储的数据,让它像阿尔茨海默病人一样失去记忆力
- 阻断它的通信能力,让它不能和其他终结者狼狈为奸,不能操作其他的机器,这样我就好逐一击破。
其中前两个能力我只需要破坏一个就行,因为对于终结者来说,计算能力和存储数据的能力是相辅相成的,缺一不可。
但第三个能力是锦上添花的,假如终结者失去了通信能力,那他可以按照既定的程序执行杀人任务。
我在电影里面看到 T-800 阿诺· 施瓦辛格说杀死终结者,最有效的武器是EMP,那EMP是什么东东?
EMP
EMP=electromagnetic pulse,电磁脉冲,有时候也被叫做瞬时电磁干扰,它其实就是短时间内爆发很强的电磁能量。
使用EMP干掉终结者有没有道理?
根据我上述的推理,干掉终结者其实就是要破坏三个能力:
- 计算能力
- 存储数据能力
- 通信能力
ok,那我逐一分析下EMP对这三个能力的影响
存储数据能力
计算机可以计算的前提是它要认识并存储数据。
一个普通人至少认识一种语言,像我这样上过学的英文应该也不错。
计算机可不认识中文,英文,它能看懂的就是简单的0和1的组合,这样的语言叫做二进制语言。
二进制语言其实就是代表数据的一种方式。
二进制语言怎么代表数据的
举个简单的例子,假设英文字母只有 l o v e 再来一个表
- l:00
- o:01
- v:10
- e:11
根据上面的表,将love用右面的数字代替
00011011
问题解决
那么又引出另外一个问题,计算机是怎么存储二进制数据了
计算机存储二进制数据
世界上第一台计算机的发明就得益于科学家找到了一个可以存储二进制数据的方法:真空管
真空管是个美国人在1906年发明的。这玩意和我小拇指头一样大,里面有一个灯丝:这哥们用一个比较大的电流来加热这个灯丝,直到这个灯丝变红。细心的他发现灯丝加热后,真空管里会充满电子。这就很好玩了,我用电流加热,真空管里面就有电子,反之,里面就没有。这样就可以表示二进制数了:
- 真空管里有电子,代表1
- 真空管里没有电子,代表0
真空管的缺点因为它的个头比较大,不能存储和计算大量的数据,而且质量还不怎么好,总是需要更换。
上世纪四五十年代的电脑里有成千上万个真空管,找个地方放它是个问题,耗电量也很大,随之而来的散热也是个问题。
如果一直使用真空管做数据存储,那么大家现在就别想用个人电脑了,更没有啥手机,程序猿,(我就失业了)。不会有qq微信啥的,想联系谁只能打电话,发短信,写信...
晶体管,集成电路的出现大大改善了数据存储。
晶体管1947年,也是美国人发明的。它体积小,耗电量低,完美吊打真空管。但是它也有自己的缺点。计算机使用晶体管需要将它们焊接在一起。越先进的电脑,越要将更多的晶体管连接在一起,这样发生错误的可能性就比较大。
集成电路 1958年,德州仪器的一哥们发明了一个东西:这个东西上集成了很多小的晶体管,这些晶体管在制作的使用已经焊接上了。这个东西就是集成电路/芯片。咱们说的cpu和显卡,其实就是这个东东。
蒽,到了现在,大家应该知道计算机存储二进制数据了:就是检测一个东西有没有,如果有,那代表的就是1,如果没有就是0.这个东西就是电子。
EMP作为一个武器,它能瞬间发射大量的电子,这些电子如果击中终结者,就会干扰它存储的数据:原来是0的,可能现在是1,原来是1的也可能变成0。
结论是,EMP可以有效的摧毁终结者存储的数据。
计算能力
还是用一个例子解释
假设这个终结者很笨,只能做这样的操作:
一共有两个输入,一个输出,当前且仅当两个输入都是1的情况下,结果才是1。这个就是逻辑上的AND。
我下面画的就是一个简单的电路,L1和L2是两个真空管,旁边有个灯泡,A的数据存储在L1,B的数据存储在L2。下面是个电池。
我们已经知道计算机是看有没有电子来存储数据的。现在我们规定0代表没电子,1代表有电子。那么类似的,如果A代表的是0,那么L1里就没有电子,反之,A代表的是1,L1里有电子。
ok,假设现在A是0,B是1,计算机开始计算了
- A是0,真空管L1不需要做任何事情
- B是1,计算机就需要加热真空管L2,让它里面有电子。
- 计算机就给电池加点电,让导线中有电流。
- 当电流经过L1时,L1里没电子,那电流过不去,结束。
ok,现在另一种情况 ,A是1,B是1 ,步骤如下
- A是1,计算机就需要加热真空管L1,让它里面有电子。
- B是1,计算机就需要加热真空管L2,让它里面有电子。
- 计算机就给电池加点电,让导线中有电流。
- 当电流经过L1时,L1有电子,那电流成功穿过
- 当电流经过L2时,L2有电子,那电流成功穿过
- 当电流流经灯泡时,灯泡发亮。
那现在我们总结下,计算机使用这样的装置,就可以完成逻辑上的AND操作。
对于其他类型的操作,计算机也有自己的装置可以实现。
对于复杂的计算,计算机可以将这些装置拼接在一起完成任务。
给这个装置起个名字:电路
现在我们回到最初的问题,计算机的是怎么计算的?
计算机就是通过将不同的电路组合在一起,完成计算操作
因为EMP只是一个发射大量电子的设备,对电路的结构是不能造成任何破坏,所以EMP不能破坏终结者的计算能力。
通信能力
如上图所示,假如我们要传递的信息是 00011011,我们用坐标轴将其图像化:横坐标是时间,纵坐标代表具体信息:0是断电,1是通电。
有了这个图,传递信息就简单了,只要我能把二进制信息翻译成这样的图,经过一个东西传输到信息接收方,信息接收方可以将这个图翻译成二进制信息,问题不就解决了吗?
蒽,就这么简单,这其中:
- 将二进制信息翻译成这样的图:这个就是调制
- 这个图翻译成二进制信息:这个就是解调
- 经过一个东西传输:这个就是电磁波
干前两个事的就是一个动物:猫 ,学名 调制解调器。
所谓电磁波就是: 虽然咱们看不见,但是猫可以看见,它不仅可以看见,还能随意蹂躏它。哈哈。
EMP作为一个可以瞬时发射电磁能量的武器,如果它能干扰到终结者传递信息的电磁波,那么就可以破坏它,把终结者需要传递的信息打乱,让终结者里的猫不能将电磁波翻译成正确的二进制信息。
结论
EMP这个武器可以摧毁终结者的数据存储和通信能力,但是不能破坏它的计算能力。
后记
那我为了以后翻身做主,统治整个地球,我要进点EMP了。希望拼多多也有卖的,我资金有限,直接从工厂买更合适。