1974年DJS—130研制成功编辑本段回目录
我国研制成功小型多用电子计算机
试算运转证明,性能比较稳定、各项技术指标都达到设计要求新华社 (1974.09.02)
据新华社讯 在批林整风和批林批孔运动的推动下,我国设计、研制成功DJS—130小型多用电子计算机。经试算运转证明,这种计算机性能比较稳定,各项技术指标都达到设计要求,即将成批投入生产。
小型多用电子计算机,是一种结构简单,体积小,操作简便,可靠性高的新类型计算机。我国研制成功的这种小型多用电子计算机,具有速度较高、内存储器容量较大,内存储器与外部设备的配合联接灵活方便等优点。目前,它配有控制打字机、穿孔机和纸带输入、输出机等外部设备,以后根据使用要求还可增配其它外部设备。这种计算机可以灵活地编制、调整和修改程序,在程序控制下自动进行中等复杂的科学计算和数据处理等工作;用于工业控制效果更好。使用这种计算机,不需要专用的发电机组供电,也不需要特殊的环境要求,在常温和交流二百二十伏电压的条件下就能工作。
DJS—130小型多用电子计算机的研制成功,是毛主席独立自主、自力更生方针的胜利,是在批林整风和批林批孔运动推动下,坚持科研、生产、使用部门三结合,实行社会主义大协作,大搞群众运动的丰硕成果。参加研制的清华大学、北京无线电三厂、天津无线电技术研究所、江苏无线电厂、苏州无线电厂、中国科学院原子能研究所、上海师范大学、上海无线电十三厂和上海中兴无线电厂等单位的工人、干部、技术人员、教师和工农兵学员,认真学习马列著作和毛主席著作,联系电子计算机研制工作中两条路线斗争的实际,深入批判林彪反革命的修正主义路线和孔孟之道,大大激发了社会主义积极性。他们组成调查组,到有关单位了解对使用计算机的意见和要求,然后根据我国的具体情况,制订出了一个较好的设计方案。他们破除迷信,解放思想,大胆采用了许多新工艺和新技术。全机使用的十三种集成电路,有十一种是新试制成功的,它的集成度比过去用的电路普遍高三至五倍。
为了加速这种电子计算机的研制速度,北京、上海、天津、江苏和陕西等省、市的有关单位,派出工人、技术人员帮助组装和调试。这样就使这种小型多用计算机从设计方案论证,到两台样机组装、调试、投入试运转,前后只用了一年零两个月的时间。
DJS——130计算机诞生记 编辑本段回目录
关长青
----谨以此短文庆贺浙江大学计算机学院(系)成立三十周年
纪念那些逝去而又难忘的火红岁月
1978年3月18日,中共中央在北京隆重召开全国科学大会。这是在经历十年“文革”浩劫后召开的第一次科学大会,在全中国乃至全世界产生了异乎寻常的反响。科学大会解放了科技人员禁锢已久的思想,在思索中激发无穷的奋进力量,全社会迎来了“科学的春天”。那是新时期科技发展的一座里程碑。
在钱塘江畔,月轮山下,浙大之江校区(原浙大三分部)三号楼计算机系的几间简陋的实验室里,伴随着强劲的科技兴国、科技强国进军号,新成立的计算机系领导抽调精兵强将,集中优势兵力,组成强大的攻关组,下设四个小组,运控组,内存组,外设组,电源组。一场研制DJS—130小型计算机的战役就此拉开战幕。实验室的墙上挂满了图纸,桌子上铺着大大小小许多图纸、参考资料和器件手册,凭几台简单的仪器设备和实验工具,摆开了攻关的战场,夜以继日,忘我工作。
面对如山的资料、如海的图纸,如蚁的元件,大家发扬蚂蚁啃骨头的精神,资料一本本地钻,图纸一张张地看。一边看图纸一边翻书本查资料,查阅器件手册,进行系统的原理分析,要将工作原理都弄清楚,将电路图都走通畅,将集成电路块和元器件的性能都吃透彻。具体当一个数据要从一点出发到另一点,在错综复杂密如蛛网的线路中,沿途要经过哪些路线、哪些门,要顺利达到那一点需要具备哪些条件,要做哪些动作,在什么时间需要等待什么样的控制信号才能通过,最后到达应该是什么时间,是什么波形,幅度多大等等都要熟记在心,闭上眼就会在脑海中清晰地出现生动活泼精彩纷呈的电子变幻运动场景,控制流、信号流、数据流在不停地有序变换前进。有了坚实的理论基础武装头脑,犹如重大战役前夕,雄兵百万在胸,排兵布阵信手拈来,镇定自若,挥洒自如,就可以具体指导实际的研制行动了。
因为元器件的性能有很大差异的,首先要用专用设备,如品质因素测试仪和晶体管特性仪等专用设备对所有的电阻、电容、电感、二极管、三极管进行全面分类测试,象沙里淘金那样筛选,好中选优将参数和特性不符合要求的全部淘汰,以免安装后影响最终的总成调试。接下来就动手安装,这可是一项精细活,容不得一丝一毫差错的。要有耐心,按照一定的规律和顺序,有条不紊地进行。每个元器件都要对号入座,有些有极性的元器件,如二极管、三极管和电介电容,不仅要对号入座,而且极性千万不能接反,否则电路就会出现故障,严重的甚至会损坏元器件。
焊接时用烙铁将集成电路块上紧密并排分列在两侧的十几只脚,准确无误地焊接上,一不小心就会将几只脚焊在一起,那活真比绣花还要精细多许多。电阻、电容、电感、晶体管等元器件的脚要先清除锈蚀物,用火热的烙铁将元器件的脚一起在松香上一点,吱地一声,随即就冒出一股刺鼻呛人的气味,接着升腾起几缕青烟,让人只能眯着眼看焊接点的情况。焊接也同样来不得半点马虎,必须认真仔细,焊点要光滑饱满,不能出现任何漏焊或虚焊的地方,否则调试时参数极不稳定,时好时坏时断时通,让你捉摸不定。要在亮闪闪一片,浩如星海的元器件密密麻麻的焊点中,查到原因找到纰点,真像大海捞针,即费时又困难。
各种安装工作都完成并且所有的焊接也都完成后,再仔细点点拨拨检查上几遍,确认无误后通上电源,接上信号源就可以进行调试。这是最关键的阶段,也是最具有挑战性的阶段,技术和功夫全体现在这个阶段。测试时经常要开夜车,甚至通宵达旦。测试时各仪器前坐满了指导、调试、检查的人。按照调试过程的要求循序渐进,分级分阶段一步步来,分别用万用表、示波器等检测工具对各测试点进行相应测试,逐一检查各测试点的电压和波形。测试点不同,所显示的波形幅度和宽度也各不相同,看是否能达到要求的理想状态,否则就要对照电路原理图翻书本查资料,进行系统的原理分析,查原因找故障。有时为了使一个波形完全达到设计要求,要反反复复调试很长时间,久调未果真让人焦急上火寝食难安。不同组的成员,经常会聚集在一起交流心得体会指点迷津,研究探讨切磋技术诀窍,分析困难协调配合,互相鼓励互相支持,精诚团结共同努力,一起分享成功时的喜悦和困难时的苦闷。
分模块检测没问题后,就要连续48小时不间断地使用专门的考机程序进行整机考核性运行,用最大或最小允许偏差的电流进行测试,俗称“拉偏”。这时如用专用示波器在关键的测试点上监看,可以观察到疏密有致大小协调,不停地和谐变换闪动的波形,大家形象地称这种现象为“下雨”,那就是“0”或“1”通过该点时的矫健身影!如果运行特定的程序,用收音机近距离还能收听到计算机正在演奏著名乐曲“东方红”呢!这些有节奏的美妙声音是电流通过磁芯时产生的电磁波,比世界上其他任何交响乐还要动听!只要某个地方有一点小问题,哪怕是元器件的性能无法承受长时间高强度的考核,这种赏心悦目的波形就立刻会被破坏,最后变成杂乱无章一片混沌,悦耳动听的音乐也会变成嘈杂刺耳的声音。
经过失败——检查——调试——再失败——再检查——再调试,无数次波折和不懈努力,当所有调试都通过后,精彩的“下雨”节目持续稳定地出现在示波器的屏幕上时,攻关以来所有的辛勤劳作,苦闷烦恼,都随着收音机中传出的优美动听的音乐飘逝而去,那激动的心情是无法用语言来表达,也是旁人无法体会到的,真是甘苦自知,一切尽在不言中。那自豪的感觉让人久久不能忘怀!
研制安装好的计算机深蓝色的机身,象写字台那样大小,一头是内存柜,另一头是控制与接口柜,中间是操作台,控制面板上安装了许多指示灯、按钮和微动开关。通过这些按钮和微动开关可以将一些状态设置成“0”或“1”而组合成各种不同的机器指令,使计算机能按照操作员设计的程序执行相应的操作。控制面板上众多的指示灯忽明忽暗,象天上的星星一样闪烁着神奇的亮光,显示各种不同指令和运行中的状态及运算结果。打开机身后盖,只见密密麻麻五颜六色的导线象神经网络一样纵横交错地联接着各种器件的插脚,令人眼花缭乱叹为观止!有些导线象人的神经一样,传递着指令与控制信号;另一些导线象人的血管一样,传输着信息和数据,使整个机器正常运转。内存柜中的内存板是由许多绕着极细漆包线的极小的环形磁芯组成的阵列。控制与接口柜中的控制板和接口板上挤挤挨挨有序排列分布着许多分立元件,如电阻、电容、电感、晶体管二极管和三极管等,象威武雄壮飒爽英姿即将出征的兵马阵,那阵势蔚为壮观,让人目不暇接。
与计算机主机配套相连的输入输出设备有电传打字机、穿孔机、纸带输入机等基本外部设备,没有现在必不可少的显示器,随时要了解各种情况,只能看指示灯或直接通过穿孔机、电传打字机输出后再查看。电传打字机是德国制造的机械式设备,输入和输出功能兼而有之,电传机的键盘作为输入设备,可以向计算机输入各种指令和数据;而电传机的打印头则作为输出设备,每个字母、数字和符号都对应一根打印杆,打印时机器咔嚓咔嚓直响。因为是机械式的设备,需要经常给机器加油保养,否则极易生锈,运行也就不那么灵活轻巧,且会发出更响的嘈杂之声。穿孔机是一种输出设备,它有一个穿孔头,上面有一排极细的打孔针,通过电磁作用将程序或数据等信息,经穿孔机将计算机中的数字信号“0”或“1”以打孔的形式在专用纸带上保存下来,以便交换、使用、传播和存档。纸带输入机是一种与穿孔机相对应的输入设备,它有一个数据读入头,上面有一排很小的光敏二极管,通过光电作用将纸带上穿孔的符号转换成计算机能够识别的数字信号“0”或“1”。使用时将纸带装在纸带输入机上,然后再启动机器,计算机就会自动将纸带上的信息读入内存。这些外部设备和计算机主机一起组成了最基本的一套完整的计算机系统。
当时条件十分艰苦,没有现在必备的冬暖夏凉的空调机,夏天伴随着蝉鸣蛙叫,蚊虫叮咬;冬天聆听冻雨打窗,溯风吹门。大家在全国科学大会精神鼓舞下,信心百倍全力以赴,不畏艰难困苦,不惧严寒酷暑,焚膏继日奋发努力,克服种种困难,在不很长的时间内就连续研制出三台小型计算机,其中两台分别为省水文站和省气象局研制的,另一台留在系里作为教学用机。DJS--130是中小规模集成电路的计算机,运算速度每秒50万次,机器字长16位,内存容量只有32K字节,并且是磁芯内存,也没有真正意义上的操作系统。但这些机器凝聚着集体的智慧,是辛勤劳动的结晶,充分体现了我系教师可贵的团队合作和忘我拼搏的精神!为我系赢得了不少荣誉,为我省科技快速发展和计算机应用起着极大的推动作用,也为我系的科研工作打开了可喜的新局面,开辟出一条全新的教学与科研相结合道路。
社会在发展,科技在飞跃,时代在前进。三十年弹指一挥间,回眸往事感慨万千,展望未来信心百倍。在十七大精神鼓舞下,中国将更加响亮地奏起自主创新的时代强音,新世纪的科学春天将更加绚烂多彩。让我们满怀热情共创美好的明天,迎接建院五十周年!
――完――
2007年11月15日
DJS130小型机的伟大历史意义编辑本段回目录
——纪念天津市电子计算机研究所成立五十周年暨1000系列小型机研制35周年
天津市电子计算机研究所 曲庭维执笔
前言
上个世纪70年代初研制的国产化系列机,已逐渐淡出了人们的视野。自80年代之后,随着微电子技术和大规模集成电路的飞速发展,促进了快速高性能微处理器的出现。于是引领出了一个微机的时代。现在已出现了奔腾4微处理器,主频达到2GHz以上。我国龙芯CPU也已达到了64位,多发射、 90纳米工艺、集成度为 5100万晶体管,主频为1G的快速高性能的集成电路。现在已从VLSI开始进入ULSI,即特大规模集成电路时期。计算机向高的方面发展不仅是芯片频率的提高,而且是计算机整体性能的提高。一个计算机中可能不只用一个处理器,而是用几百个几千个处理器,这就是所谓并行处理。
计算机发展的趋势就是无处不在,以至于像“没有计算机一样”。计算机将成为不被人们注意的最常用的日用品。未来你可以用你的自然语言与计算机打交道,也可以用手写的文字打交道,甚至可以用你的表情、手势来与计算机沟通,使人机交流更加方便快捷。它将大大促进计算机向智能化方向的发展。
在未来几年内,我国不但在超级计算机的研制上会进一步缩短与国外的差距,在高性能计算机的应用上也一定会出现前所未有的新局面。有望比国外更早推出16核高性能CPU,中国16核高性能CPU有望领先世界
纵观我国当前计算机赶超国际先进水平发展的可喜形势,无不令国人拍手称快。可贵的是我国主流机型研制一直仍在遵循着硬件自主设计而软件走和国际兼容的道路,几乎和“7301会议”的决议精神是一般无二。实际上30多年来一直都在贯穿着系列机的思想。而DJS130小型机恰恰就是我国实现的第一个系列化的机种。因此,我们可以说“7301会议”和DJS130小型机,应当是中国开始研制系列化计算机的重要里程碑。
提高自主创新能力,这是国家发展战略的核心,是提高综合国力的关键。我们一定要坚持走中国特色自主创新的道路,相信在不远的将来,我国的计算机水平一定会迈入国际领先水平之列。它将为我国的信息化和国民经济的发展作出重要的贡献。
天津市电子计算机研究所和系列机的渊源
1971年秋季,在天津第二工人文化宫的展览会上,展出了一套日本武田理研株式会社的数据采集设备,有两个像冰箱大小的机柜。其中一个机柜就是NOVA1200小型计算机;另一个机柜是数据采集系统。展后,展品全部留下。转年(1972年)9月份这台设备就落到了天津市无线电技术研究所(1983 年改名为天津市电子计算机研究所)。
当时哈军工毕业的周克恰好是我所的所长,他和我探讨了仿制NOVA机的可行性。我们共同的结论是可行的而且在我所的条件下是可以实现的。于是就开始成立了一个小型机研制组,老电子专家郑尔章为研制组组长。我们从NOVA1200计算机资料的消化,分析入手。我的清华大学同学刘连棣研究生恰在此时撞上门来。他原被分配在红桥区的一个服装厂里,希望能调到我所工作。我随即引见到周所长那里,他办事果断,当即拍板定案。
小型机研制组实际上只有我和刘连棣是搞计算机的。不过其他人员大部分都是搞数字巡回检测的,改一行也是很快的。我们消化和分析的是英文原版资料,如HOW TO USE NOVA1200 COMPUTER(如何使用NOVA1200计算机),NOVA1200 COMPUTER TECHNICAL HANDBOOK (技术手册),NOVA1200 TECHNICAL REFERENCE GUIDE(技术参考资料指南)等。情报室的英日文翻译也承担了对原文资料的翻译工作。在消化资料的基础上,我们开始对技术核心方框图,流程图,逻辑图,集成电路等,进行了深入的分析。天津大学的许镇宇教授和王世媛老师也参加了一段分析和设计。其间还请了中科院物理所的褚克弘和金老师来所里讲课。物理所当时是拥有全国引进的第一台NOVA1200 小型机的单位,我所引进的是全国第二台。大家每天跑逻辑图,画时序图,分析各个命令和信号,新学计算机的技术人员对间接寻址、中断、直接数据通道等难点提问的最多。
NOVA1200 CPU的部分逻辑图
计算机运算器控制器中有中央命令和局部命令的概念,当时一个技术人员说,怎么计算机里还要听命中央的声音?一时间引得大家哈哈大笑。当她听到解答后,仿佛大梦初醒,噢!原来是命令信号概念的界定啊。
7301会议四机部领导运筹帷幄决策千里
恰逢此时,1973年1月,四机部召开了电子计算机首次专业会议(即7301会议)。会上刘寅副部长总结了60年代我国在计算机研制中的经验和教训,决定放弃单纯追求提高运算速度的技术政策,确定了发展系列机的方针。7301会议做出下面六点决议:
大中小结合,以中小为主,着力普及和应用;
发展系列机,实现一机多用,多机通用,各型联用;
加强外部设备发展,妥善解决主机和辅机的关系;
加强软件发展,加强服务工作,推动计算机的推广应用;
积极采用集成电路,加速产品的更新换代;
相应发展模拟机。
在此基础上,7301会议提出了联合研制三个系列机的任务:
小系列,即台式机和袖珍计算机器系列;
中系列,即多功能小型计算机系列;
大系列,运算速度每秒10万次~100万次;
以中小型机为主,着力普及和运用。从此,中国计算机工业开始有了政策性指导,重点研究开发国际先进机型的兼容机。我所所长周克参加了7301会议。会议中和清华大学的计算机专家房家国老师均分在小型机组。由于两个单位前期对美国DG公司的小型机都做了一定的分析和设计,都准备以NOVA1200小型机为蓝本作为仿制样机,想法相当一致,交谈的十分融洽。所以一锤定音,上报第四机械工业部,拟共同研制系列化小型机。部领导基本上同意了这个初步的设想。
确定研制系列机,这是在我国计算机研制、生产发展中得出的沉痛历史教训的结果。以前,在我国近20年的时间里总共研制和生产的国产计算机不过200多台,可型号却有100多种。本来研制计算机的单位就不是很多,几年好歹才弄出一台,成本很高,也就是军工系统或气象、石油、邮电、铁路等部门才用得起。可再一研制下一台,技术指标和功能又全变了。这样每研制一台,往往只生产几台,甚至仅生产一台。而且少有的软件又都是为计算机量身定做的,故没有兼容性可言。在四人帮横行,政治上极端封闭的环境下,在西方技术封锁的艰苦条件下,四机部的领导能认真地听取技术专家的建议,审时度势、不失时机地作出了重点研究开发国际先进机型的兼容机,硬件自主研制,软件兼容,进行系列机研制的决定,是何等的适时和正确啊!
总体论证会吹响了系列化小型机的进军号角
1973年4月在清华大学召开了DJS130小型机总体技术论证会。四机部罗沛霖局长,清华大学张维付校长讲了话。总体思路就是硬件自行设计,软件兼容。鉴于国产的集成电路的集成度低,逻辑门的延迟时间大,为提高整机的运算速度,跳出原样机加法器4×4的串并行的逻辑结构,拟采用16位加法器的全并行的逻辑结构…
经与会专家的充分的讨论,一致认为在当时的设计、生产的条件下初步的总体方案是积极的,是可行的。经过分析对比,决定走与国际小型系列机兼容的道路,进行自主设计。为了保证软件向上兼容,要严格做到指令系统、字符编码、中断系统、通道和高
级语言的统一。会上决定DJS130小型机联合设计地点在清华大学。参加总体论证会的有清华大学(房家国,吕文超等),,中科院计算所(韩承德等),天津市电子计算机研究所(郑尔章,刘连棣,曲庭维等)天津大学(许镇宇,王士媛)等。
DJS130小型机联合设计
1973年6月在四机部罗沛霖局长主持下,100系列(1984年3月国家改变计算机型谱,100系列机改为1000系列机)联合设计组成立。 清华大学任组长单位,天津市电子计算机研究所和北京计算机三厂(当时厂名为北京无线电三厂)任副组长单位。总体组成员有房家国,吕文超,王爱英,刘连棣,曲庭维,华平兰等。联合设计组组长由清华大学的房家国和吕文超老师先后担任。副组长由天津市电子计算机研究所刘连棣和北京市计算机三厂的华平兰担任。
联合设计一开始就遵循兼容性的原则。研制样机以美国DG公司的NOVA1200小型机为蓝本,研制样机由天津市电子计算机研究所提供。联合设计组设有运控,内存,外设,电源,软件等几个组。历时1年多(1973年6月-1974年8月)。参加单位有清华大学,天津市电子计算机研究所,北京市计算机三厂,中科院401所,江苏无线电厂,苏州无线电厂,华东师大,中兴无线电厂,上海计算机厂等。参加联合设计人员40多人。由四机部罗局长,陈正清,匡竹英进行总抓协调。
联合设计组人员住在清华大学的教师宿舍,工作在原无线电系大楼(即现在的东主楼)四楼的十区。运控部分是在总框图的基础上,以指令流程图为纲,按操作条件拟定出指令操作表。进一步设计出中央操作发生条件。然后按国产的集成电路,按时间条件和综合逻辑条件设计出运控逻辑图。
DJS130机逻辑总框图
内存为保证2.0微秒的存储周期,选用了直径为0.6mm的宽温中速磁芯作为二进制的存储单元。驱动方式采用三度三线电流重合法。字长16位,另设有奇偶校验位和自检装置。采用大型平板式插件,尺寸为450×450mm。一块存储板可存放4K字 ,最多可扩充到32K字。可进行读写检查和“下雨检查”。外部设备采用的是公用母线和标准接口。使挂接在公用母线上的各种外部设备在信号命令的控制下,可以方便的和运控,内存,以及各个外部设备之间进行传送数据和信号。根据指令的功能,最多可配置62种外部设备。
主机和外设之间的数据传送提供两种方式,即程序中断方式和直接数据通道DMA(Direct Memory Address)方式。后者速度较快,适于快速或有特殊要求的设备。设备之间按16级优先度排队,主机对优先级较高的先进行处理。当时,暂配三个外设,即五单位电传打字机(系统控制台)、五-八单位纸带输入机、五-八单位纸带凿孔输出机。电源按低压大电流的开关式直流稳压器设计。由比较放大器来控制开关元件的开闭,用以控制导通和关闭的时间比。电源设计有完善的过压和过流保护。
电源还设有监视装置和自动恢复再启动装置,这是和主机,软件相配合的掉电再启动功能。即一旦电网电压不正常时,通过主机的中断功能把现场的数据均完好的保存在内存里(磁芯内保存的数据和信息在断电期间是不会受到破坏的),然后才停机;待电源恢复正常时,首先把断电前的现场数据恢复好,然后软件将自动地从停止的指令处,接着继续执行。
这种掉电再启动的功能使人们在毫无觉察中,借助电源、硬件、软件的综合功能完成了一次计算机的断电处理。清华大学王尔乾老师直接吃住到北京半导体器件二厂,与厂里的技术人员、工人共同按DJS130的逻辑功能、门延时间等进行现场攻关。结果集成度提高了3-5倍。整机采用的全部是为DJS130专门研制的TTL集成电路。如D触发器、二输入四与非门(输入管集电极开路)、双异或门(双半加器)等。全机采用约1700片集成电路。内存采用磁芯译码驱动器,读出放大器,二极管堆等器件。整机的结构为一个机柜,内有五个抽屉。为积木化结构,调试、安装、维修都非常方便。
作为系列机,DJS130小型机既然是全国第一个系列化机种,故规范和标准就非常重要。四机部把标准化作为设计的重要组成部分。一开始,四机部四所(标准化所)的技术人员就进驻到我们的设计组中。从总框图、元器件、逻辑图到控制状态命令、时序信号都赋予简洁、明确、唯一的符号。除规定的图形符号外,一律采用汉语拼音。如译码器(YMQ),延迟状态(YCZT),指令计数器送全加器(JSz->Q),访问内存指令(FNZL),…标准化是一种无声的技术语言,具有精炼的可读性。对于系列机的设计、生产、教学、维修、普及和推广应用起到了举足轻重的作用。
经过一年多的设计和研制,各个部件经过元器件老化、测试和筛选,经过逻辑和时序调试;各个部件分别通过了分调;通过了整机的联调,硬件的正确性调试。接着就开始进行软件测试了。当时承载软件的介质是可穿孔的纸带,纸带的横向并排可放5-8个二进制的码,穿孔的为“1”,不穿孔的为“0”。这样经过穿孔的一排排的不同的编码序列,就代表着不同的软件或数据。
曾用于DJS130机的13条引导程序纸带
为了测试软件的兼容性,我们就把在NOVA1200小型机上运行的软件纸带直接放到DJS130小型机上运行,经过简单的调试,结果非常成功。它们是Diagnostic Program(诊断程序)、ASSEMBLE(汇编程序)、 BASIC 语言(初学者通用指令码)。
整机最后又经过可靠性的考验,都达到了预计的指标。就这样一个单字指令16位,主机字长16位,定点16位补码并行运算,算术运算和逻辑运算指令速度为50万次/秒的中国第一个系列化的小型计算机诞生了。
天津DJS130小型机研制成功
1974年6月份,继北京联合设计组样机研制成功1个月后,天津市电子计算机研究所的DJS130小型机研制成功。天津日报头版头条报道了这一全部国产化的,达到国际先进水平的消息(附有图片)。
左1张楷(本所外设)左2曲庭维(本所总体、运控)右1叶茂菖(仪表厂软件)右2王世媛(天津大学软件)
天津市电子计算机研究所对于DJS130小型机研制成功充分体现了产学研相结合的正确性,也充分地证明了发挥中央和地方两个积极性的巨大威力。
我所何以能如此快速的同步进行呢?因为有以周克为首的得力的领导班子,他们的决策正确果断、对人财物的集中调动使用恰到好处;因为有一批得力的技术骨干,他们技术过硬,为领导出谋划策,发扬技术民主培训出了一批批的技术人才,为早日研制出成果提供了重要的技术保障;因为有研制组全体人员各负其责,工作敬业,认真负责的精神;因为有NOVA1200研制样机,随时可上机进行软硬件的技术和功能的测试;…
作为哈军工出身的周克所长,秉承研制军工项目的紧迫感作风,早在小型机联合设计组成立之前,已配置好了包括主机、内存、外设、元器件、电源、绘图、结构、软件、仪器设备、情报翻译、车间加工、焊装、后勤、供销等一整套人员班底。联合设计一开始就做了分工。参加北京联合设计组的人员有刘连棣(总体兼存储器)、曲庭维(总体兼运控)、李述青(存储器)、黄宝良(外设兼组长)、王志成(电源兼组长)、雷荣声(软件兼组长)。当时我和刘连棣作了简单的分工,他主要精力放在北京的联合设计上,所内的小型机研制总体技术由我主管。
我们这几个人就是接力赛的第一棒。我们既要在北京参加联合设计组的设计调试工作,又要带领天津的研制工作。对于运控组,我参加了联合设计组的设计全过程。当联合设计组设计人员对主机与外部设备之间的某些信号存在一些疑惑的时候,我就带着联合设计组人员到天津,直接在NOVA1200小型机上进行操作并测试实际运行时信号的动态变化。
从而使设计工作,虽还在图纸阶段就得到了某些印证。我们还反复地用NOVA1200的原版逻辑图的数据通路、控制信号等和我们国产化设计的图纸进行对比审核。在联合设计中我从清华大学的王爱英、吕文超等老师中学到了很多的设计技巧和良好的科研作风。为了初步掌握一下运控的器件、逻辑等的可靠性,我们进行了电源拉偏、频率拉偏等实验。给出的数据结果令人“那是相当的满意。”比如主频提高一倍,即定点加法达到100万次时,整个运控仍能正常工作,只是打入累加器和打入各寄存器的信号宽度变窄了,前后沿也变得不陡峭了。但是工作在70-80万次,各种波形还是相当好的。
为了把研究所这一棒传好,我给研究所的技术人员培训了数字电路和集成电路;给研究所运控组的技术人员讲解了总框图、指令功能、寻址方式、指令流程图、指令操作表、综合逻辑式、逻辑化简、启停电路、全加器进位链等一些设计的关键技术。
在1974年的初夏,研究所内正是一片繁忙的时期。元器件和集成电路的测试和筛选,管脚的处理镀锡和安装,印制板的焊接,单板的静电检查,单板通电下的检测,单板组合逻辑检测,单板时序逻辑检测,运控分调,运控和存储器的联调,运控和外设的联调,整机联调,诊断程序测试,汇编程序调试,BASIC语言调试,电源拉偏测试(交流电,直流电),…围绕小型机工作的有近百人,全所一切工作都为小型机开绿灯。全所上下一盘棋,一切都按计划紧张有序的运行。印制板元器件焊接的质量直接影响机器的可靠性,为此专门从渤海无线电厂调来一位生产线上的四级电装焊接工人庞文敏。
庞师傅果然身手不凡,450mm×450mm的大印制板上100多块集成电路和大量的元器件,焊点有几千,愣是没有一个虚焊点,真是令人佩服。由于各个单板的调试,各个分机,包括运控、存储器、外设、控制台、电源等的调试均较好地达到了预期设定的指标,这就为整机的联调打下了良好的基础。对于整机联调一般是由总体人员和各个分机的负责人员一起,逐步的进行调通。但大部分分机人员都插不上手,也失去了对于整机调试的学习机会。
当时我们开展了技术民主,把大部分技术人员都安排到调机现场,用一块黑板,写明联调的内容和步骤。把运控、存储器、外设的各个指令及其附加的功能,用手拨开关,把指令送到计算机中。运算的数据也用手拨开关送到计算机中。用4条指令所编的小程序,就可以检测计算机的一个功能。按照调试的预期指标,大家编程序,大家看结果。出现故障,属于哪个分机的,马上就由该分机人员拔出机箱,打开示波器,迅速的就把问题解决了。这样通过调动大家参与发挥集体的智慧,很快就用手动设置指令和数据的方法把整机的所有数据通路,由指令所涉及到的逻辑全都走了一遍,已基本上证明了机器的正确性。
接着就进行和软件的联调阶段。首先是运行诊断程序,它对运控、存储器、外设各部分以各种类型的数据进行检测包括“全0”“全1”“花码”“随机数”等的检测。接着就是对于“汇编程序”和“BASIC语言”的测试。当运行BASIC语言时,最后在控制台打印机上快速地打出“Ready”时,在场的全体调机人员都不由自主地跳了起来,大家欢呼雀跃,都大声齐呼:“小型机研制成功了!”
就这样,当北京进行集成电路测试时,天津已完成了元器件的采购;当北京进行单板调试时,天津已完成了单板的元器件焊装;…当联合设计组进行软件调试时,我所的整机正确性调试已基本完成。
研制中令人难忘的几件事
在这样一个较大的科研协作过程中,令人感动的人和事真是太多了。老供销肖同奇是个老革命,人称1943(年)神八路。当时有几个大功率的元器件,别人没跑来,老肖就亲自出马。在北京清华大学跟我和王志成挤在一个宿舍里住。我说您能搞到吗?他用地道的河北口音说“没问题,小菜一桩”。“为什么您这么有把握?”“我这不是帮助他们厂子解决问题来了吗。”“唉,您这不是求人家帮忙吗?”“是啊,不过,你想啊,哪个厂家不需要人家帮忙啊。往往缺一点小件儿,产品就出不来。我就是为帮这个忙才来的。”果然被他言中了,两天后他就从北京把需要的元器件带回了天津。
一次一个大功率管子坏了,为此竞上演了一幕多人“焊接”现代舞。原来该大功率管子有三个管腿,每个焊点都很大,需用100瓦的大电烙铁才能焊上。可是要把这个大管子拿下来谈何容易。在印制板的元器件面,大管子把管子腿压住了,所以只能从印制板的背面(有焊盘儿那面)入手。
但是用100瓦的大电烙铁半天才焊化一个焊点,待去焊化第二个焊点时,前一个焊点已经凝固了。也就是说,一两个人还拿不下来。于是就一起动用了五个人。其中一个大个子高高地平举起印制板,另外三个人,每个人都手持一把100瓦的大电烙铁,一齐弯腰仰脸去各焊化一个焊点。当焊化焊点,焊锡即将向下滴淌时,说一声“撤!”,只见三人头向外一摆,沿螺旋线方向迅速地离开了大印制板。与此同时第五个人手持钳子,吱的一声,管子已经安全拔下。动作干净利落,令人永远不能忘怀。
整个机柜背板的焊接质量是整机可靠性的重要一环。整机的接线表的正确性和可靠性全集中在这了。为了加快整机的进度,模块化整机结构主设计师王本宣,自告奋勇,主动请樱承担此任。他是一个融体重220斤血压220和手拿220伏电烙铁于一身的一个具有传奇色彩的技术人员。他立下军令状:“不拿下整机背板的焊接任务,不下火线!”他两耳垂肩、大腹便便、手指个个赛过水萝卜,可他拿起电烙铁焊接起来却有如蜻蜓点水、引线穿梭般的轻灵。
炎热的天气电烙铁的熏烤,额头的汗珠串成串儿地滴淌于前胸。时钟滴答滴答的响个不停,10个小时、20个小时、30个小时过去了,他偶尔也有迟钝的一瞬,但军令在身,精力还真作劲,他一鼓作气硬是连轴转拿下了整机柜的背板焊接。这时计时的时钟是36小时。一时间王本宣36小时连轴转的事迹成为研究所内广为流传的佳话。
在工艺方面,制作正确而可靠的磁芯板是一个关键的环节。为此,还专门在塘沽带出来一个专门做磁芯板的厂子。做磁芯板的女工必须具备高级绣花的能力。她们要在不到1mm直径的磁芯上穿过3根细金属线。一块4K字的存储板要穿过83232颗小磁芯。磁芯强度不是很高,掉渣或粉碎,就会使存储的信号丢失。所以穿好的磁芯板实际上就是一部精美的工艺品。磁芯板地位高雅华贵,穿好后,用硅胶封装。坐火车进软席车厢,坐汽车由专人捧着。一次,恰好存储板的背面有个虚焊点需要排除掉。调试时间很紧,已经没有任何回旋余地了,只好按照常规把存储板翻过来进行处理。由于翻转非常小心,极其缓慢,把虚焊点焊好了,再极其细心地把板子翻了回来。马上经过测试,一切正常。这时大家才把吊到嗓子眼儿的那颗心落了下来。
就这样几十人参加的接力赛,棒棒接的精彩,直到最后于1974年6月在北京的调试成功1个月后,天津的样机也唱响了“东方红”乐曲。
说起来也挺有意思的,怎么计算机还唱歌干什么。当时由于内存的记忆元件采用的是磁芯,而在磁芯有信号翻转时向空间发出了相应的电磁波。此时在几米之内的收音机可以收到这个信号。如果用计算机的指令按曲谱的音高、时长编成程序,那么计算机运行起来的就是这个曲谱,一般都编排的“东方红”乐曲,所以用收音机一旦收到了计算机运行的“东方红”乐曲,就代表计算机的正确性已经调试成功了。
天津市计算机研究所的DJS130小型机研制成功了,这一特大喜讯不胫而走。天津市科委主任罗云来了,天津市革委会副主任孙健和天津市生产指挥部主任吴吉祥来了,天津的媒体报社也来了,…以后陆续研制其他的1000系列机型时天津市革委会主任陈伯达也前来祝贺…
在四机部主持下京津两台DJS130小型机同时鉴定
1974年8月在罗沛霖局长主持下对京津两台DJS130小型机一起进行了部级鉴定。鉴定地点在清华大学。鉴定领导小组责成我所起草鉴定意见。所长周克和我住在一个房间,他要我起草,于是第二天早晨6点我就把初稿书写完毕。经领导小组审核,都非常满意。由于是两台样机,所以在鉴定会上要分别作两个研制报告。
北京联合设计组样机的报告人是清华大学的吕文超老师。天津的样机是由我出席做的报告。两个研制报告获得与会专家的一致通过。对于鉴定意见引起了各位专家的浓厚兴趣。清华大学房家国老师说,鉴定意见写的非常贴切。两个样机先后研制成功,证明了设计的正确性,这预示着DJS130小型机不久将遍地开花。罗培霖局长高度评价了这两台样机的研制成功。他说,用一年多的时间就把这样一个高水平的两台系列化的小型机研制成功了,这充分地证明了7301会议决策是正确的,采用多家联合设计的路子是对的。希望尽快地投产,大力开展系列机的普及、推广和应用。人民日报头版以醒目的位置,题目为“我国研制成功小型多用电子计算机”作了报道。
报道说,是坚持科研、生产、使用部门三结合,实行社会主义大协作,大搞群众运动的丰硕成果。…这样就使这种小型多用计算机从设计方案论证,到两台样机组装、调试、投入试运转,前后只用了一年零两个月的时间。参加鉴定会的有各部委,大学,研究单位,企业共100多个单位,参加人员达几百人。鉴定会为进一步生产和推广应用打下了良好的基础。
果然不出所料,在鉴定会结束之后,全国各地掀起了一个生产和推广使用DJS130小型机的热潮。单就天津,主机生产厂就有天津仪表厂、天津无线电二厂、天津电子计算机厂(原属天津电子仪器厂)。实际上,早在联合设计的过程中,天津仪表厂的五名技术骨干胡洽经苏学东叶茂菖等就已参与到我所的样机设计中。样机试制成功后,天津无线电二厂投入了近20多名技术人员来我所接受培训,准备接产。
以后天津计算机厂也陆续接产了本机。全国各地的接产厂家有北京计算机三厂、江苏无线电厂、苏州无线电厂、华东师范大学、中兴无线电厂、上海计算机厂等。共生产了1000台左右,迅速地推广应用到国防部门、高等院校、科研院所、厂矿企业等众多部门。各大专院校的计算机教材都是以DJS130小型机的图纸和技术说明书为蓝本写成的。所以,我国70年代和80年代初期计算机专业的大学毕业生都非常熟悉DJS130小型机。
京津两台DJS130小型机参展“748全国计算机展览会”备受瞩目(1974年9月)
当时748展览会的地点设在北京的故宫博物院。两台全部国产化的小型机放置在展厅中间的最醒目的位置。由于在国内这样大规模的展览会首次使用BASIC语言(对话程序),电传打字机打出来的SINE(正弦曲线)非常直观。只要改变一下步长,正弦曲线的间隔点就发生了相应变化。
在DJS130机上用BASIC语言编写的正弦曲线程序,由五单位控制台打字机打出的结果
由天津仪表厂叶茂菖用汇编语言(ASSEMBLE)编写的唱歌解释程序,使用起来非常方便。你只要按照谱曲的音高和时长输入给计算机,令机器运行时,收音机就可以收到该谱曲。当时参观的一个观众要求当场编写 “青松岭的主题歌”,两三分钟就编好了。程序一运行,“长鞭唉,那个一呀甩耶,嘎嘎的响哎,哎哎咳吆…”那种欢快而清脆的乐曲骤然回响于大厅之中。一下子就把周围的观众吸引了过来。好多人都感到非常的神奇。
一些国内的计算机界专家学者,包括多年从事441-B研制的专家(我的母校哈军工的同学和校友)还都对计算机诊断程序产生了浓厚的兴趣,认为用计算机来进行正确性和可靠性的诊断和故障查找,正是一些人多年来一直所期待的。他们都想把该系列机的标准化、兼容性等设计思想和方法应用于他们的科研项目之中。 展览期间,朱德委员长,解放军的黄克诚老总等,各部委领导及全国各地技术人员都以十分浓厚的兴趣簇拥在两台小型机前。展览会负责人用上海的普通话说:“你们DJS130小型机真是红的发紫了”。
天津DJS130小型机参展“1975年广交会”于海外崭露头角
参展广交会的DJS130计算机
经四机部的推荐,天津市电子计算机研究所的DJS130小型机参展了1975年3月的春季广交会。处于世界技术先进水平的全部国产化的小型机初次亮相,令与会者十分震惊。港澳媒体争相报道,起到了显示力量,展示国威的作用。
天津市电子计算机研究所与1000系列机同步发展壮大
由于1000系列机是和美国DG公司的NOVA系列的小型机软件是完全兼容的。而DG公司在NOVA系列的基础上又推出了ECLIPSE高档小型机系列以及MV ECLIPSE 32位超级小型机系列,但它们始终都遵循着向下兼容这一原则。我们研制系列机走的是一条捷径,即系统软件走国际兼容的道路,只需研制不同的硬件系统和应用软件,但必须实现与软件向下相兼容的原则。
电子部不失时机地先后提出了14个1000系列小型机的研制机种,我所共承担了8个机种的研制。除DJS130小型机外,它们是DJS110、DJS120、DJS132、DJS135(军用机)、DJKS153、DJS155(军用机)、DJS-20等。1974年11月-1975年 9月DJS130小型机主机的提速增强设备“乘除硬件设备”在我所研制成功;1984-1985年由国务院电子振兴办向天津市电子计算机研究所下达了“六五科技攻关项目”1000系列汉字信息处理系统研制成功; 先进操作系统AOS结构分析提前完成。其他对于1000系列机的开发和推广有重大意义的DJS162小型机系统和天鹰汉字终端也先后在我所研制成功。
1979年4月天津市计算机学会成立并挂靠在天津市电子计算机研究所。为进一步发展和推广1000系列机的大好形势,电子部和天津市决定合资于1980年7月在我所成立了国家计算机工业总局1000系列软件中心。1986年1月DG应用协会成立。1000系列软件中心和天津市电子计算机研究所为其挂靠单位。由电子工业部投资主办,向全国发行的“小型计算机与应用”杂志于1981年1月授权天津市电子计算机研究所成立杂志编委会负责编辑出版。为适应微型机的快速发展,后更名为“微小型计算机开发与应用”。
天津市电子计算机研究所主办的全国性技术杂志“微小型计算机开发与应用”
1000系列机的成系列研制生产和推广使用,在计算机界几乎达到家喻户晓的地步。为进一步支持这一系列的研究和发展,我所同时承担着并自然地成为了全国1000系列软件的分析、改造、推广、应用、培训和出版中心。先后完成了DTOS、RTOS、RDOS、AOS、AOS/VS等操作系统的分析以及操作系统和数据库的汉字化改造工作。
在1000系列机的发展带动下我所体制也作了重大的调整,已由研制多点自动巡回检测和通讯为主的研究所全部转型为研制微小型计算机的研究所。当时研究所分为小型机室、微机室、计算机应用室、汉字终端室、CAD研究室、软件室等。由100多人发展到600多人的计算机综合研究所。研究所也因此于1983年而更名为天津市电子计算机研究所,计算机当时已成为电子仪表局的重头戏。
在这种形势下周克奉命调任组建计算机公司,为第一任经理。贾宏生为周克调走后的继任所长。贾宏生调走后的继任所长是裴少峰。在改革开放面向市场经济的条件下,他们都为我所研制1000系列的高档机型和高档微机及其应用开发,为适应新形势的发展作出了重要的贡献。
随着1000系列计算机的研制发展,所区和物质装备也发生了巨大的变化。当时马场道的所区只有两亩三分地,200人已拥挤不堪。考虑研究所的长远发展,所领导高瞻远瞩,毅然决定迁所到友谊路40亩地较偏远的大院区。创建新所区谈何容易,资金是最主要的拦路虎。DJS130 每台50万元,DJS-20机每台100万元,这些确实为所里增添了一些可观的收入,但面对重建研究所也只是杯水车薪。于是所领导就开展了八方敛财的策略,主要是面向支持研究所科研发展工作的电子工业部、天津市科委等。经过三年多的建设,所区初具规模,新所区和新宿舍区为研究所的进一步的发展提供了最重要的环境和物质基础。
结束语
今年,是我所建所50周年。从DJS130小型机设计开始,也已度过了35个春秋。在我国1000系列小型机已尘封多年,在人们的记忆中已开始逐渐淡化。当年参加联合设计的年轻技术人员都已到了古稀之年。王孝良(清华大学,外设组)、谢荣仁(北京401所,运控组)、赵人鹭(上海计算机厂、运控组)几个技术骨干已英年早逝。他们的出色业绩和突出贡献,一直为当年的“DJS130人”所称颂。曾几何时,1000系列计算机在我国70年代和80年代初期,也曾有过最最灿烂辉煌的时期。
应当说1000系列小型机和2000系列小型机、8000系列大型机一起为我国的系列机发展作出了重大的贡献。由于1000系列小型机占有了首拔头筹的先机,故挥下的也必然是浓墨重彩的一笔。而DJS130小型机又是这一挥毫的起笔。胡锦涛主席在新的历史形势下阐明科学发展观时曾指出:“进一步营造鼓励创新的环境,努力造就世界一流科学家和科技领军人才,注重培养一线的创新人才,使全社会创新智慧竞相迸发、各方面创新人才大量涌现。”对于具有创新精神的1000系列计算机来说,在我国的计算机发展史上必将会永远的熠熠生辉!
辉煌的历史虽已经过去,岁月沉淀下来的天津自主创新精神,正在激励和鼓舞着我们。2008年9月16日,作为曙光5000系列产品之一,中国首台超百万亿次超级计算机曙光5000A已在曙光天津产业基地下线。2009年6月10日国家超级计算天津中心落户天津滨海新区。国防科技大学与天津滨海新区签署合作协议,确定在滨海新区共建国家超级计算天津中心,研制千万亿次超级计算机,建设大规模集成电路设计中心和基础软件工程中心及产业化基地。腾飞的天津,国家级滨海新区的宏伟蓝图,为天津市电子计算机研究所的综合发展提供了完美的舞台。展望未来,天津的计算机和信息产业有着非常广阔的发展空间,祝我所在天津和祖国的经济高速发展中再展宏图再次腾飞!
曲庭维 2009-06-13