第 3 部分阅读
回首前身浮沉路,今日方知我是我。
所以曹长久想走一条自己的道路。
更难得的是,现在这个时代却是一张白纸,可以乱写乱画,这岂不是很有意思?
————————————————
王所下午也不回办公室了,和鲁平在仓库里一起研究代码,赞叹不已。他越看越清晰,也越疑惑,这系统明显是分了层次,有核心层、应用层等等,粗略的注释也表明了这个结构。核心层决定于硬件,代码量很小,包含着各种最基本的操作。
王所测试了一下,效率很高,典型的手工用汇编写的,这个没什么疑问。其他代码就差多了,在王所的这个老编译器程序员看来就是用高级语言写成再汇编的。
看出门道来了,问题是这个高级语言是什么,在哪里?王所本身主持开发过华夏各类计算机Fortran语言大型编译系统,深知其中利弊。
当时的计算机系统趋势是硬件越来越便宜,而花在编写软件和程序排错上的费用与时间是越来越高,每出一部新机器都要编写相应的软件,软件开发费用几乎占了整个系统的四分之三,最终爆发了软件危机。前苏联的计算机开发就是一个例子,老毛子的计算机开发硬件只有十几二十个人,却动员了几万人同时编写软件,祸国殃民,就如同联合收割机和镰刀的比拼。
如果说高级语言就是联合收割机,那汇编和机器码只能是镰刀了,于是“自动编程系统”应运而生。这实际上就是一种与实际机器有不同操作码的“人工计算机”,这种人工机比实际机器要容易编程,但是所有这些早期〃自动编程〃系统使用起来开销过大,通常它们会因此减低机器运行速度5~10倍。
早期计算机都是用来做科学计算,所以IBM就发明了Fortran,其英文含义就是公式翻译,对科学计算有着无与伦比的优化。
但是Fortran也有弱点,就是还有着机器的特征,就是说各家的计算机都有一套自己的Fortran编译系统,为自己的硬件优化,所以互不兼容。
曹长久的C语言就不一样了,他知道今后的计算机系统发展方向,不仅是科学计算,还有更大的系统软件市场。这也是日后C语言发扬光大的原因。
C语言别的好处没有,就是一个能控制硬件,在这点上当世无出其右者。因此C语言可以说是一个系统编程语言,万金油的干活。
王所就是不明白这一点,毕竟此时的C语言和Unix还在美国的大学实验室中流传,还没到广为人知的地步,因此二人一个下午每摸出头绪来。
晚上,王所回到家中,叫了两声“长久!长久!”,没人答应。王所以为长久又出去了,谁知道到房间一看这小子还在睡呢。
看来真是累了,王所心想,轻轻的给长久掖了掖被窝。
不料长久眼睁开了,迷迷糊糊的问道:“王伯伯,你回来啦,现在几点了?我好像睡过头了。”
——————羞涩的分割线——————
大梦无为,再挖新坑。几回想将入宫,没奈何筒子们催更的书评几乎天天有,越觉得自己的懒惰十分可耻。虽然心中安慰自己工作忙,其实写不下去是关键。终于沉寂了几个月,可见敷衍的态度要不得。
往生记新开,写好了大纲,现在正往下挖,因工作原因不敢保证什么,大家拿砖头砸就好,如果发现硬伤狠狠砸。
十分感动大家支持,居然跟着看。厚着脸皮请大家多收藏,最好带着宣传一下,小鱼自己没脸了,呵呵。
十四
王所:“醒了也好,起来吃饭了。”
现熬的稀饭,街上带回的葱油大饼,爷俩吃的很香。
王所问了曹长久系统的事情,长久想了一下,掐了头,只说了这是自己没事无聊的时候想的,目的就是做一个通用的系统语言,能够有强大的硬件操作功能,大概做了一年等等,并拿出了自己写好的C语言框架语法。
王所没说话,只是拿在手里一页一页仔细的翻。
长久不敢打扰王所,只好自己闷头喝粥,努力的品味这稀饭之中有什么玄机。
良久,王所放下了手中的草稿,奇怪的看着曹长久问道:“不能否认,这语言真的很强大,但你不会告诉我,你一生下来从无到有就会的吧。”
曹长久:“当然借鉴了其他语言修改的,具体甚么我也不记得了,只是小时候看过一本书介绍的是一种解释型语言,功能不够强大。后来没事我就试着修改,加入了一些新的元素,比如函数、内存直接操作等等。一步一步慢慢的到了现在这个样子,我称之为C语言。您是方家,给指正一下。”
王所笑着说:“结构严谨,语法规范,功能强大,是一种很好的系统语言,用来编写系统软件再好不过了。但是你为什么叫它C,难道还有B语言、A语言?”
曹长久:“控制,最主要的是要像高级语言那样好用,又要有汇编那样的效率,控制硬件必不可少,我追求的是一种在程序员控制之下的高效易用的计算机语言,所以我叫它C。”
王所叹道:“原来是这样,本来我只是以为你有点灵气,是个可造之才,还想让你先学习几年。现在看来,你可以出师了。居然写出了一种新的高级语言,这是了不起的成就。对了,编译器的问题你怎么解决的?”
曹长久老实答道:“在计算所自己写的,针对硬件做了一点改动,在磁带里存着呢。”
王所:“这东西你自己一个人写的?少年可畏,你怎么写的跟我讲讲。”
曹长久就跟王所讲了自己写高级语言编译器的心得体会和C的一些技术特点,王所听着惊奇,问了一些问题,二人就讨论了起来。
其实在曹长久梦中时代,得益于开源运动的兴起,许多原本常人根本不可能接触的技术资料都可以在网上交换讨论。
拿编译器来说吧,在九十年代,作为GNU项目或其它开放源代码项目的一部分,许多免费编译器和编译器开发工具被开发并释放出来。这些工具可用来编译所有的计算机程序语言。它们中的一些项目被认为是高质量的,而且对现代编译理论感性趣的人可以很容易的得到它们的免费源代码,长久就是其中之一。
更有甚者,大约在1999年,SGI公布了他们的一个工业化的并行化优化编译器Pro64的源代码,后被全世界多个编译器研究小组用来做研究平台,并命名为Open64。Open64的设计结构好,分析优化全面,是编译器高级研究的理想平台。
长久就曾经对open64进行过深入的研究,还曾经在网上与志同道合的网友组织了一个研究小组,颇有一些成果。
因此曹长久对于现代的编译器研究颇深,对梦中流行的并行优化编译更是拿手。只不过现在物是人非,靠现在这些小型机机能根本实现不了这种编译器,长久自己也没办法。
不过和王所一起讨论倒是一件很愉快的事情,王所也是软硬通吃,更主持过fortran语言编译系统的开发,二人有着共同语言。因此曹长久和王所讨论了一下现代编译技术的改进和并行编译的开发。
王所倒是如获至宝,现在编译器发展似乎进入了一个瓶颈时期,相关的技术发展相对滞后,连国外似乎也没什么进展,实在需要有所突破。更要命的是现在自己主持研究的项目恰好需要这个……
而眼前的少年却似乎是个活宝,许多闻所未闻的技术在他口中是一闪而过,似乎可以解决一些自己研究中的老大难问题,而且并行算法更是自己所主持项目中的重中之重,听他的说法似乎还有所研究。
只是自己所主持的项目是国家军委直接下达的任务,让一个少年参加不知道合不合适
似乎下定了决心,王所摸着曹长久的头说:“小小年纪能有这么深的理论水平确实难得,你的这些想法很有一些道理,只是可惜这里没有计算机,否则我还真要验证一下你说的这些技术,呵呵。”
曹长久:“美国人不是现在做到了吗?”
“什么做到了?”王所正想着自己的招揽计划,没注意长久的问题。
“家用电脑啊,就是微机,这么大个,放桌子上就行。咱们也做一个不就可以在自己家里工作了嘛。”曹长久对于宣传微电脑是不放过任何一个机会的,这是一个时代的开端。
王所笑着摆摆手:“那个啊,我也听说过,不过哪能和大型机相比,只能算是一个计算器玩具吧。”
曹长久急辩道:“可是那是趋势,电脑肯定要微型化、通用化,否则机器那么贵怎么进入大规模使用阶段。再说,现在性能弱,以后肯定会变强的嘛。”
王所明显对这个事情不感兴趣:“那也是以后的事情,现在我有个大事要跟你说,你要听好,事关你的前途和我华夏的气运。”
曹长久一看王所的语气都变了,也郑重其事的说:“王伯伯,我听着呢,你说。”
王所:“你多大了?”
曹长久:“十四、五吧,我也不清楚,我爷爷捡的我。”
王所:“好孩子,难得这么小就懂事了。你知道王伯伯是干什么的吗?”
十五
曹长久忽然觉得手没地方放:“中科院计算所的所长,好像是研究计算机的。”
王所点点头:“不错,应该是研究最新计算机技术的。我国的计算机技术50年代起步,落后了西方很多年。经过领袖的指引,大批前辈大家的自力更生,辛苦努力的追赶,几乎就要追上了。可是国运多艰,十年浩劫让多少英雄皓首无为而终,现在华夏的计算机技术至少还落后西方十年。”
“计算机技术对社会发展的作用、对国防的作用越来越重要,列强争相上马研究。大概你也知道,美帝研制的计算机已经突破亿次浮点每秒,远远将其它国家甩在身后。其工业发达,有了计算机帮助更是如虎添翼,他们的几个国家级的大工程,如果没有计算机根本不可能成功。所以越来越多的有识之士认识到了计算机对现代社会发展的推动作用。”
曹长久小心翼翼的插嘴:“所以华夏才成立了计算所,力图用国家的力量提高我国的计算机技术水平,对吗?”
王所:“不错,华夏需要一台高速计算机,国家对此已经迫不及待。我们所制造的计算机最快也没有突破千万次每秒,不得不说是一个遗憾。”
曹长久:“那为什么不像以前研制原子弹那样,集合全国的人力物力来研制,不出两年肯定会有成绩的。”
王所苦笑:“年代不同了,追求就不一样了。华夏才智之士何止千万,想要统合起来,谈何容易,更何况自古文人相轻,派别丛生。不说别的,光电子元件的标准北京和上海就不一样,你说怎么统合。而且计算机研制不比别的,人多也没什么大用,一个有经验的不间断的稳定的研发队伍才是我们需要的。只是可惜我们用尽了办法,却由于各种各样的原因从没有成功突破千万次这道坎。”
曹长久:“王伯伯,您到底想说什么,我怎么越听越糊涂啊。”
王所拍拍脑袋:“好像跑题了,王伯伯现在在带一个队伍,就是想突破这个坎。我在想是不是让你也加入,又怕误了你的前程。你现在还太小,应该去接受更好的教育才对。”
曹长久恍然大悟,原来是这个事情啊,自己求之不得:“王伯,我愿意加入,你也听我说过的,做计算机使我的最爱,我只会这个,只想做这个。投身祖国最需要的地方是我们年轻人的义务,更何况是我最喜欢的领域呢。王伯伯,您不用犹豫了,让我加入吧。”
王伯爱惜的摸着长久的头:“你还是个孩子啊,却似乎是个计算机的精灵,是老天让你来的吧。王伯伯年纪大了,这几年也感觉到身体大不如前,以后可是你们的世界了。”
曹长久喜不自禁:“您收下我了?太好了,谢谢老师。”
王所呵呵大笑:“想不到到老还收下了一个聪明的徒弟。”
曹长久:“王伯伯,您带的队伍现在在做什么研究啊,给我讲讲啊。”
王所:“现在的项目还在预研阶段,我们称757工程。”
曹长久觉得依稀有个印象,在梦中757工程似乎是华夏第一个上马亿次巨型计算机项目,曾经出过几千万次每秒的样机,用的全部都是国产元件,后来不知道什么原因突然后继乏力,很长时间没动静,最后83年研制出来个半成品。
同年国防科技大的银河I研制成功,大量的光环笼罩在了它的身上,卓越的性能掩盖了其绝大部分使用了进口元器件的事实,而757机却由于性能不足很快被淹没在了历史长河中。
曹长久曾经百思不得其解,为什么757工程出了千万次的样机,最后成品居然性能还比不过样机。
再看看王所那疲惫的眼神,曹长久忽然冒出了一个念头,不会是……
不会是这样的,长久想道。他摇摇头,努力摆脱那可怕的想法:“王伯伯,您老多大年纪了。”
王所一愣:“六十六了,怎么了?”
曹长久笑着说:“您岁数也不小了,多保重身体啊,工作可不能太累了。”
王所笑道:“我身体可不差,还能再干二十年,就算我退下来了,还有你们呢,呵呵。”
曹长久:“那是那是,让您这么大岁数还在一线上忙,只能说我们这些小辈没用,挑不起担子。”
听了这话,王所看着曹长久,心中不由的一叹,是啊,这些年自己放心不下工程,事事亲历亲为,手下做事的人虽多,却没有一个能够独当一面的大将之材。难道自己这些年的努力都白费了吗?想着想着,却不由得痴了。
曹长久看王所走神了,叫了几遍没反应,只好抓起他的手摇了摇。
王所回过神来,说道:“人老了,居然注意力不集中了,我们刚才说到哪了?”
曹长久:“您说到757 工程在预研了,王伯伯757是什么工程啊,听代号似乎好神秘。”
王所:“没什么神秘的,75年7月立项研究,所以代号757工程,目标就是研制华夏自己的亿次巨型计算机,支援社会主义建设。”
曹长久笑道:“这么说,咱们国家很快也会有亿次巨型机了。”
王所摇头:“没那么简单,我们所的上一个项目是013型大型计算机,已经研制成功。757工程正式立项的时候,我们就决定延续013的系统架构,这样做可以避免研发风险。但是我们完全没有想到的就是Cray-1的出现,其先进的向量系统架构,超越一切的速度,相对低廉的成本,将我们的013机改进计划羞辱的无地自容。”
长久问道:“所以我们就将一切推倒重来?”
王所:“不错,国家决定让757机兼容Cray-1,毕竟要承认我们和西方有差距,落后就要追赶,学习并不可耻。”
曹长久忽然想到一件事:“美帝不是把自己的计算机技术封锁的很严密吗?怎么咱们能兼容它,这好像要了解很多技术啊。”
王所笑道:“Cray-1是商业计算机,而且,世上没有不透风的墙,呵呵。”
————————————————————
昨天又喝酒了,罪过罪过,在此请教大家一个问题,长久后面的发展肯定是参与研制757了,然后呢?是让他出国深造还是留在国内苦苦挣扎?留在国内是我的想法,我想让他感受到现实的残酷,让其感到痛苦、绝望,于绝望处陡逢生机,咋样?
出国似乎更容易一些,然后和那些叱诧风云的大公司竞争?似乎太顺了,有点作弊的感觉,我不太喜欢。亲爱的书友们,你们说捏?
十六
经过一夜的详谈,曹长久正式加入了中科院计算所第二研究室,王所还特地给他办了一系列的手续,特聘的助研,享受24级待遇,每月领工资450大毛。
就为这待遇的问题,王所可是费了心思。曹长久年纪小,啥资历都没有,根本就是一个黑人。
为此,王所特地找了张爱萍将军。张将军是757项目组的组长,协调工程的一切问题。王所找上门去,一通游说。
张将军一听是老军人的后代,当即拍板,既然项目组需要他,就按军属子弟标准收人吧。
于是这件事就这么定了下来。
曹长久是不在乎这级别那待遇的,那充满超前思想的脑袋里完全没有档案、等级、出身的概念,完全没有想到王所的努力所给他带来的好处。
他只是一门心思的投入到了757工程中,虽然时常听说世界上有这么一种东西存在,可要将它创造出来也挺不容易的,就算曹长久在梦中见多识广,依然对此所知不多。
所以在王所的领导下,全项目组的工作人员几乎都是一边学习一边研制,上午焊电路板,下午编写程序,晚上还抽空上上课。
焊电路板曹长久不在行,不过他喜欢看。大型计算机的电路复杂,电子元件成千上万,发热量大,海量的焊接点有一个错了都不行,更不用说热胀冷缩效应下脱焊点的检查了。
项目组里的焊接高手不少,风格各不相同,不过基本上都是这样的,一手拿着烙铁,一手手指触摸着电路板上的焊点,全凭手感,摸到脱焊的地方就是一家伙上去,精准无比。
曹长久叹为观止,曾经也试着掌握这种架势,可惜失败了,还在手指上留下了一个水泡,遂放弃修炼这门技艺,专心编写程序。
这是长久的强项,小孩心性也想炫耀一番,只是遇到了物理及生理上无法解决的难题——手太小了,力道也不够大。
机械式键盘一键一字,摁下去很有手感,当然也很费劲。长久卯着劲和别人比速度当然吃亏,半天下来小手指头都哆嗦了。再看看那些老程序员,一行行的汇编代码流水一般从指尖发出,那样子轻松写意,末了还不忘了感谢长久一声:“这个屏幕显示做的还真不错,用起来舒服多了。”
呜呼,这个似乎也不能比,曹长久满心的骄傲瞬间崩溃,只好老老实实的跟在后面学,自认基本功不扎实。
晚上的课程基本上是王所主讲一小时,后半段时间就是大家互相讨论。只有这个时候才是曹长久最风光的时间,王所偶尔会让长久上台讲讲现代编译器原理及并行算法研究。
项目组的人倒也没有轻视长久这个少年,好歹也共事了一段时间了,大家互相也有了一些了解。无论长久有没有资格站上这个讲台,其成绩是有目共睹的,无论是显示系统还是多用户操作系统都让大家起了敬佩之心。
不说都快忘了,多用户操作系统已经被移植到所里唯一一台大型计算机上了。由于长久早就对移植有所准备,将操作系统分成两个部分,核心层直接用汇编编写直接操作硬件,系统层则使用C语言,这样兼顾了性能和可移植性,从小型机移植到大型机只要重写一遍内核就行了,不需要将所有代码改写。
不然的话几万行的汇编代码实在让人头疼,一行行的转换实在是一件恐怖的事情。
在大型机上,长久的操作系统终于发挥了威力,经过修改可以支持40个用户同时上机而互不干扰。
新系统安装上去后,曹长久还不放心,时刻监视着系统的动静,生怕崩溃。然而据小组使用的人讲,感觉非常好,就似乎没人都拥有一部自己的主机一样。
甚至有人还夸长久是个软件天才,据说国内以前只有北大杨芙清教授才主持做成功过大型磁盘操作系统。想不到这家伙也能做成功,可见其能。
这些溢美之词让长久有点飘飘然,终于有人承认自己的努力了,而王所则告诫他戒骄戒躁。
新系统上去了,编译器也有了,都是长久原装的。可是这顶多是试用而已,虽然大家感觉很好,但是却没有一个应用软件。
王所他们也看不清这个系统的前途,一方面系统的确好用,另一方面新环境里啥都没有,就一空壳子,一切都得重新开始。
王所曾经开玩笑的说:“也不知道这东西养不养的活?”
这正好触动了长久的神经:“我写的的东西我自己养,肯定能活。”
不过长久还是怕它活不下去,给新系统起了一个小名“狗剩”。(龙芯哈哈哈哈哈)
项目组成员们一到工作就必须切换到原来的系统,所有的应用软件都在原来的系统中,这就又回到了原来互相争夺机时的旧况中来,让他们感到十分的不方便。
于是终于有人忍无可忍了,自发的将原来系统中的软件或移植,或重新编写新的。“狗剩”终于有应用软件了。
一方面曹长久大力推广,另一方面“狗剩”确实好用,新系统实实在在的在计算所扎下了根,应用软件一个接一个的被移植过来,新软件不停的写出来,几乎成了计算所得通用系统。
曹长久作为始作俑者却没有尽过大力,软件是别人移植的,和他没有关系。他现在是一门心思的和王所在研发新的计算机。
新的巨型计算机是以Cray-1为原型,用逆向工程的原理模拟出它的大硬件环境以兼容,说个实在话难度很大。
Cray-1计算机是向量结构,可以说是当今计算技术集大成者,所有先进的理念几乎全部被应用到它的身上。
王所本来只是想借鉴其工作原理,加入自己的特色研制。可惜Cray-1对这个时代来讲实在是太先进了,以致于用华夏的技术简直没法超越。
这是个没法回避的问题,华夏的工业基础实在落后西方太多了,不用说王所他们,就算曹长久这满脑子先进思想的人,在这个环境中也无法可想,巧妇难为无米之炊。
~!~~~
昨天又喝酒了!
十七
最后还是曹长久提出了一个笨办法,Cray-1是先进,工艺非常精细,以华夏的技术水平确实赶不上美国人。
但是Cray-1是单向量阵列配以多外围处理结构,也就是说美国人是用一个处理单元来计算所有的问题。但是如果用两个或者更多呢?
基于二大于一的原理,曹长久就提出了,双阵列向量处理机的架构,同时扩大输入输出的带宽,并配套多个标量处理机平衡计算量,努力使整个机器没有瓶颈的存在,其主要中心思想就是要让数据流起来,勿使中断。
这样一来,开发难度成倍上升。国内几乎没有人做过这类型的机器,国外也鲜有所闻。
自然而然的开发组人们又分成了两派,一派是多数持重一点,认为开发多处理机并行难度大风险高,最多可以研究,757机应该跟随成熟的技术,完全“克隆”Cray-1。他们的理由就是连美国人都没有使用的先进技术,华夏怎么可以做到。
另一边则是少数激进派,认为无论是制造工艺还是设计思想我们都落后美国人很多,跟在人家的屁股后头,不敢越雷池一步,最多也就是一件仿制品。我们制造不及别人,但可以用先进的设计思想弥补。
两派人马大会小会的互相论战,谁也说服不了谁。而王所则苦苦思索着两种方案的难易程度。
项目组里闹得乱七八糟,曹长久也没有办法,757项目的方向久久不绝,实在不是人力所能左右。
王所本身就倾向于改进013机的结构,达到亿次每秒的目的。可是上层的要求却是要与美国人兼容,与Cray-1的向量结构兼容,这等于是完全否定了项目组之前对大型计算机的研究成果。所以王所也拿不定主意。
这确实是一个关口,一方面曹长久了解今后二十年的计算机技术的发展方向,大型计算机注定要被向量机所占领,国家在这方面确实做的没错,紧紧跟在美国人后面至少不会行差踏错。
另一方面却是所有人心中的那一股愤懑之情,期望华夏有所超越的心情是什么都无法浇灭的。而长久同样也知道,并行多处理机技术才是王道,无论是向量机还是其它类型,都无法逃避这个课题,总得有人做。可是支持他这个观点的人寥寥可数。
成熟且必定会成功的技术和有可能超越但却没有先例的新技术相互PK,最终还是闹到了上层。
没有任何悬念,上层最终还是选择了稳重的研究方向,坚决走与Cray兼容这条路,但是允许项目组对并行多处理技术进行先期研究。
也就是说,还是传统派占了上风,至于曹长久对此已经是谢天谢地了。
曹长久自从同意进入项目组之后,思想上也就将自己和国家巨型计算机项目真正放在了第一位,无论是否力所能及,总要将自己所认为的最先进的技术开发出来,这次传统派与激进派的冲突就是曹长久与被他影响的几个人所引起的。
曹长久在计算所的一段时间着实交了几个年轻的朋友,都是热血满腔的小伙子,为这事大家还被王所好一顿训,说大家不团结,最后弄得大家好没面子。
不过上面的指示下来了之后,大家好歹松了一口气,无论怎么干,只要有了方向就行,否则各干各的肯定不是一个完整的团队,
虽然曹长久他们不服气,但是也不得不服从命令。
王所也为他们可惜,虽然他也隐约看到了并行多处理的前景,但是作为整个项目组的总指挥,还是要从整体出发,能够规避风险对方案还是他的首选。
风波告一段落,项目组又开了几个会,开始统一思想,全力开展研发工作。
但是王所还是给曹长久他们几个人开了绿灯,允许他们在完成自己任务的同时研究并行技术。
曹长久他们几个志同道合的同仁们郁闷无比,索性项目组的任务不多,他们有充足的时间完成自己的工作。
哥几个商量一下,大体确定了并行研究的方向,就各自展开了工作。
他们几个现利用项目组的研究成果757样机,写了一个模拟器,模拟多处理机系统处理数据,就在013机上运行。
从数据上来讲,结果还是令人满意的,虽然不是很出类拔萃,但也中规中矩,比单处理机系统效率高了20%,最高到了35%。
只是还是有缺陷,因为并行算法粗糙,导致有时候的计算效率比单处理机还低。
曹长久他们虽然对多处理机系统信心很足,要解决算法的问题需要但只是时间而已,但他们现在最缺的就是时间。
他们的研究做到这个地步已经过去了近5个月,整个项目组的进度已经进入到样机装配的阶段,项目忙的不可开交。
几个人原先的热情已经消磨的差不多了,并行研究工作基本已经进入停滞状态。
曹长久也有点心灰意懒,索性放弃了这方面的动作,先专心做自己的工作。
现在已经是78年了,曹长久看着蓝天不由得发出了一阵感慨。多么蓝的天啊,枉费自己好像还比别人多活了几十年,怎么从没有注意到这么蓝的天啊。
本来想凭自己的学识改变世界,却没有想到一己之力根本微不足道,连惊起一道涟漪的本事都没有,实在是可悲。
不知道现在大洋对岸的竞争对手们现在在干嘛?乔布斯和沃兹的苹果II已经开始热卖了吧,他们应该很快成为百万富翁了。
比尔大门应该还在完善他的Basic语言,这个含着金钥匙出生的家伙肯定在计划着怎么占领软件市场。
戴尔现在应该在推销他的邮票,估计也差不多买他的宝马跑车了。
自己呢?曹长久苦笑,嗯,收获也不小,至少现在世界上研制巨型计算机的人也不是太多,自己就是其中一个。
曹长久心中还是感谢王所的,毕竟是他让自己进入了这个领域,放在以前自己也是不敢想象的事情。
在这里也快待了大半年了,曹长久觉的自己的基本功明显见长,学到了很多理论上没有的东西。巨型计算机无论在什么时代都是科技前沿,所有的技术没有捷径,只能是一步一步的积累所得。
大半年的锤炼也让曹长久收起了骄傲之心,努力地向别人学习自己弥补自己不足,同时也将自己知道的先进理念努力的实现。但人力有时而穷,除了软件方面,曹长久还没有什么让人认可的成果出来。
样机的组装迫在眉睫,可是国产元件的研制进度却是严重滞后,上面催的紧,王所急得团团转。
但这种大工程也是全国通力合作,一个环节跟不上就会拖累整个系统,王所是总指挥,但是对此也没有办法,只好一趟一趟的跑工厂。
曹长久工作早就完成了,自告奋勇的要和王所一起去半导体工厂考察进度。他早就对芯片制造感兴趣,只是没有机会。梦中的他曾经和芯片制造企业打过交道,唯一一次参观的机会却因为一个小事而错过。
那时候他跟着洋老板在国外一个芯片制造厂考察,一番交流之后终于要进厂参观了,曹长久兴致勃勃的准备换衣服。
谁知道芯片厂的负责人不经意的问了一句你们中午吃的什么?
洋老板回答说吃的海鲜。
曹长久现在还清楚的记得那个狗日的负责人是怎么拒绝他们的,理由居然是进车间不得吃鱼虾!
这是哪门子规矩?曹长久百思不得其解,后来听他们解释说鱼虾含有大量的磷元素,人吃过之后呼出的气体会污染车间的空气。
而芯片制造最忌讳的就是这个,一旦有人吃了鱼虾进车间,车间里会几个星期莫明其妙出废品。
那个负责人当时可是义正严辞的拒绝了曹长久的参观要求,任曹长久陪着笑脸求他,那表情仿佛欠了别人十几万,看的曹长久直想抽他。最后那个负责人也不过是送了曹长久一块报废的芯片就结了。
想不到这次穿越还有机会接触电子行业最核心的制造业,还是华夏自己的,曹长久真是好不期待。
谁知道这一个小小的机会,却成了曹长久整个人生传奇的开始。
~~~~~~~~~
鱼冒泡了:校园,几乎永盛不衰的YY话题,鱼也知道让长久进去可以产生许多段子,吸引很多读者的眼球。
可是鱼很困惑,一个有着成年记忆的傻B穿越了,会选择上学吗,更何况是那个年代(77年才开始重新高考)?如果是我,肯定不会,因为有更自由的选择。就像鱼喜欢的徐公子大大说的,一个猴子成精了,会说人话变人样,他会回到猴群中做猴王吗?
至于人情,是我的弱项,我根本不知道怎么写才能不俗,很苦恼,所以直接让长久这家伙无父无母,还是个自闭症患者初愈。以后慢慢变吧,^_^。
也许是鱼的脑袋有点僵,我不喜欢校园,恨种马,拳打言情脚踢作弊器,懒得写设定,总之满身的毛病。鱼只想写一点真实的,可能的强国YY文。祈求老天保佑,让鱼越写文笔越通畅,不再像毛老说的那样文章硬如铁,啃的满嘴血,知足矣!
十八
这次757工程很重要的一环就是专用集成电路制造,由于国际上的封锁,国家决定757工程要使用自己研制的集成电路。
大型机上使用的集成电路与其它的不一样,对速度有特别的要求,所以必须要用一种叫做ECL的高速集成电路。
而ECL在当时的华夏还不能生产,只是处在研发并小规模试制阶段。这东西不能到位将严重影响757大型计算机的工程进度,所以王所才来上海冶金所寻求帮助。八五八书房(鱼冒个泡:正史中757机的关键元件ECL集成电路是由北方748厂研制的,成品率极低,小说在此胡编一下,哈哈勿怪!)
曹长久搭了一个顺风车,死皮赖脸的要跟着一起去,不停的强调自己是第一次出远门,还是去上海。
王所拗不过他,也只好带着他一起走。
王所虽然年纪大,好歹也是老革命了,身子骨还行。在火车上,王所给长久讲当年自己在上海读书的事情。
“那年我十六岁,来到了上海工学院,半工半读。就是那一段时间我学到了东西,后来又转到了北平工学院,学习电机工程,才算是入了行。想起那时候的事情啊,真是怀念啊。”王所点起一根烟,看着曹长久乌黑的头发,再摸摸自己的,心中不由得一阵感慨。
曹长久连忙掏出火柴,熟练的擦着了,给王所点上,顺便自己也叼起了一根。
王所还真没看过他这样,诧异的笑道:“小伙子业务挺熟练嘛?小小年纪抽烟可不好。”
曹长久捏熄了火柴:“我小时候经常给爷爷点烟,爷爷不在了,也就没人管我了。”顺手就扔出了窗外。
可怜的孩子,王所暗道。不过他忍不住又问道:“我像你这个年纪还在上学呢!你要是想的话,我还认识几个人,以你的水平进清华北大没什么大问题,嗯?好歹也弄个文凭。”
曹长久笑道:“您当年不也是半工半读嘛,再说了现在有哪个大学教的东西能和我们现在做的相提并论?文凭这个东西嘛,您都说了,认识人就可以进大学了,那这玩意有什么用?等我有钱了我自己办两个学校。”
王所不解:“干嘛办两个学校?”
曹长久认真的说:“给我自己发两个文凭,一个送人,一个烧着玩。”
王所哭笑不得,和长久相处的久了,也知道这小子外表无可无不可,什么都无所谓,其实内里执拗的很,认准一个道理坚持到底,很有主见。
也许这就是少年老成吧,王所心想。遂不和长久讨论这个话题,只说些自己以前的见闻经历,这倒让长久听的目瞪口呆,言语不能。
王所是山东人,幼年家中破产,十六岁便漂泊在外,所学机电专业,几乎在国外各驻华大公司都做过,按现在的说法也是一个外企白领。
后来王所和八路有了联系,利用自己的身份,多次购买通信器材并运入解放区。比较倒霉的是一次运电池不成功,被国民党逮住了。
索性天佑善人,王所被八路营救了,从此放弃了优越的白领生活,投身于革命洪流当中,成为了一个——技术八路。
“技术八路也是八路,您怎么没有打过仗啊?”曹长久明显找茬,无视王所的杀人的眼神。Jar电子书下载乐园+shubao3。com
“因为我有比打仗更重要的任务!好了,今天不说了,洗洗睡吧,明天还有正事干。”王所终于恼羞成怒,开始清场子了。
曹长久也只好上了铺,看着窗外昏暗的景物,迷迷糊糊的进入了梦乡。
——————————
连续的长途车坐下来,没有谁不累的,等到了上海冶金所已经是深夜,两人直接就找了招待所住了下来。
第二天一大早,两人吃过了早饭就来到了冶金所。冶金所的领导是王所的老朋友了,两人一见面就开始叙旧,完全把曹长久撂在了一边。
曹长久听的无聊,就向王所说了一声房子里烟气重出去透透气。
出来之后,长久就开始闲逛,他走在院子里,四处打量。
华夏最高级的集成电路设计院也就这样了,这房子都整的一个模样,跟军营似的,长久心想。
忽然长久发现自己好像找不着回去的路了,这房子都一样啊。
没办法,曹长久只好一个房子一个房子的看过去,以期望能看到王所在里面。
长久正扒着窗户口往里瞅呢,忽然屋子里一声喊,“外面谁啊?鬼鬼祟祟的。”
长久被吓的一哆嗦,差点摔了一跟头。
门啪的一声就开了,一个大个子冲了出来,一看是一孩子,哈哈乐了,冲屋子里面喊道:“我还以为是阶级敌人来偷技术,越来是一小屁孩。”屋子里也是一阵大笑。
曹长久满脸通红,怒道:“喊什么喊,什么破技术值得别人来偷,我只不过是看看找人而已。”
大个子也不以为忤,反而把曹长久手一拉说道:“你别介意,我这个人说话就是大声。你找人啊,找谁啊,进来说。”
曹长久看了他一眼,跟着他进了屋子。
屋子里没什么家具,只有几张绘图板和椅子,屋角则放着一堆堆的图纸。三个人坐在一张大桌子旁,对着一张很大的坐标网图指指点点。
曹长久眼尖,看着那图感觉是那么熟悉,凑近了仔细一看,心中的怀疑得到了证实,不过他没有说话。
大个子给长久拉了一个凳子坐下,还给他到了一杯茶。长久说了一声谢谢。
大个子看长久对桌上的图纸比较感兴趣,就轻咳了一声:“小朋友,你到底找谁啊。”
曹长久回过神来,说了自己的情况。
屋子里的四个人听了都轻笑,大个子说:“外面的人的确容易迷路,不过向你这样可就跑的远了,所长的办公室在前边,我们这里可是最西边。这样吧,?( 往生记 http://www.xlawen.org/kan/1275/ )
所以曹长久想走一条自己的道路。
更难得的是,现在这个时代却是一张白纸,可以乱写乱画,这岂不是很有意思?
————————————————
王所下午也不回办公室了,和鲁平在仓库里一起研究代码,赞叹不已。他越看越清晰,也越疑惑,这系统明显是分了层次,有核心层、应用层等等,粗略的注释也表明了这个结构。核心层决定于硬件,代码量很小,包含着各种最基本的操作。
王所测试了一下,效率很高,典型的手工用汇编写的,这个没什么疑问。其他代码就差多了,在王所的这个老编译器程序员看来就是用高级语言写成再汇编的。
看出门道来了,问题是这个高级语言是什么,在哪里?王所本身主持开发过华夏各类计算机Fortran语言大型编译系统,深知其中利弊。
当时的计算机系统趋势是硬件越来越便宜,而花在编写软件和程序排错上的费用与时间是越来越高,每出一部新机器都要编写相应的软件,软件开发费用几乎占了整个系统的四分之三,最终爆发了软件危机。前苏联的计算机开发就是一个例子,老毛子的计算机开发硬件只有十几二十个人,却动员了几万人同时编写软件,祸国殃民,就如同联合收割机和镰刀的比拼。
如果说高级语言就是联合收割机,那汇编和机器码只能是镰刀了,于是“自动编程系统”应运而生。这实际上就是一种与实际机器有不同操作码的“人工计算机”,这种人工机比实际机器要容易编程,但是所有这些早期〃自动编程〃系统使用起来开销过大,通常它们会因此减低机器运行速度5~10倍。
早期计算机都是用来做科学计算,所以IBM就发明了Fortran,其英文含义就是公式翻译,对科学计算有着无与伦比的优化。
但是Fortran也有弱点,就是还有着机器的特征,就是说各家的计算机都有一套自己的Fortran编译系统,为自己的硬件优化,所以互不兼容。
曹长久的C语言就不一样了,他知道今后的计算机系统发展方向,不仅是科学计算,还有更大的系统软件市场。这也是日后C语言发扬光大的原因。
C语言别的好处没有,就是一个能控制硬件,在这点上当世无出其右者。因此C语言可以说是一个系统编程语言,万金油的干活。
王所就是不明白这一点,毕竟此时的C语言和Unix还在美国的大学实验室中流传,还没到广为人知的地步,因此二人一个下午每摸出头绪来。
晚上,王所回到家中,叫了两声“长久!长久!”,没人答应。王所以为长久又出去了,谁知道到房间一看这小子还在睡呢。
看来真是累了,王所心想,轻轻的给长久掖了掖被窝。
不料长久眼睁开了,迷迷糊糊的问道:“王伯伯,你回来啦,现在几点了?我好像睡过头了。”
——————羞涩的分割线——————
大梦无为,再挖新坑。几回想将入宫,没奈何筒子们催更的书评几乎天天有,越觉得自己的懒惰十分可耻。虽然心中安慰自己工作忙,其实写不下去是关键。终于沉寂了几个月,可见敷衍的态度要不得。
往生记新开,写好了大纲,现在正往下挖,因工作原因不敢保证什么,大家拿砖头砸就好,如果发现硬伤狠狠砸。
十分感动大家支持,居然跟着看。厚着脸皮请大家多收藏,最好带着宣传一下,小鱼自己没脸了,呵呵。
十四
王所:“醒了也好,起来吃饭了。”
现熬的稀饭,街上带回的葱油大饼,爷俩吃的很香。
王所问了曹长久系统的事情,长久想了一下,掐了头,只说了这是自己没事无聊的时候想的,目的就是做一个通用的系统语言,能够有强大的硬件操作功能,大概做了一年等等,并拿出了自己写好的C语言框架语法。
王所没说话,只是拿在手里一页一页仔细的翻。
长久不敢打扰王所,只好自己闷头喝粥,努力的品味这稀饭之中有什么玄机。
良久,王所放下了手中的草稿,奇怪的看着曹长久问道:“不能否认,这语言真的很强大,但你不会告诉我,你一生下来从无到有就会的吧。”
曹长久:“当然借鉴了其他语言修改的,具体甚么我也不记得了,只是小时候看过一本书介绍的是一种解释型语言,功能不够强大。后来没事我就试着修改,加入了一些新的元素,比如函数、内存直接操作等等。一步一步慢慢的到了现在这个样子,我称之为C语言。您是方家,给指正一下。”
王所笑着说:“结构严谨,语法规范,功能强大,是一种很好的系统语言,用来编写系统软件再好不过了。但是你为什么叫它C,难道还有B语言、A语言?”
曹长久:“控制,最主要的是要像高级语言那样好用,又要有汇编那样的效率,控制硬件必不可少,我追求的是一种在程序员控制之下的高效易用的计算机语言,所以我叫它C。”
王所叹道:“原来是这样,本来我只是以为你有点灵气,是个可造之才,还想让你先学习几年。现在看来,你可以出师了。居然写出了一种新的高级语言,这是了不起的成就。对了,编译器的问题你怎么解决的?”
曹长久老实答道:“在计算所自己写的,针对硬件做了一点改动,在磁带里存着呢。”
王所:“这东西你自己一个人写的?少年可畏,你怎么写的跟我讲讲。”
曹长久就跟王所讲了自己写高级语言编译器的心得体会和C的一些技术特点,王所听着惊奇,问了一些问题,二人就讨论了起来。
其实在曹长久梦中时代,得益于开源运动的兴起,许多原本常人根本不可能接触的技术资料都可以在网上交换讨论。
拿编译器来说吧,在九十年代,作为GNU项目或其它开放源代码项目的一部分,许多免费编译器和编译器开发工具被开发并释放出来。这些工具可用来编译所有的计算机程序语言。它们中的一些项目被认为是高质量的,而且对现代编译理论感性趣的人可以很容易的得到它们的免费源代码,长久就是其中之一。
更有甚者,大约在1999年,SGI公布了他们的一个工业化的并行化优化编译器Pro64的源代码,后被全世界多个编译器研究小组用来做研究平台,并命名为Open64。Open64的设计结构好,分析优化全面,是编译器高级研究的理想平台。
长久就曾经对open64进行过深入的研究,还曾经在网上与志同道合的网友组织了一个研究小组,颇有一些成果。
因此曹长久对于现代的编译器研究颇深,对梦中流行的并行优化编译更是拿手。只不过现在物是人非,靠现在这些小型机机能根本实现不了这种编译器,长久自己也没办法。
不过和王所一起讨论倒是一件很愉快的事情,王所也是软硬通吃,更主持过fortran语言编译系统的开发,二人有着共同语言。因此曹长久和王所讨论了一下现代编译技术的改进和并行编译的开发。
王所倒是如获至宝,现在编译器发展似乎进入了一个瓶颈时期,相关的技术发展相对滞后,连国外似乎也没什么进展,实在需要有所突破。更要命的是现在自己主持研究的项目恰好需要这个……
而眼前的少年却似乎是个活宝,许多闻所未闻的技术在他口中是一闪而过,似乎可以解决一些自己研究中的老大难问题,而且并行算法更是自己所主持项目中的重中之重,听他的说法似乎还有所研究。
只是自己所主持的项目是国家军委直接下达的任务,让一个少年参加不知道合不合适
似乎下定了决心,王所摸着曹长久的头说:“小小年纪能有这么深的理论水平确实难得,你的这些想法很有一些道理,只是可惜这里没有计算机,否则我还真要验证一下你说的这些技术,呵呵。”
曹长久:“美国人不是现在做到了吗?”
“什么做到了?”王所正想着自己的招揽计划,没注意长久的问题。
“家用电脑啊,就是微机,这么大个,放桌子上就行。咱们也做一个不就可以在自己家里工作了嘛。”曹长久对于宣传微电脑是不放过任何一个机会的,这是一个时代的开端。
王所笑着摆摆手:“那个啊,我也听说过,不过哪能和大型机相比,只能算是一个计算器玩具吧。”
曹长久急辩道:“可是那是趋势,电脑肯定要微型化、通用化,否则机器那么贵怎么进入大规模使用阶段。再说,现在性能弱,以后肯定会变强的嘛。”
王所明显对这个事情不感兴趣:“那也是以后的事情,现在我有个大事要跟你说,你要听好,事关你的前途和我华夏的气运。”
曹长久一看王所的语气都变了,也郑重其事的说:“王伯伯,我听着呢,你说。”
王所:“你多大了?”
曹长久:“十四、五吧,我也不清楚,我爷爷捡的我。”
王所:“好孩子,难得这么小就懂事了。你知道王伯伯是干什么的吗?”
十五
曹长久忽然觉得手没地方放:“中科院计算所的所长,好像是研究计算机的。”
王所点点头:“不错,应该是研究最新计算机技术的。我国的计算机技术50年代起步,落后了西方很多年。经过领袖的指引,大批前辈大家的自力更生,辛苦努力的追赶,几乎就要追上了。可是国运多艰,十年浩劫让多少英雄皓首无为而终,现在华夏的计算机技术至少还落后西方十年。”
“计算机技术对社会发展的作用、对国防的作用越来越重要,列强争相上马研究。大概你也知道,美帝研制的计算机已经突破亿次浮点每秒,远远将其它国家甩在身后。其工业发达,有了计算机帮助更是如虎添翼,他们的几个国家级的大工程,如果没有计算机根本不可能成功。所以越来越多的有识之士认识到了计算机对现代社会发展的推动作用。”
曹长久小心翼翼的插嘴:“所以华夏才成立了计算所,力图用国家的力量提高我国的计算机技术水平,对吗?”
王所:“不错,华夏需要一台高速计算机,国家对此已经迫不及待。我们所制造的计算机最快也没有突破千万次每秒,不得不说是一个遗憾。”
曹长久:“那为什么不像以前研制原子弹那样,集合全国的人力物力来研制,不出两年肯定会有成绩的。”
王所苦笑:“年代不同了,追求就不一样了。华夏才智之士何止千万,想要统合起来,谈何容易,更何况自古文人相轻,派别丛生。不说别的,光电子元件的标准北京和上海就不一样,你说怎么统合。而且计算机研制不比别的,人多也没什么大用,一个有经验的不间断的稳定的研发队伍才是我们需要的。只是可惜我们用尽了办法,却由于各种各样的原因从没有成功突破千万次这道坎。”
曹长久:“王伯伯,您到底想说什么,我怎么越听越糊涂啊。”
王所拍拍脑袋:“好像跑题了,王伯伯现在在带一个队伍,就是想突破这个坎。我在想是不是让你也加入,又怕误了你的前程。你现在还太小,应该去接受更好的教育才对。”
曹长久恍然大悟,原来是这个事情啊,自己求之不得:“王伯,我愿意加入,你也听我说过的,做计算机使我的最爱,我只会这个,只想做这个。投身祖国最需要的地方是我们年轻人的义务,更何况是我最喜欢的领域呢。王伯伯,您不用犹豫了,让我加入吧。”
王伯爱惜的摸着长久的头:“你还是个孩子啊,却似乎是个计算机的精灵,是老天让你来的吧。王伯伯年纪大了,这几年也感觉到身体大不如前,以后可是你们的世界了。”
曹长久喜不自禁:“您收下我了?太好了,谢谢老师。”
王所呵呵大笑:“想不到到老还收下了一个聪明的徒弟。”
曹长久:“王伯伯,您带的队伍现在在做什么研究啊,给我讲讲啊。”
王所:“现在的项目还在预研阶段,我们称757工程。”
曹长久觉得依稀有个印象,在梦中757工程似乎是华夏第一个上马亿次巨型计算机项目,曾经出过几千万次每秒的样机,用的全部都是国产元件,后来不知道什么原因突然后继乏力,很长时间没动静,最后83年研制出来个半成品。
同年国防科技大的银河I研制成功,大量的光环笼罩在了它的身上,卓越的性能掩盖了其绝大部分使用了进口元器件的事实,而757机却由于性能不足很快被淹没在了历史长河中。
曹长久曾经百思不得其解,为什么757工程出了千万次的样机,最后成品居然性能还比不过样机。
再看看王所那疲惫的眼神,曹长久忽然冒出了一个念头,不会是……
不会是这样的,长久想道。他摇摇头,努力摆脱那可怕的想法:“王伯伯,您老多大年纪了。”
王所一愣:“六十六了,怎么了?”
曹长久笑着说:“您岁数也不小了,多保重身体啊,工作可不能太累了。”
王所笑道:“我身体可不差,还能再干二十年,就算我退下来了,还有你们呢,呵呵。”
曹长久:“那是那是,让您这么大岁数还在一线上忙,只能说我们这些小辈没用,挑不起担子。”
听了这话,王所看着曹长久,心中不由的一叹,是啊,这些年自己放心不下工程,事事亲历亲为,手下做事的人虽多,却没有一个能够独当一面的大将之材。难道自己这些年的努力都白费了吗?想着想着,却不由得痴了。
曹长久看王所走神了,叫了几遍没反应,只好抓起他的手摇了摇。
王所回过神来,说道:“人老了,居然注意力不集中了,我们刚才说到哪了?”
曹长久:“您说到757 工程在预研了,王伯伯757是什么工程啊,听代号似乎好神秘。”
王所:“没什么神秘的,75年7月立项研究,所以代号757工程,目标就是研制华夏自己的亿次巨型计算机,支援社会主义建设。”
曹长久笑道:“这么说,咱们国家很快也会有亿次巨型机了。”
王所摇头:“没那么简单,我们所的上一个项目是013型大型计算机,已经研制成功。757工程正式立项的时候,我们就决定延续013的系统架构,这样做可以避免研发风险。但是我们完全没有想到的就是Cray-1的出现,其先进的向量系统架构,超越一切的速度,相对低廉的成本,将我们的013机改进计划羞辱的无地自容。”
长久问道:“所以我们就将一切推倒重来?”
王所:“不错,国家决定让757机兼容Cray-1,毕竟要承认我们和西方有差距,落后就要追赶,学习并不可耻。”
曹长久忽然想到一件事:“美帝不是把自己的计算机技术封锁的很严密吗?怎么咱们能兼容它,这好像要了解很多技术啊。”
王所笑道:“Cray-1是商业计算机,而且,世上没有不透风的墙,呵呵。”
————————————————————
昨天又喝酒了,罪过罪过,在此请教大家一个问题,长久后面的发展肯定是参与研制757了,然后呢?是让他出国深造还是留在国内苦苦挣扎?留在国内是我的想法,我想让他感受到现实的残酷,让其感到痛苦、绝望,于绝望处陡逢生机,咋样?
出国似乎更容易一些,然后和那些叱诧风云的大公司竞争?似乎太顺了,有点作弊的感觉,我不太喜欢。亲爱的书友们,你们说捏?
十六
经过一夜的详谈,曹长久正式加入了中科院计算所第二研究室,王所还特地给他办了一系列的手续,特聘的助研,享受24级待遇,每月领工资450大毛。
就为这待遇的问题,王所可是费了心思。曹长久年纪小,啥资历都没有,根本就是一个黑人。
为此,王所特地找了张爱萍将军。张将军是757项目组的组长,协调工程的一切问题。王所找上门去,一通游说。
张将军一听是老军人的后代,当即拍板,既然项目组需要他,就按军属子弟标准收人吧。
于是这件事就这么定了下来。
曹长久是不在乎这级别那待遇的,那充满超前思想的脑袋里完全没有档案、等级、出身的概念,完全没有想到王所的努力所给他带来的好处。
他只是一门心思的投入到了757工程中,虽然时常听说世界上有这么一种东西存在,可要将它创造出来也挺不容易的,就算曹长久在梦中见多识广,依然对此所知不多。
所以在王所的领导下,全项目组的工作人员几乎都是一边学习一边研制,上午焊电路板,下午编写程序,晚上还抽空上上课。
焊电路板曹长久不在行,不过他喜欢看。大型计算机的电路复杂,电子元件成千上万,发热量大,海量的焊接点有一个错了都不行,更不用说热胀冷缩效应下脱焊点的检查了。
项目组里的焊接高手不少,风格各不相同,不过基本上都是这样的,一手拿着烙铁,一手手指触摸着电路板上的焊点,全凭手感,摸到脱焊的地方就是一家伙上去,精准无比。
曹长久叹为观止,曾经也试着掌握这种架势,可惜失败了,还在手指上留下了一个水泡,遂放弃修炼这门技艺,专心编写程序。
这是长久的强项,小孩心性也想炫耀一番,只是遇到了物理及生理上无法解决的难题——手太小了,力道也不够大。
机械式键盘一键一字,摁下去很有手感,当然也很费劲。长久卯着劲和别人比速度当然吃亏,半天下来小手指头都哆嗦了。再看看那些老程序员,一行行的汇编代码流水一般从指尖发出,那样子轻松写意,末了还不忘了感谢长久一声:“这个屏幕显示做的还真不错,用起来舒服多了。”
呜呼,这个似乎也不能比,曹长久满心的骄傲瞬间崩溃,只好老老实实的跟在后面学,自认基本功不扎实。
晚上的课程基本上是王所主讲一小时,后半段时间就是大家互相讨论。只有这个时候才是曹长久最风光的时间,王所偶尔会让长久上台讲讲现代编译器原理及并行算法研究。
项目组的人倒也没有轻视长久这个少年,好歹也共事了一段时间了,大家互相也有了一些了解。无论长久有没有资格站上这个讲台,其成绩是有目共睹的,无论是显示系统还是多用户操作系统都让大家起了敬佩之心。
不说都快忘了,多用户操作系统已经被移植到所里唯一一台大型计算机上了。由于长久早就对移植有所准备,将操作系统分成两个部分,核心层直接用汇编编写直接操作硬件,系统层则使用C语言,这样兼顾了性能和可移植性,从小型机移植到大型机只要重写一遍内核就行了,不需要将所有代码改写。
不然的话几万行的汇编代码实在让人头疼,一行行的转换实在是一件恐怖的事情。
在大型机上,长久的操作系统终于发挥了威力,经过修改可以支持40个用户同时上机而互不干扰。
新系统安装上去后,曹长久还不放心,时刻监视着系统的动静,生怕崩溃。然而据小组使用的人讲,感觉非常好,就似乎没人都拥有一部自己的主机一样。
甚至有人还夸长久是个软件天才,据说国内以前只有北大杨芙清教授才主持做成功过大型磁盘操作系统。想不到这家伙也能做成功,可见其能。
这些溢美之词让长久有点飘飘然,终于有人承认自己的努力了,而王所则告诫他戒骄戒躁。
新系统上去了,编译器也有了,都是长久原装的。可是这顶多是试用而已,虽然大家感觉很好,但是却没有一个应用软件。
王所他们也看不清这个系统的前途,一方面系统的确好用,另一方面新环境里啥都没有,就一空壳子,一切都得重新开始。
王所曾经开玩笑的说:“也不知道这东西养不养的活?”
这正好触动了长久的神经:“我写的的东西我自己养,肯定能活。”
不过长久还是怕它活不下去,给新系统起了一个小名“狗剩”。(龙芯哈哈哈哈哈)
项目组成员们一到工作就必须切换到原来的系统,所有的应用软件都在原来的系统中,这就又回到了原来互相争夺机时的旧况中来,让他们感到十分的不方便。
于是终于有人忍无可忍了,自发的将原来系统中的软件或移植,或重新编写新的。“狗剩”终于有应用软件了。
一方面曹长久大力推广,另一方面“狗剩”确实好用,新系统实实在在的在计算所扎下了根,应用软件一个接一个的被移植过来,新软件不停的写出来,几乎成了计算所得通用系统。
曹长久作为始作俑者却没有尽过大力,软件是别人移植的,和他没有关系。他现在是一门心思的和王所在研发新的计算机。
新的巨型计算机是以Cray-1为原型,用逆向工程的原理模拟出它的大硬件环境以兼容,说个实在话难度很大。
Cray-1计算机是向量结构,可以说是当今计算技术集大成者,所有先进的理念几乎全部被应用到它的身上。
王所本来只是想借鉴其工作原理,加入自己的特色研制。可惜Cray-1对这个时代来讲实在是太先进了,以致于用华夏的技术简直没法超越。
这是个没法回避的问题,华夏的工业基础实在落后西方太多了,不用说王所他们,就算曹长久这满脑子先进思想的人,在这个环境中也无法可想,巧妇难为无米之炊。
~!~~~
昨天又喝酒了!
十七
最后还是曹长久提出了一个笨办法,Cray-1是先进,工艺非常精细,以华夏的技术水平确实赶不上美国人。
但是Cray-1是单向量阵列配以多外围处理结构,也就是说美国人是用一个处理单元来计算所有的问题。但是如果用两个或者更多呢?
基于二大于一的原理,曹长久就提出了,双阵列向量处理机的架构,同时扩大输入输出的带宽,并配套多个标量处理机平衡计算量,努力使整个机器没有瓶颈的存在,其主要中心思想就是要让数据流起来,勿使中断。
这样一来,开发难度成倍上升。国内几乎没有人做过这类型的机器,国外也鲜有所闻。
自然而然的开发组人们又分成了两派,一派是多数持重一点,认为开发多处理机并行难度大风险高,最多可以研究,757机应该跟随成熟的技术,完全“克隆”Cray-1。他们的理由就是连美国人都没有使用的先进技术,华夏怎么可以做到。
另一边则是少数激进派,认为无论是制造工艺还是设计思想我们都落后美国人很多,跟在人家的屁股后头,不敢越雷池一步,最多也就是一件仿制品。我们制造不及别人,但可以用先进的设计思想弥补。
两派人马大会小会的互相论战,谁也说服不了谁。而王所则苦苦思索着两种方案的难易程度。
项目组里闹得乱七八糟,曹长久也没有办法,757项目的方向久久不绝,实在不是人力所能左右。
王所本身就倾向于改进013机的结构,达到亿次每秒的目的。可是上层的要求却是要与美国人兼容,与Cray-1的向量结构兼容,这等于是完全否定了项目组之前对大型计算机的研究成果。所以王所也拿不定主意。
这确实是一个关口,一方面曹长久了解今后二十年的计算机技术的发展方向,大型计算机注定要被向量机所占领,国家在这方面确实做的没错,紧紧跟在美国人后面至少不会行差踏错。
另一方面却是所有人心中的那一股愤懑之情,期望华夏有所超越的心情是什么都无法浇灭的。而长久同样也知道,并行多处理机技术才是王道,无论是向量机还是其它类型,都无法逃避这个课题,总得有人做。可是支持他这个观点的人寥寥可数。
成熟且必定会成功的技术和有可能超越但却没有先例的新技术相互PK,最终还是闹到了上层。
没有任何悬念,上层最终还是选择了稳重的研究方向,坚决走与Cray兼容这条路,但是允许项目组对并行多处理技术进行先期研究。
也就是说,还是传统派占了上风,至于曹长久对此已经是谢天谢地了。
曹长久自从同意进入项目组之后,思想上也就将自己和国家巨型计算机项目真正放在了第一位,无论是否力所能及,总要将自己所认为的最先进的技术开发出来,这次传统派与激进派的冲突就是曹长久与被他影响的几个人所引起的。
曹长久在计算所的一段时间着实交了几个年轻的朋友,都是热血满腔的小伙子,为这事大家还被王所好一顿训,说大家不团结,最后弄得大家好没面子。
不过上面的指示下来了之后,大家好歹松了一口气,无论怎么干,只要有了方向就行,否则各干各的肯定不是一个完整的团队,
虽然曹长久他们不服气,但是也不得不服从命令。
王所也为他们可惜,虽然他也隐约看到了并行多处理的前景,但是作为整个项目组的总指挥,还是要从整体出发,能够规避风险对方案还是他的首选。
风波告一段落,项目组又开了几个会,开始统一思想,全力开展研发工作。
但是王所还是给曹长久他们几个人开了绿灯,允许他们在完成自己任务的同时研究并行技术。
曹长久他们几个志同道合的同仁们郁闷无比,索性项目组的任务不多,他们有充足的时间完成自己的工作。
哥几个商量一下,大体确定了并行研究的方向,就各自展开了工作。
他们几个现利用项目组的研究成果757样机,写了一个模拟器,模拟多处理机系统处理数据,就在013机上运行。
从数据上来讲,结果还是令人满意的,虽然不是很出类拔萃,但也中规中矩,比单处理机系统效率高了20%,最高到了35%。
只是还是有缺陷,因为并行算法粗糙,导致有时候的计算效率比单处理机还低。
曹长久他们虽然对多处理机系统信心很足,要解决算法的问题需要但只是时间而已,但他们现在最缺的就是时间。
他们的研究做到这个地步已经过去了近5个月,整个项目组的进度已经进入到样机装配的阶段,项目忙的不可开交。
几个人原先的热情已经消磨的差不多了,并行研究工作基本已经进入停滞状态。
曹长久也有点心灰意懒,索性放弃了这方面的动作,先专心做自己的工作。
现在已经是78年了,曹长久看着蓝天不由得发出了一阵感慨。多么蓝的天啊,枉费自己好像还比别人多活了几十年,怎么从没有注意到这么蓝的天啊。
本来想凭自己的学识改变世界,却没有想到一己之力根本微不足道,连惊起一道涟漪的本事都没有,实在是可悲。
不知道现在大洋对岸的竞争对手们现在在干嘛?乔布斯和沃兹的苹果II已经开始热卖了吧,他们应该很快成为百万富翁了。
比尔大门应该还在完善他的Basic语言,这个含着金钥匙出生的家伙肯定在计划着怎么占领软件市场。
戴尔现在应该在推销他的邮票,估计也差不多买他的宝马跑车了。
自己呢?曹长久苦笑,嗯,收获也不小,至少现在世界上研制巨型计算机的人也不是太多,自己就是其中一个。
曹长久心中还是感谢王所的,毕竟是他让自己进入了这个领域,放在以前自己也是不敢想象的事情。
在这里也快待了大半年了,曹长久觉的自己的基本功明显见长,学到了很多理论上没有的东西。巨型计算机无论在什么时代都是科技前沿,所有的技术没有捷径,只能是一步一步的积累所得。
大半年的锤炼也让曹长久收起了骄傲之心,努力地向别人学习自己弥补自己不足,同时也将自己知道的先进理念努力的实现。但人力有时而穷,除了软件方面,曹长久还没有什么让人认可的成果出来。
样机的组装迫在眉睫,可是国产元件的研制进度却是严重滞后,上面催的紧,王所急得团团转。
但这种大工程也是全国通力合作,一个环节跟不上就会拖累整个系统,王所是总指挥,但是对此也没有办法,只好一趟一趟的跑工厂。
曹长久工作早就完成了,自告奋勇的要和王所一起去半导体工厂考察进度。他早就对芯片制造感兴趣,只是没有机会。梦中的他曾经和芯片制造企业打过交道,唯一一次参观的机会却因为一个小事而错过。
那时候他跟着洋老板在国外一个芯片制造厂考察,一番交流之后终于要进厂参观了,曹长久兴致勃勃的准备换衣服。
谁知道芯片厂的负责人不经意的问了一句你们中午吃的什么?
洋老板回答说吃的海鲜。
曹长久现在还清楚的记得那个狗日的负责人是怎么拒绝他们的,理由居然是进车间不得吃鱼虾!
这是哪门子规矩?曹长久百思不得其解,后来听他们解释说鱼虾含有大量的磷元素,人吃过之后呼出的气体会污染车间的空气。
而芯片制造最忌讳的就是这个,一旦有人吃了鱼虾进车间,车间里会几个星期莫明其妙出废品。
那个负责人当时可是义正严辞的拒绝了曹长久的参观要求,任曹长久陪着笑脸求他,那表情仿佛欠了别人十几万,看的曹长久直想抽他。最后那个负责人也不过是送了曹长久一块报废的芯片就结了。
想不到这次穿越还有机会接触电子行业最核心的制造业,还是华夏自己的,曹长久真是好不期待。
谁知道这一个小小的机会,却成了曹长久整个人生传奇的开始。
~~~~~~~~~
鱼冒泡了:校园,几乎永盛不衰的YY话题,鱼也知道让长久进去可以产生许多段子,吸引很多读者的眼球。
可是鱼很困惑,一个有着成年记忆的傻B穿越了,会选择上学吗,更何况是那个年代(77年才开始重新高考)?如果是我,肯定不会,因为有更自由的选择。就像鱼喜欢的徐公子大大说的,一个猴子成精了,会说人话变人样,他会回到猴群中做猴王吗?
至于人情,是我的弱项,我根本不知道怎么写才能不俗,很苦恼,所以直接让长久这家伙无父无母,还是个自闭症患者初愈。以后慢慢变吧,^_^。
也许是鱼的脑袋有点僵,我不喜欢校园,恨种马,拳打言情脚踢作弊器,懒得写设定,总之满身的毛病。鱼只想写一点真实的,可能的强国YY文。祈求老天保佑,让鱼越写文笔越通畅,不再像毛老说的那样文章硬如铁,啃的满嘴血,知足矣!
十八
这次757工程很重要的一环就是专用集成电路制造,由于国际上的封锁,国家决定757工程要使用自己研制的集成电路。
大型机上使用的集成电路与其它的不一样,对速度有特别的要求,所以必须要用一种叫做ECL的高速集成电路。
而ECL在当时的华夏还不能生产,只是处在研发并小规模试制阶段。这东西不能到位将严重影响757大型计算机的工程进度,所以王所才来上海冶金所寻求帮助。八五八书房(鱼冒个泡:正史中757机的关键元件ECL集成电路是由北方748厂研制的,成品率极低,小说在此胡编一下,哈哈勿怪!)
曹长久搭了一个顺风车,死皮赖脸的要跟着一起去,不停的强调自己是第一次出远门,还是去上海。
王所拗不过他,也只好带着他一起走。
王所虽然年纪大,好歹也是老革命了,身子骨还行。在火车上,王所给长久讲当年自己在上海读书的事情。
“那年我十六岁,来到了上海工学院,半工半读。就是那一段时间我学到了东西,后来又转到了北平工学院,学习电机工程,才算是入了行。想起那时候的事情啊,真是怀念啊。”王所点起一根烟,看着曹长久乌黑的头发,再摸摸自己的,心中不由得一阵感慨。
曹长久连忙掏出火柴,熟练的擦着了,给王所点上,顺便自己也叼起了一根。
王所还真没看过他这样,诧异的笑道:“小伙子业务挺熟练嘛?小小年纪抽烟可不好。”
曹长久捏熄了火柴:“我小时候经常给爷爷点烟,爷爷不在了,也就没人管我了。”顺手就扔出了窗外。
可怜的孩子,王所暗道。不过他忍不住又问道:“我像你这个年纪还在上学呢!你要是想的话,我还认识几个人,以你的水平进清华北大没什么大问题,嗯?好歹也弄个文凭。”
曹长久笑道:“您当年不也是半工半读嘛,再说了现在有哪个大学教的东西能和我们现在做的相提并论?文凭这个东西嘛,您都说了,认识人就可以进大学了,那这玩意有什么用?等我有钱了我自己办两个学校。”
王所不解:“干嘛办两个学校?”
曹长久认真的说:“给我自己发两个文凭,一个送人,一个烧着玩。”
王所哭笑不得,和长久相处的久了,也知道这小子外表无可无不可,什么都无所谓,其实内里执拗的很,认准一个道理坚持到底,很有主见。
也许这就是少年老成吧,王所心想。遂不和长久讨论这个话题,只说些自己以前的见闻经历,这倒让长久听的目瞪口呆,言语不能。
王所是山东人,幼年家中破产,十六岁便漂泊在外,所学机电专业,几乎在国外各驻华大公司都做过,按现在的说法也是一个外企白领。
后来王所和八路有了联系,利用自己的身份,多次购买通信器材并运入解放区。比较倒霉的是一次运电池不成功,被国民党逮住了。
索性天佑善人,王所被八路营救了,从此放弃了优越的白领生活,投身于革命洪流当中,成为了一个——技术八路。
“技术八路也是八路,您怎么没有打过仗啊?”曹长久明显找茬,无视王所的杀人的眼神。Jar电子书下载乐园+shubao3。com
“因为我有比打仗更重要的任务!好了,今天不说了,洗洗睡吧,明天还有正事干。”王所终于恼羞成怒,开始清场子了。
曹长久也只好上了铺,看着窗外昏暗的景物,迷迷糊糊的进入了梦乡。
——————————
连续的长途车坐下来,没有谁不累的,等到了上海冶金所已经是深夜,两人直接就找了招待所住了下来。
第二天一大早,两人吃过了早饭就来到了冶金所。冶金所的领导是王所的老朋友了,两人一见面就开始叙旧,完全把曹长久撂在了一边。
曹长久听的无聊,就向王所说了一声房子里烟气重出去透透气。
出来之后,长久就开始闲逛,他走在院子里,四处打量。
华夏最高级的集成电路设计院也就这样了,这房子都整的一个模样,跟军营似的,长久心想。
忽然长久发现自己好像找不着回去的路了,这房子都一样啊。
没办法,曹长久只好一个房子一个房子的看过去,以期望能看到王所在里面。
长久正扒着窗户口往里瞅呢,忽然屋子里一声喊,“外面谁啊?鬼鬼祟祟的。”
长久被吓的一哆嗦,差点摔了一跟头。
门啪的一声就开了,一个大个子冲了出来,一看是一孩子,哈哈乐了,冲屋子里面喊道:“我还以为是阶级敌人来偷技术,越来是一小屁孩。”屋子里也是一阵大笑。
曹长久满脸通红,怒道:“喊什么喊,什么破技术值得别人来偷,我只不过是看看找人而已。”
大个子也不以为忤,反而把曹长久手一拉说道:“你别介意,我这个人说话就是大声。你找人啊,找谁啊,进来说。”
曹长久看了他一眼,跟着他进了屋子。
屋子里没什么家具,只有几张绘图板和椅子,屋角则放着一堆堆的图纸。三个人坐在一张大桌子旁,对着一张很大的坐标网图指指点点。
曹长久眼尖,看着那图感觉是那么熟悉,凑近了仔细一看,心中的怀疑得到了证实,不过他没有说话。
大个子给长久拉了一个凳子坐下,还给他到了一杯茶。长久说了一声谢谢。
大个子看长久对桌上的图纸比较感兴趣,就轻咳了一声:“小朋友,你到底找谁啊。”
曹长久回过神来,说了自己的情况。
屋子里的四个人听了都轻笑,大个子说:“外面的人的确容易迷路,不过向你这样可就跑的远了,所长的办公室在前边,我们这里可是最西边。这样吧,?( 往生记 http://www.xlawen.org/kan/1275/ )