民国:王牌飞行员 第855节
警卫拿着证件在没有灯光的岗亭中,用特殊的手电照射。
映照出的荧光印记数字才是证件的真实身份。
随即,警卫拿着三本证件出来,交回。
“总经理,已经查验无误,请进。”
说完,警卫两边让开,目送方文三人进入研究院中。
进了研究院内,方文直接前往院办公室,让研究院办公室主任路泽轩安排会议室,并通知相关人员参加会议。
研究院会议室中,参与铁氧体磁芯研究的技术人员,物理理论专家和火箭项目负责人姜文瑾,化学组负责人霍端阳、以及半导体组的负责人柏则善都来了。
首先,是铁氧体磁芯研究的技术人员,讲解这项新技术。
这位来自西南联大的前物理系教授,走上讲台,向大家展示他们的技术。
“这是我们按照总经理的要求制作出来的装置。”
他手里拿的,是一个奇怪的器物,周边是接头,中间像一个编制出来的网格状席子。
除了方文以外的其他与会人员,都不明白这东西的用处。
姜文瑾问道:“它是怎么制作出来的?有什么用?”
技术人员说明道:
“按照总经理的起名,它叫做铁氧体磁芯板。我们通过细金线作为导线,交叉编织成网格阵列。每个磁芯位于两根导线的交叉点。至于用途,我觉得还是由总经理来说明。”
随即,技术人员下去,方文上台。
“大家对这东西很陌生,想要搞清楚它的作用,我觉得还是从头说起。”
他转身在黑板上书写,边写边说。
“大家都知道,我想要创造出一种代替人类快速计算的设备。为此,我在武汉的时候,就进行了科学计算器的研究。这种加法计算器,还无法代替人脑,甚至比人脑的运算速度要慢,并不是我想要的结果。因此,我的想法是,大幅提高运算效率。这就涉及了一个全新的领域。”
黑板上画下一个简陋的电子管符号,又在旁边标注“核心逻辑部件”。
方文转身。
“要实现‘代替人脑快速计算’,首先得解决两个核心问题——怎么用机器‘判断’,也就是逻辑运算,怎么让机器‘记住’,也就是数据存储。目前,我们泰山的科学加数计算器,美国的约翰文森特阿塔纳索夫与约翰贝瑞制造的 16位加数器,还有德国的康拉德楚泽与施雷尔研发的Z1和Z2机械存储事计算器。都没法解决这些问题,只能充当类似于算盘的作用。那并不是我想要的。“
他指向黑板上的电子管符号:“这是电子管,给它通上电,灯丝发热就能让电子穿过真空腔,相当于‘导通’;切断电流,电子无法流动,就是‘截止’。这两种状态,恰好能对应数学里的‘1’和‘0’——二进制,这是机器的语言。”
台下的姜文瑾眉头微蹙,提出问题:“用电子管做逻辑运算?可电子管体积不小,要完成复杂计算,得用多少个?”
“问得好。”方文又在黑板上画下“运算器”“控制器”“存储器”三个方框,用箭头连接,“这就是我以前设想的计算机基本架构:运算器负责加减乘除,靠大量电子管组成的逻辑电路实现——比如两个电子管配合,就能完成‘与’逻辑;三个电子管组合,能实现‘或非’逻辑,这些基础逻辑电路叠加,就能处理复杂数学运算。”
他顿了顿,走到讲台边拿起那块铁氧体磁芯板:“但光有运算还不够,机器得‘记住’计算过程中的数据和指令,不然算到一半就忘了前面的结果,怎么继续?这就需要储存装置。目前,在这方面,各国的研究者还停留在通过打孔带来储存资料,那样的方式太落后,也无法存储大量数据。因此有人提出,用汞延迟线、或者磁鼓来作为存储设备。”
说到这里,方文停顿下来。
他看着会议室中的与会者。
“你们觉得这种电子管计算机可以吗?”
柏则善算得上电子管方面的专家,他出声道:“我觉得,如果用电子管来做计算机,那将是巨大的能量消耗。单个电子管工作时需消耗数瓦电力,1万个电子管总功耗可达数百千瓦,还会伴生大量的热能,需配备大型散热风扇甚至水冷系统,否则电子管会因过热烧毁。这种设备必然非常庞大,除了快速计算外,好像没有什么用吧?”
方文点头:“是的,配备了存储器,这种电子管计算机,将运算能力提升到非常快的程度,但我想要的并不止这些。我们是这个世界唯一掌握半导体技术的组织,自然不会再用被我们淘汰的电子管技术,因此,我要做的是直接跳过电子管计算机,去做半导体计算机。”
说着,他拿起那个铁氧体磁芯板
“这个磁芯板,就是半导体计算机的‘存储器’。刚才技术人员说每个磁芯都是单独的,也就是说,每个磁芯都代表独立的物理地址。如果将数据存储在磁芯中,就能实现存储功能。怎么做呢?其实就是通过电流改变磁芯的磁化方向:顺时针是‘1’,逆时针是‘0’,成千上万的磁芯组成网格,就能存储海量二进制数据。而我们的半导体集成技术,可以将原本需要的大量电子管变成集成电路板,体积和能耗都会大幅降低。”
说到这里,方文将磁芯板举到灯光下,细金线编织的网格在光线下泛着微光。
“但光有存储器不够,运算部件必须跟上。”他转身在黑板上“电子管”符号旁画了个微小的矩形,标注“半导体晶体管”:“柏则善,你们半导体厂做出的晶体管,体积只有电子管的百分之一,功耗更是千分之一。如果用晶体管替代电子管做逻辑电路,运算器的体积能从一张桌子缩小到一个木箱,功耗从数百千瓦降到几十瓦,这才是半导体计算机的核心优势。”
会议到此,大家围绕着如何实现这种新设备展开了讨论。
方文在讨论中,一点点将自己掌握的相关理论知识倒出来。
但光有理论可不行,必须通过不断的科研实践,才能排除各种问题,实现晶体管计算机技术。
从芷江机场回来后,方文开了一场科研会,便全身心投入了晶体管计算机的研发中。
首先是存储架构设计。
磁芯存储器由大量的铁氧体磁芯组成,这些磁芯通过细导线交叉编织成网格阵列,每个磁芯位于两根导线(X线和 Y线)的交叉点,形成唯一的地址。
在晶体管计算机中,需要设计相应的电路来控制这些 X线和 Y线的电流,以便能够准确地寻址到每个磁芯,实现数据的读写操作。
同时,还需要有一条斜穿磁芯的读出线,用于检测磁芯磁化方向变化时产生的感应电流,从而读取存储的数据。
然后是如何实现读写电路:
写入数据时,在需要写入的磁芯所对应的 X、Y坐标线上各输入稍高于 50%磁环磁化阈值的电流,只有 X、Y坐标对应的那个磁芯上会同时在两条线中都有电流,叠加之后会超过阈值的电流,磁芯因而磁化或者改变磁化方向从而写入一位数据。
读出数据时,分别在 X、Y送入读出电流,读出电流的大小和写入时一样也是略大于 50%磁化阈值的电流,如果磁芯的本来磁场方向和读出电流所对应的磁场方向相反,那么由于磁芯的磁性状态发生翻转,会有巨大的磁通量变化,在斜穿的读出线上就会有大的感应电流,由此可知这个磁芯存储的是和读出信号相反的数据;
如果磁芯的本来磁场方向和读出电流所对应的磁场方向一样,那么在斜穿的读出线上就不会有感应电流,即磁芯存储的是和读出信号相同的数据。
由于读出是破坏性的,所以读完之后还需要立即用放在缓存中的原来存储的数据重新再写一遍回去,以恢复本来的数据。
整体性存储器设计后,方文便带着技术研究人员进行试验调整。
借助于奥丁戒指,他能看到电场的变化,让试验少走了很多弯路,只用了一周时间便确定了存储器。
光有存储器可不行。
还要与晶体管逻辑电路配合:
晶体管逻辑电路包括运算器、控制器。
控制器需要根据程序的指令,控制磁芯存储器的读写操作,以及将数据在磁芯存储器和运算器之间进行传输;运算器则需要从磁芯存储器中读取数据进行运算,并将运算结果写回磁芯存储器。
除此之外,还需要输入和输出设备。
整整一个半月时间。
方文都待在研究院。
他全力以赴,并用了上异能来开发这个划时代的技术。
每一个部件,每一个问题,他都需要顾虑。
那枚以前感觉没有太大作用的奥丁符文戒指,现在终于派上了大用处。
利用戒指可以感应电场的能力,方文在整个研发过程中少走了很多弯路,让研发速度大幅提升。
当然,这种设备和未来的计算机比起来,还有很大差距。
但和几年后美国国家实验室造出的那种大型电子管计算机比起来,方文制作的这种半导体计算机设备就先进很多了。
整个设备,包括三个部件。
输入输出设备,控制器和逻辑集成电路,存储器。
(泰山晶体管计算机输入装置(按键),输出装置(小型显示器))
(泰山晶体管计算机,存储器(磁芯板))
(泰山晶体管计算机,控制器和逻辑集成电路板)
体积方面来说,只用半个房间就可以容纳。
相比电子管计算机(如ENIAC需占用 3个教室),晶体管计算机(如 IBM 7090需要2个房间容纳),这款设备小了很多。
而计算能力却更高。
同时能耗也降低许多,只用配备一个风冷装置就能实现设备运行降温。
泰山研究院会议室。
全研究院各项目组负责人全部参与本次会议。
方文面带笑容上台主持。
“经过一个多月时间攻坚,我们泰山研制出了世界上第一款晶体管计算机。”
下面一阵议论,大家都对这种新设备很好奇。
方文抬手,制止议论声,继续道:“设备已经经过测试,可以使用。现在有了先进的计算设备,自然是将其物尽其用。但考虑到设备非常珍贵,必须有专人操作维护,因此,我准备成立计算中心,从各部门招一批数学能力强的人才,作为计算中心的运算维护工作人员。”
他说完后,立即有人询问。
“总经理,这个先进计算设备,到底有多先进。”
方文回道:“你平常需要用一个月计算量,在这台设备上运算,估计只需要一个小时。”
这种比喻,极大的颠覆了在场技术人员的认知。
也让他们意识到,科研工作将会面临大改变。
为此,各部门的负责人都积极面对此事。
会议结束后,各部门都在内部召开了数学人才引荐活动,都希望自己部门的人可以更多一些去计算中心。
第631章 科学的基础是数学,晶体计算机助力发展,桂南惊变
缅北基地各部门积极选拔数学人才,很快就有了第一批计算中心操作人员备选。
这些人,需要进行培训,才能正式上岗。
为此,原研究院的大礼堂被临时改造成培训教室,三十余名从各部门选拔出的数学人才齐聚于此。
有火箭项目组研究弹道方程的年轻工程师,有化学组精通数据分析的研究员,还有对数理逻辑颇有研究的物理系学子。
他们面前的长桌上,每人面前摆放着一本培训手册,封面印着“泰山01型晶体管计算机操作规范(试行版)”。
而礼堂前方的黑板上,早已画满了计算机的架构图与操作流程。
培训由方文亲自牵头,柏则善(半导体组负责人)与路泽轩(研究院办公室主任)配合授课。
第一天的课程从“计算机基础原理”开始,柏则善拿着一块缩小版的磁芯板模型,在讲台上演示:“大家看,这就是‘泰山一号’的存储器核心——每块磁芯板有 4096个磁芯,通过 X线和 Y线交叉寻址。要读取数据,需要给对应导线通半强度电流,感应电流的有无就代表‘1’和‘0’,但记住,读取后必须立即重写,不然数据会丢失。”
台下的学员们凑在一起,小心翼翼地传看磁芯板模型,有人忍不住提问:“柏组长,那我们输入数据时,怎么把数字转换成这些‘1’和‘0’啊?”
“问得好。”方文接过话头,在黑板上写下“十进制转二进制”的演算过程,“这就是我们第二天要学的‘机器语言’。比如十进制的‘10’,转换成二进制是‘1010’,你们需要把这个指令写在打孔卡片上——每一张卡片对应一条指令,通过读卡器输入计算机。”他顿了顿,举起一张边缘带着小孔的卡片,“别小看这些卡片,一张出错,整个程序都可能跑不起来,所以大家必须逐行核对。”
学员们认真听讲,努力消化着这些知识。
但这些知识和操作,还只是基础演示,以求让他们从理论上对这种新事物有个清晰的认知。
真正的实操培训在一周后展开,地点设在研究院新建的计算中心机房。
上一篇:谍战:我当恶霸能爆奖励!
下一篇:寒霜千年
