番外1
番外1 (第2/3页)
急着撇嘴,我不是想说‘不凡之子,必异其生’之类的话,而是指出一些不为人知的秘密。
候选议员Maria Vindevogel在选举前,并不被人看好,事实上,她的真实得票数,应该是514票,而不是获选时的8706票。”
“嗯?”
少年眉头微皱,“什么意思?选举舞弊?”
“不。”
“花钱买票?”
“不。”
“市民看热闹把一个没人选的候选人选上去了?”
“还是不。”
不断被否定的少年眉头皱得更深,看着中年男子嘴角的微笑,低下头去默默思索。
“得票8706,实际514...相差,8192。”
8192
八千一百九十六。
这个数字在茫茫多的数字海洋中并不起眼,但在另一个领域,它却有着特殊意义。
“2的十三次方。”
少年冷漠道:“软件错误。”
“正确。”
中年男子打了个响指,笑道:“现代人类使用的计算机,采用二进制,用0和1的字符串工作。
开启晶体管时,显示为1,关闭晶体管时,显示为0。
而在选举系统中,每个字符串对应2的幂。
比如,1就是100000000000000
2就是010000000000000
3就是110000000000000
4就是001000000000000
5就是101000000000000
6就是110000000000000
以此类推,514票就是010000001000000
8706票就是010000001000100
注意到了么,这两个字符串之间,只有2的13次方那一位,发生了变化,从0变成了1。
不过,说这是软件错误,对,也不对。
布鲁塞尔市斯哈尔贝克区用来统计选举票数的那台电脑,在软件上没有任何问题,硬件上也不存在损坏,同时也没有黑客入侵的说法。
真正关键的,就只有一个晶体管,那个代表2的13次方的晶体管。
也就是说,事实上发生的,是比特翻转。”
中年男子笑道:“造成比特翻转现象的原因,是单粒子效应——单个空间高能带电粒子击中微电子器件灵敏部位,由于电离作用产生额外电荷,使器件逻辑状态改变、功能受到干扰或失效。”
似乎是注意到了对方脸上的表情,中年男子补充说道:“释放那颗
(本章未完,请点击下一页继续阅读)