首页 亮剑之军工系统

第702节




    “虽然你说的都对,琼!”班浩林反对道:“你应该知道继电器工作的风险很大,32位意味着我们需要的零件至少要增加一倍,风险和维护难度也增加一倍!”

    这是由继电器的工作特性决定的,只要有一个继电器出问题整台机器都无法正常运行,所以零件越多风险就越大。

    “可这依旧值得我们一试!”琼坚持:“只有32位才有可能满足大部份的运算需求!”

    “可是‘克里斯托弗’就是16个一组的!”陈杰风对此表示不解。

    “所以我们才知道它不够!”琼说:“远远不够!”

    这时王学新信步走进了防空洞,听到他们争吵不由疑惑的走上前进。

    琼就像找到救星一样松了口气,朝王学新叫道:“团长同志,你来的正好,我想听听你的意见!”

    王学新初时还一阵紧张,因为像这种数学家讨论的问题,只要稍微深奥一些自己就听不懂了……自己大学时最怕的就是数学。

    但既然已经撞到枪口上了也不能临阵脱逃,王学新只能硬着头皮上。

    听完两边的畅述之后,王学新基本明白了。

    这其实是日不落和华夏对计算机的需求不同。

    日不落研发计算机有更庞大的数据需要处理,所以需要更多位计算范围更广的计算机。

    而华夏,至少到目前为止计算机的作用就是解码。

    对于工业还没大发展的华夏,16位运算已经足够了,甚至将来王学新想要将其搬到飞弹上也是如此。

    “如果我们需要提高运算精度的话!”琼继续劝说着:“当然要扩展到32位,否则会有很多麻烦!”

    “运算精度?”王学新一愣,然后问:“琼,你听说过浮点运算吗?”

    “浮点运算?”琼一脸懵:“那是什么?”

    第1267章 节省空间

    也难怪琼不知道。

    浮点运算这东西是在计算机发展一段时间后才针对有限存储空间提高其灵活性和运算范围发明出来的。

    此时的琼还有远在日不落的图灵,他们虽然有足够的智商发明这种运算,但此时他们的注意力主要集中在“克里斯托弗”本身,而且主要针对其解码方面的用途,于是就没有考虑到这一点。

    “这么说吧!”王学新带着几个人来到防空洞门边的办公桌前,拿过桌上的纸和笔一边写着一边解释道:“如果我们使用16位运算带小数的数据,按常规的运算方式应该是将一半的存储单元也就是7位配给整数,另8位分配给小数,对吗?”

    “没错!”琼点了点头。

    之所以整数位只有7位,是因为数据通常有正有负,要空出一位表示正负(0表示正,1表示负),这一位也被称作是符号位。

    “这样的存储法很多时候会出现空间和时间的浪费!”王学新接着说道:“它的整数位固定只有7位小数位固定只有8位,如果有个数据是123456678,虽然它只有8位数而我们的存储单元有16个,但却存不下这个数字!”

    这是因为整数位只有7位的原因,所以一个八位数已经超出它的储存范围了,尽管小数位的8个储存单元一个数字都没存。

    同理,如果整数位一个数字都没有,小数位却在第九位上,也无法有效储存进行运算。

    琼点头道:“这就是我想说的,我们应该要扩展到32个存储单元,之前用机械零件要做到这一点很困难,现在改用继电器做零件了,同样的条件完全能实现32位为什么不做?”

    “等等,琼!”王学新说:“你先听我说完!”

    琼点了下头然后就不说话了。

    王学新接着说道:“这是传统的储存方式,我们姑且把它称作定点运算。浮点运算的意思是,我们把其中几位,比如四位用来存储次方……”

    “存储次方?”琼吃惊的望向王学新:“但它们通常没有次方!”

    陈班两人也疑惑不解,他们不明白这样转换会有什么用。

    王学新举了个例子:“比如刚才的数据M.dxSzxeDu.cOM
加入书签 我的书架
上页 亮剑之军工系统下页