1972年,罗沛霖重返电子工业部,继续任科技局副局长。 7301会议后,1973-1975年期间,他具体组织和指导了我国最早的通用计算机系列——DJS100系列和DJS200系列计算机的研制工作,在推广计算机的应用和培养软件人员方面起了开拓性的作用。这些计算机在我国的导弹试验和卫星发射中起了核心作用。
DJS-200系列机编辑本段回目录
1973年,电子部根据全球电子计算机的发展形势,提出生产国产系列计算机的计划,命名为 DJS-200系列机。研制系列机在当时是一项高难度的高科技项目。为此,国家组织了一场大规模的会战,参加会战的有几十个单位,200多位技术人员,分别集中在北京大学、电子部15所、738厂、南京大学和西安交通大学等5个主要设计点。我参加了200系列机软件系统总体方案设计,并负责操作系统的文本设计。200系列机由 220、24O、260三个档次的计算机系统组成,系统软件包括三个档次的操作系统和10种程序设计语言编译系统。这样大型的成套软件系统的设计从技术上讲,难度更大,也更复杂。就操作系统而言必须解决的问题是,如何保证三挡操作系统具有统一的文本,如何使操作系统的设计在不同档次的机型中做到向上兼容;如何同时支持和管理十几种语言编译系统的运行等技术难题。
坚持技术创新,是解决软件设计难题的法宝。就北大设计点负责的240机操作系统而言,开始时,系统设计采用了模块组合结构。后来由于200系列总体计划推迟,加上世界软件技术的快速发展,我们开始对系统软件设计方法、操作系统结构进行了深人的研究,经过对当时美国一些软件科学家提出的先进的“管程”概念的研究和理解后,研制组决定对 240机操作系统总体设计方案“改版”,为240机操作系统设计了“层次管程结构模式和PCM设计方法”,并首次提出将操作系统全部用高级语言编写。这两项改进意味着向当时世界先进的软件开发技术挑战,我们站到了科技竞争的最前沿。为此,由北京大学和南京大学组成了XCY语言研制组,专门设计可以支持并行工作的高级语言。而240机操作系统组全体技术人员为了此项改动,把24O机操作系统方案做了2次大的改动,把全部程序设计流程图重新设计了3遍,所有的程序用机器语言编写了l遍,又用我们自行设计的高级语言-XCY语言重新编写了1遍。所有的设计文档也随着改写了多遍,工作量之大之难可想而知。之后,我们又根据用户需求,在原多道运行操作系统的设计基础上,增加了实施操作系统的设计,相当于完成了2套操作系统。经过几度转战上海、常州、大连、西昌等地,克服了重重困难,终于在1981年完成了 DJS200/XT2即 240机的全部系统软件(包括操作系统、XCY语言编译系统、FORTRAN语言编译系统等)的调试工作,并很快用于国防科研工作。
在此期间,我们还组织了200系列机软件培训班;对所有参加200系列研制单位的技术人员进行了较大范围的计算机软件技术培训,同时组织了一批研究生参加研制工作,为我国发展软件产业培养了一大批技术人才。
1984年8月,240机操作系统通过了电子工业部鉴定。这是我国第一个用高级语言-XCY语言编写的大型操作系统,具有开拓性和首创性,当时在国际上也无先例。1985年,240机操作系统荣获电子工业部科技成果一等奖。作为软件工程基础研究的操作系统结构设计方法及工具的研究,也获得国家教委科技进步二等奖,为此编写的《操作系统结构设计》一书成为北京大学计算机系教材。
到1983年底,200系列机所有软硬件设计项目都宣告研制成功。200系列机的研制成功,是我们坚持自主设计和自力更生方针的结果,是坚持技术创新的结果。如高难度的系列机总体方案设计、十几个大型系统软件统一的标准文本设计,保证向上兼容的技术、240操作系统的层次管程结构模式和PCM设计方法、可以支持并行设计的高级语言-XCY语言、全部用高级语言书写操作系统等方面都体现了技术创新,而取得的技术成果无论从设计思想上、还是从实际功能上,都可与当时世界上的同类产品相媲美,有力地证明了我国完全有能力完成大型计算机系统和大型系统软件的开发,同时也从一个侧面说明,软件是硬件设计的基础,是一门独立的学科。通过联合设计,不仅取得了宝贵的大型全套软件的开发经验,也造就了一支软件研发队伍,它为我国软件产业的建设打下了基础。曾经参加过200系列机系统软件开发的年轻技术人员,现在有些已经成为我国软件界著名的科学家。
摘自杨芙清:《坚持自主创新 发展民族软件产业》,作者系中国科学院院士,北京大学教授
DJS100和DJS200系列 编辑本段回目录
——我国最早的通用计算机
第四机械工业部于1973年1月15日-27日在北京召开电子计算机首次专业会议(代号7301会议)。会议提出了我国计算机工业发展的政策,并规划DJS100小型计算机系列、DJS200大中型计算机系列的联合设计和试制等生产任务。
DJS100系列和DJS200系列计算机是我国最早的通用计算机系列。DJS100系列自1974年投产到1983年共生产了1000多台,供社会各单位使用。DJS200系列生产了23台供部队使用。这标志着我国计算机技术水平大大地提高了一步,并培养了一大批计算机科技人员。这些计算机在我国的导弹试验和卫星发射中起了核心作用。
操作系统是计算机系统中不可缺少的一种软件,它是20世纪60年代才发展起来的。在英国学习期间,我发现操作系统是一项重要的软件新技术,就抓紧机会和时间学习。回国后,一方面将这项技术传播开,另一方面在这基础上为国产DJS200计算机系列设计了一个操作系统。这项研究对我国操作系统的研究和开发起了一定的作用。这项成果获国务院国防工办1980年科技一等奖。为了传播这项新技术,我先后编写了两本关于操作系统的书。其中《操作系统教程》一书获得国家优秀教材奖。
——孙钟秀(DJS200操作系统设计者,现任南京大学技术科学院院长、教授)
难忘北大200号、难忘老师杨芙清编辑本段回目录
我在北大进修时并不在海淀区的本校,而是在距北京城区90华里昌平旧县的北大分校。此地在昌平县城到南口的中间位置,属于北京城西北方向的风水宝地,距离十三陵、八达岭长城都不是很远,大家习惯称为北大200号,文化革命中正式名字叫北京大学电子仪器厂。
北大200号是计算机和半导体专业所在地。后来被邓小平亲自点名调到中科院半导体所当所长、荣获国家第一次颁发的科学技术500万大奖的黄昆教授,当时也在200号工作。我们经常在食堂里碰到他,感觉是一个非常简朴、少言寡语的老头儿。清华同样有个200号,比我们北大200号还靠南口那边一点。听说清华200号是搞公共物理、研究热核反应的。
当时离200号不远的山里,还有北大的东方语言和西方语言系,那时他们是一边学外语、一边种果树,不知道时间长了那些果树是不是也就能听懂外语了?
听老师说200号是60年代初的产物,当时曾经考虑在昌平县建一个庞大的大学城。所以北大200号的主楼看起来就像是北字的左半边,据说当时想一字排开建成“北京大学”四个字,由于经济困难只建了半个“北”字就下马了。可能是因为规划用地很大,所以我们的校区靠近山脚下,离大马路很远,从200号院里出来,走路大约需要半个小时才能坐上长途汽车去北京城里。
1975年8月进校的有硬件和软件两个专业,分别叫做150机和200系列进修班。我所在的是200系列机软件进修班,承担着国家重点项目DJS-200系列大型计算机的软件开发工作,包括操作系统和FORTRAN语言编译两个方面。
上过一些基础课以后我们软件班被分成两部分,具体搞操作系统和FORTRAN语言编译的软件设计和编写。我是在杨芙清老师领导的操作系统小组里,负责控制台人机对话命令的处理程序。
杨芙清老师还兼任我们的班主任,她是无锡人,当时还只有42、3岁。说话吴腔软语、不急不慢,但她的专业水平很高,北大数学系毕业后曾经两次留苏,是我们国家软件事业的奠基人之一。文化革命后担任北大计算机系主任多年,是中国科学院院士。她先生王阳元也是北大微电子学教授、院士,像他们这样夫妻双院士的可能是非常少见的。
因为杨老师在北大是又红又专的典型,她不但业务能力很强,政治上很积极,而且为人也非常好。我在她手下搞操作系统的程序设计,同时是她建议我当了班里的团支部书记,所以我跟她接触很多。那时她家也住在200号的宿舍里,大的男孩在上小学,小的女孩还在上幼儿园。记得有时候放假休息,我去她家里跟小孩玩儿,还在她家里吃过饭。
1976年9月9日毛主席逝世后,我、杨老师和班党支部书记老方作为我们班的三个代表,9月15日一大清早被叫起来,赶去参加了最后一天在人民大会堂的遗体告别仪式。
文化革命后杨芙清老师除了担任北大计算机系主任、还担任全国软件协会会长等许多职务。记得我刚到北京四通的时候,还去学校看望过她,她的意见是不希望我到四通去,认为四通是搞倒买倒卖的没前途。这一点上我没有听取杨老师的意见,至今也觉得是个遗憾。
杨芙清还亲自创办了北大青鸟公司并担任董事长。前几年从系主任岗位上退下来以后,尽管是已经超过70多岁的年龄,仍然积极活跃在学术领域里。去年我去参加北大深圳校友会,偶然发现杨老师还在兼任北大深圳研究生院信息学院的院长。虽然现在我见她的机会很少,我还是深深被杨老师这种精神所感动,在此衷心的祝愿杨老师保重身体、健康长寿吧!