苏联导弹防御系统的诞生。 BESM-6。 结果
基本计算机 BESM-6。 来源:JINR 照片档案
另一个神话
另一个神话是 BESM-6 的独特发展被向没有灵魂的欧盟过渡所破坏。
事实上,正如我们已经发现的,BESM-6 原则上无法占据国家计委、研究所、工厂等通用计算机的位置。是的,它是这样设想的,理论上它可能,路径的目标是绝对正确的,结果路径却是弯曲的,引向了错误的方向。 BESM-6 原则上不是欧盟的竞争对手,因为矿用自卸车不是通用货运平台的竞争对手,尤其是自卸车出来后,所以旧的欧盟并没有弱多少,但更易于管理。
BESM-6 项目并没有随着向欧盟的过渡而结束,总共生产了 367 辆不同版本的汽车,它们是从 1968 年到 1981 年制造的,在 1980 年代初期,BESM-6 的一个版本在IS - Elbrus-1K2,然后下一个版本是 - Elbrus-B。 所有类型的 BESM-6 一直运行到 1993-1994 年。 此外,1971 年开始了 BESM-10 的设计工作,但由于欧盟系列无法控制的原因(列别杰夫的死、苏联科学院的阴谋、1970 年代后期开始的全面崩溃,通过“Elbrus”等竞争的开发商团体淘汰资金)。
欧盟并没有阻止 Yuditsky 开发他的小型计算机,Kartsev 并没有阻止它制造巨大的 M-13,等等。 她也没有干涉厄尔布鲁士。 而且,还有相当多的原车也是打着欧盟标签开发的,我们后面再谈。 此外,正如我们已经提到的,BESM-6 未能应对主要任务——启动所有为 CDC 机器编写的软件。
正是这次失败表明,如果你想毫无问题地使用被盗软件,你必须完全复制机器的架构。 仿真效率低下,适用性有限,交叉翻译调试困难且耗时。
在 1959 年 ITMiVT 和 Lebedev 亲自之前,任务已经确定 - 使在苏联机器上运行美国和欧洲软件成为可能。 理想情况下,在现实中根本没有问题 - 重新编译而不是太耗时的调试,因为编写自己的一切都是乌托邦,这在 1960 年代初就已经很清楚了。
这甚至与操作系统和编译器无关——它们以某种方式自己制作,而是与应用程序包有关,其中在 60 年代已有数千个应用程序包,而且没有任何苏联研究机构能够提供如此数量的如此质量的软件。 只有照搬,才有可能为国民经济提供现代软件而不至于完全落后。
最后两个神话
对于小吃,我们只需要拆解最后两个神话。
一般来说,第一个不是神话;相反,它是 故事,直到现在还没有在俄语资源中完全说明,作者想纠正这一遗漏。
如您所知,令所有技术考古学家、业余爱好者和计算机历史研究人员感到非常遗憾的是,苏联(对俄罗斯无话可说)没有很好地保护旧机器。 悲惨的命运降临在几乎所有的国产电脑身上,现在我们只能触摸那个时代整个技术遗产的碎屑。
MESM 被熔化成废金属,只剩下 Setun-70 的一个控制台,“Electronics SS BIS”的处理器部件,“Strela”的几个备件,在加利福尼亚可以看到一些 Elbrus-2 板在世界上最大的计算机博物馆 山景城计算机历史博物馆。 苏联唯一的CDC Cyber 170的残骸在圣彼得堡的SPII RAS,而Burroughs Union的唯一一个已经消失得无影无踪。
在 300 多台 BESM-6 中,几乎无一幸存;总的来说,每台机器的板子都含有超过一公斤的贵金属,因此它们在 1980 年代末 - 1990 年代初的命运已成定局。
莫斯科理工博物馆有一份副本,但其完整性和性能值得怀疑。
尽管如此,世界上唯一一个完整的 BESM-6 完好无损地保存在英国的地方——伦敦著名的科学博物馆。 这辆车于 1992 年被老计算机狂热者和探险家 Doron Swade 从崩溃的苏联救出,当时处于动荡时期,当时甚至可以购买和取出一辆坦克,更不用说古老的计算机了。
未来时代的技术考古学家将永远感谢科学博物馆信息技术史部的长期馆长的这一壮举(顺便说一下,他通常是西方苏联计算机的发现者,他还推动包括列别杰夫在内的苏联科学家死后进入 IEEE 名人堂,展示他们为巴贝奇奖章所做的工作)。
这里的神话是什么?
正是从关于 Sueid 在传奇计算机背后的 1990 年代狂野西伯利亚之旅的整篇长文章中,在俄语来源中,引用并引用了一句话:
40 多年前开发的俄罗斯 BESM 级超级计算机驳斥了美国在冷战期间声称的技术优势。
事实上,这个故事更有趣,因此我们将向读者展示他引人入胜的故事的其他部分“回到苏联,一位博物馆馆长认为冷战期间俄罗斯的 BESM 超级计算机可能比我们的更好”。
18 年 1992 月 6 日周三。 在西伯利亚的心脏深处住着一只眨眼的怪物。 据传它占据了整层楼,并配备了数千个闪烁的控制台灯。 它曾经是苏联军事、空间、工程、气象和计算机程序的一部分,是传奇超级计算机 BESM-XNUMX 的最后一个工作版本。 他站在他的三个同胞的残骸中,这些残骸被粉碎和熔化以回收他们的贵金属。
我来到前苏联是为了从同样残酷的命运中拯救最后一辆车。
我们在大雪和狂风中抵达,为伦敦国家科学与工业博物馆准备了一台可以工作的超级计算机 BESM-6。 为了准备这次旅行,我阅读了所有我能找到的关于俄罗斯计算机的信息。 文献检索既令人费解又令人费解。
我了解到俄罗斯计算机文化有自己的标志:Ural、MESM、Ryad、Nairi、Strela、BESM、Elbrus——这些首字母缩略词与苏联计算机界有着同样丰富的历史和个人联系,就像我们对我们的缩写咒语一样。 然而,由于冷战期间的保密性,西方计算机历史学家几乎不知道这些机器,而且历史经典中也几乎没有提到......
我很想看看我读到的传奇机器 - Ural、MIR,尤其是 Elbrus,这是一种基于 Burroughs 的超级计算机,它取代了 BESM。 我们到达后不久,我转向我们的一位东道主德米特里,一位来自研究所的年轻计算机科学家,他将是我们的主要翻译人员,并询问这些历史悠久的计算机。 他一脸茫然地回答我的问题,礼貌地避开,所以我离开了这个话题。
我们开始对我们来购买的历史设备的价格和交付程序进行几天的紧张谈判 - BESM、Kronos 工作站、AGAT 个人电脑(俄罗斯 Apple II)和其他机器。 对每件物品的同意都伴随着强制性的一口伏特加酒。 第三天,我们不间断的会议日程突然发生了变化。 无缘无故,德米特里宣布: 15:30 你会看到厄尔布鲁士。
这就是我对用俄语做生意的主要原则的理解:重要的不是你做什么,也不是你的权力水平; 重要的是您与谁建立了个人联系。 三天的谈判似乎建立了必要的信心。 现在我们的主人不能拒绝我们。
21 年 1992 月 XNUMX 日。 周六。 我们需要休息一下。 由于几个小时的谈话和伴随的酒,我们声音嘶哑和僵硬。 德米特里和他在研究所的三个朋友带我们去了一个巨大的跳蚤市场,这个市场一年四季都在新西伯利亚附近的冰冻荒地上营业。 这个市场叫做barakholka,字面意思是“垃圾场”。
我们被告知要对研究所的负责人隐瞒我们的旅行:他们担心敌对的当地居民对外国人的风险。 德米特里警告我们不要带任何钱或相机,在任何情况下都不要说英语。 如果我们想买东西,我们必须发出信号并离开,这样我们就不会被听到。 我们研究所的同伴将为我们做生意。
温度远低于零,有小雪。 在牲畜、汽车零件、毛皮、冷冻肉和家居用品旁边,我们看到了带有集成电路、电子元件、外围设备、无线电元件、底盘零件和组件的柜台——露天的西伯利亚莱尔街。
在战利品中 - 转换的 Sinclair ZX-Spectrum 克隆与俄罗斯文档和存储在录音带上的游戏。 克隆人有各种形状、颜色和设计,与西方同行几乎没有相似之处。 他们的主板是由工人在政府电子工厂非正式制造的,然后工人在家组装电脑,一次出售一两台,私下或在跳蚤市场上出售。
我们最终购买了两个 Sinclair 克隆; 其中一个带有保证——一张手写的便条,上面写着组装设备的青少年的电话号码。 成本:相当于19美元。
我们带着我们的财宝回到研究所。 一进门,我就对矛盾感到惊讶:大楼里大量的个人电脑与冷战期间 CoCom 制定的规则相矛盾——限制东方集团国家在西方获取先进技术的规则。 我向德米特里提到了这一点。
黄色 PC,他笑着向秘书的彩色屏幕挥手。 他解释说,这些计算机是无品牌机器,是通过与西方公司签订合同与东亚工厂的交易获得的。
“那么,”我说,“俄罗斯人对个人电脑的热情和我们一样吗?” 作为回应,德米特里指着研究所的铁窗。 “你认为杆之间的距离是多少?” 他问。
我迷茫地回望。
“略小于计算机的宽度,”德米特里回答道。 他向我保证他是认真的,并解释说安装栏杆是为了防止电脑从窗户被偷走。 但有些事情仍然让我感到困惑。 有趣的是,这与我在研究所墙外注意到的情况如何结合? 在该国大多数商店和酒店的收银台旁边都有一个俄罗斯算盘 - schyotti。 卖家和店员先确定,然后将总数输入收银员,尽管大多数收银机可以自动添加。
当我向 Dmitry 询问这种奇怪的做法时,他解释说人们不相信新技术,而 schyotti 是传统、可信程序的象征。 矛盾的是,schyotti 现在正受到猖獗的通货膨胀的威胁:传统的木制框架和铁丝桥无法容纳足够的珠子来应对日益贬值的货币的较小面额。
23 年 1992 月 1 日。 周一。 是时候结束我们关于 BESM 的谈判了,BESM 可以说是苏联计算史上最有影响力的计算机。 这些巨型机器——从原型 BESM-1953(6 年)到最新型号 BESM-1966(300 年)——是科学和军事计算的主力军,研究所的四个 BESM 系统同时支持 XNUMX 多个独立用户.
BESM-6 尤其令人感兴趣:根据一些消息来源,这是最后一台国产计算机,它在性能方面并不逊色于西方同类计算机——1960 年代中期的 Control Data 超级计算机。 建造了超过 350 架 BESM-6。 最后一批在 1990 年代初退役。
我们购买超级计算机的谈判非常痛苦,但最终取得了成功。 我们送货上门的系统包括完整的 BESM 处理器、电源柜、许多外围设备、电缆、文档和备件。
通过更详细地了解这台杰出的苏联超级计算机,我们或许能够重新审视冷战时期有关俄罗斯所谓的技术落后的说法,并消除或证实有关我们新的特遣队盟友技术实力的一些神话。
我来到前苏联是为了从同样残酷的命运中拯救最后一辆车。
我们在大雪和狂风中抵达,为伦敦国家科学与工业博物馆准备了一台可以工作的超级计算机 BESM-6。 为了准备这次旅行,我阅读了所有我能找到的关于俄罗斯计算机的信息。 文献检索既令人费解又令人费解。
我了解到俄罗斯计算机文化有自己的标志:Ural、MESM、Ryad、Nairi、Strela、BESM、Elbrus——这些首字母缩略词与苏联计算机界有着同样丰富的历史和个人联系,就像我们对我们的缩写咒语一样。 然而,由于冷战期间的保密性,西方计算机历史学家几乎不知道这些机器,而且历史经典中也几乎没有提到......
我很想看看我读到的传奇机器 - Ural、MIR,尤其是 Elbrus,这是一种基于 Burroughs 的超级计算机,它取代了 BESM。 我们到达后不久,我转向我们的一位东道主德米特里,一位来自研究所的年轻计算机科学家,他将是我们的主要翻译人员,并询问这些历史悠久的计算机。 他一脸茫然地回答我的问题,礼貌地避开,所以我离开了这个话题。
我们开始对我们来购买的历史设备的价格和交付程序进行几天的紧张谈判 - BESM、Kronos 工作站、AGAT 个人电脑(俄罗斯 Apple II)和其他机器。 对每件物品的同意都伴随着强制性的一口伏特加酒。 第三天,我们不间断的会议日程突然发生了变化。 无缘无故,德米特里宣布: 15:30 你会看到厄尔布鲁士。
这就是我对用俄语做生意的主要原则的理解:重要的不是你做什么,也不是你的权力水平; 重要的是您与谁建立了个人联系。 三天的谈判似乎建立了必要的信心。 现在我们的主人不能拒绝我们。
21 年 1992 月 XNUMX 日。 周六。 我们需要休息一下。 由于几个小时的谈话和伴随的酒,我们声音嘶哑和僵硬。 德米特里和他在研究所的三个朋友带我们去了一个巨大的跳蚤市场,这个市场一年四季都在新西伯利亚附近的冰冻荒地上营业。 这个市场叫做barakholka,字面意思是“垃圾场”。
我们被告知要对研究所的负责人隐瞒我们的旅行:他们担心敌对的当地居民对外国人的风险。 德米特里警告我们不要带任何钱或相机,在任何情况下都不要说英语。 如果我们想买东西,我们必须发出信号并离开,这样我们就不会被听到。 我们研究所的同伴将为我们做生意。
温度远低于零,有小雪。 在牲畜、汽车零件、毛皮、冷冻肉和家居用品旁边,我们看到了带有集成电路、电子元件、外围设备、无线电元件、底盘零件和组件的柜台——露天的西伯利亚莱尔街。
在战利品中 - 转换的 Sinclair ZX-Spectrum 克隆与俄罗斯文档和存储在录音带上的游戏。 克隆人有各种形状、颜色和设计,与西方同行几乎没有相似之处。 他们的主板是由工人在政府电子工厂非正式制造的,然后工人在家组装电脑,一次出售一两台,私下或在跳蚤市场上出售。
我们最终购买了两个 Sinclair 克隆; 其中一个带有保证——一张手写的便条,上面写着组装设备的青少年的电话号码。 成本:相当于19美元。
我们带着我们的财宝回到研究所。 一进门,我就对矛盾感到惊讶:大楼里大量的个人电脑与冷战期间 CoCom 制定的规则相矛盾——限制东方集团国家在西方获取先进技术的规则。 我向德米特里提到了这一点。
黄色 PC,他笑着向秘书的彩色屏幕挥手。 他解释说,这些计算机是无品牌机器,是通过与西方公司签订合同与东亚工厂的交易获得的。
“那么,”我说,“俄罗斯人对个人电脑的热情和我们一样吗?” 作为回应,德米特里指着研究所的铁窗。 “你认为杆之间的距离是多少?” 他问。
我迷茫地回望。
“略小于计算机的宽度,”德米特里回答道。 他向我保证他是认真的,并解释说安装栏杆是为了防止电脑从窗户被偷走。 但有些事情仍然让我感到困惑。 有趣的是,这与我在研究所墙外注意到的情况如何结合? 在该国大多数商店和酒店的收银台旁边都有一个俄罗斯算盘 - schyotti。 卖家和店员先确定,然后将总数输入收银员,尽管大多数收银机可以自动添加。
当我向 Dmitry 询问这种奇怪的做法时,他解释说人们不相信新技术,而 schyotti 是传统、可信程序的象征。 矛盾的是,schyotti 现在正受到猖獗的通货膨胀的威胁:传统的木制框架和铁丝桥无法容纳足够的珠子来应对日益贬值的货币的较小面额。
23 年 1992 月 1 日。 周一。 是时候结束我们关于 BESM 的谈判了,BESM 可以说是苏联计算史上最有影响力的计算机。 这些巨型机器——从原型 BESM-1953(6 年)到最新型号 BESM-1966(300 年)——是科学和军事计算的主力军,研究所的四个 BESM 系统同时支持 XNUMX 多个独立用户.
BESM-6 尤其令人感兴趣:根据一些消息来源,这是最后一台国产计算机,它在性能方面并不逊色于西方同类计算机——1960 年代中期的 Control Data 超级计算机。 建造了超过 350 架 BESM-6。 最后一批在 1990 年代初退役。
我们购买超级计算机的谈判非常痛苦,但最终取得了成功。 我们送货上门的系统包括完整的 BESM 处理器、电源柜、许多外围设备、电缆、文档和备件。
通过更详细地了解这台杰出的苏联超级计算机,我们或许能够重新审视冷战时期有关俄罗斯所谓的技术落后的说法,并消除或证实有关我们新的特遣队盟友技术实力的一些神话。
正如您所看到的,Sueid 的引言,说得客气一点,断章取义,尽管他对计算机充满热爱,但他从未也无处声称 BESM-6 超越了西方创造的一切。 他只是假设对这台机器的研究能够回答这个问题——美国是否在冷战期间对这种优势撒谎。
不幸的是,我们不知道他在带回家一辆珍贵的汽车并检查它时得到了什么答案,但我认为答案对文章的读者来说已经很明显了。
伦敦科学博物馆的托米林教授与从西伯利亚救出的 BESM-6 相邻,照片来自托米林的档案
我们离开了最后一个神话吃点心。
它非常受欢迎,甚至在俄语维基百科中随处可见。
包括 BESM-6 在内的计算综合体,在 1975 年的联盟-阿波罗太空飞行期间,在 1 分钟内处理了遥测数据,而美国方面在这样的计算上花费了 30 分钟。
它的主要来源是对一位年长的 BESM-6 程序员 Tomilin 教授(同一个 D-68 原型系统的作者之一)的唯一采访,他最近于 2021 年不幸去世。
在接受indicator.ru采访时回忆起他的青年时代和在MCC的工作,他说:
我直接位于综合体的终端,在那里反映了测量质量的分析结果。 有最美丽的测量! 从这个终端,从 AS-6 综合体的外围机器,我通过扬声器将有关测量质量的信息传输到 BESM-6 的另一个楼层。
接收到的关于测量质量的信息从那里开始:“是的,让我们接受它!”,并且操作员的指令被立即传送到计费程序)。
结果,计算速度比美国人快了 20 分钟(结果一致),休斯顿接着说:“怎么会这样?! 你有什么车?”
由于人机交互,更快地获得了解决方案。
接收到的关于测量质量的信息从那里开始:“是的,让我们接受它!”,并且操作员的指令被立即传送到计费程序)。
结果,计算速度比美国人快了 20 分钟(结果一致),休斯顿接着说:“怎么会这样?! 你有什么车?”
由于人机交互,更快地获得了解决方案。
总的来说,根据一位老兵的故事,原则上很难理解那里发生了什么,所以让我们试着从另一边挖掘情况,看看 NASA MCC,找出哪些任务控制计算机他们用。
感谢苏联
其实,最可笑的是美国人要感谢苏联发展了航天。 正是 Sputnik-1 的发射(苏联没有人预料到这一点)让美国震惊了一段时间,因为它看到了自己的技术存在明显差距。 三个月后,著名的高级国防研究机构 DARPA(以现代形式)成立,六个月后 - 1958 年夏天,NASA 成立。
同时,有一段时间 NASA 并没有庞大的预算和某种极端的技术,直到 1958 年,负责早期火箭实验的喷气推进实验室(JPL)一般由“人类”的工作人员管理。计算机”——配备了计算器、制表机和后来的老式 IBM 1620 的女孩计算机。
总的来说,人类计算站的使用在美国的某些地区非常普遍,不亚于在苏联,这种做法在“人造卫星”飞行后注入巨额资金后才停止。
让我们打开《太空飞行中的计算机:NASA 体验》一书,看看几个 BESM-6 的复合体与之竞争:
美国对国际地球物理年(1957-1958)最令人印象深刻的贡献是地球的先锋卫星。 1957年7044月,华盛顿特区宾夕法尼亚大道的Vanguard Project建立了由IBM 40计算机组成的实时计算中心(RTC),利用为Vanguard开发的000指令的计算机程序实时确定轨道。
因此,IBM 获得了飞行控制所需基本技能的早期实践。 1959 年,当 NASA 即将签署为水星计划建造 MCC 的合同时,IBM 在其提案中参考了经验,以及来自 Project Vanguard 的工作计算机系统。
30 年 1956 月 1959 日,美国宇航局与西部电气公司签订合同,开发用于水星的跟踪和地面系统,到 XNUMX 年底,IBM 转包供应计算机和软件。 计算机系统的位置仍然是华盛顿。
第二年,美国宇航局成立了戈达德太空飞行中心,由于距离华盛顿市中心不到半小时,在那里放置计算机也能提供同样的基础设施优势。 NASA 和 IBM 的联合团队一直在市中心使用旧计算机系统,直到 1960 年 7090 月左右,当时水星的第一台新计算机 IBM XNUMX 已准备好在戈达德使用。
NASA 的 James Stokes 回忆说,当他和 Bill Tindall 第一次走进新的计算机中心时,他们不得不穿过一个肮脏的停车场才能到达一栋带有胶合板墙和防水油布顶部的“建筑物”,这让试图保持系统的 IBM 工程师感到不安在该领域启动并运行。 这座建筑成为新太空飞行中心的第三座建筑。
IBM 7090 中央计算机是 Mercury 控制网络的核心。 1959 年,美国国防部订购了一台机器来处理新弹道导弹预警系统 (BMEWS) 生成的数据,以此挑战计算机行业。
IBM 的答案是 7090。本质上是对 700 系列(用于开发水星)的增强,7090 使用了 709 中首创的新 I/O 概念,并且非常大,以至于它需要多达三台小型 IBM 计算机。1410 用于仅输入和输出控制。 国防部的 BMEWS 需求与 Mercury 对数据处理和跟踪的需求相匹配。
为了提供载人飞行所需的可靠性,Mercury 的基本配置由两台并行运行的 7090 组成,每台接收输入,但只有一台能够传输输出。 它们被称为任务操作计算机和动态备用计算机,它们迁移到阿波罗计划并成为 NASA 的第一个冗余计算机系统。
从主计算机切换到备份计算机是手动进行的,因此决定是由一个人做出的。 在约翰·格伦的轨道飞行期间,主计算机出现故障 3 分钟,证明需要主动储备。
后来又添加了三台计算机到 Mercury 网络中。 其中之一是 709,旨在持续预测从卡纳维拉尔角发射的火箭的撞击点。 他提供了靶场安保人员决定是否中断任务所需的数据。
另一架 709 在百慕大的一个跟踪站,其职责与戈达德的几辆车相同。 在中央计算机出现通信故障或双重故障时,它成为任务的主计算机。 最后,Burroughs-GE 制导计算机在阿特拉斯火箭升入轨道期间对其进行无线电控制。
在华盛顿以外部署计算机以及在卡纳维拉尔角部署飞行控制人员造成了一个找到独特解决方案的通信问题。 在早期的数字计算机中,所有输入数据都通过中央处理单元进入内存。 需要在短时间内接收的大量数据通常在等待处理器处理流时累积。
这个问题的解决方案是通过数据管道直接访问内存,IBM 在 709 和后来的 7090 中率先使用。通过使用管道,数据处理可以在 I/O 期间继续,从而提高整体系统吞吐量。
Mercury 7090 系统是四通道的。 通常,I/O 外围设备连接到物理上靠近机器的通道,但由 Mercury 计算机控制的外围设备(绘图仪和打印机)在佛罗里达州大约 1 英里之外。 解决方案是用专用的 IBM 000 通道协处理器替换 7090 上的通道 F。
四个子通道共享由 7281 处理的数据。一个是 Burroughs-GE 用于动力飞行路径计算的数据输入。 第二个输入雷达数据以确定轨迹和轨道。 位于卡纳维拉尔角的水星运营中心和戈达德当地的两个输出子通道控制显示器。
这些点由一条陆线连接,这使得以 1 kb / s 的速度传输数据成为可能,这在当时是惊人的。 设备的距离和新奇有时会引起问题。 倒计时期间,一位起飞指示器等数据不时出现失真并发出错误信号。
在大多数情况下,此类信号可以根据其他信息来源进行验证,例如与起飞报告相矛盾的雷达数据。 在控制中心的显示器上看到最多 2 秒的延迟也很常见。 在动力飞行期间,这种延误可能很严重; 因此,在百慕大需要一台单独的预测计算机和另一台机器。
因此,IBM 获得了飞行控制所需基本技能的早期实践。 1959 年,当 NASA 即将签署为水星计划建造 MCC 的合同时,IBM 在其提案中参考了经验,以及来自 Project Vanguard 的工作计算机系统。
30 年 1956 月 1959 日,美国宇航局与西部电气公司签订合同,开发用于水星的跟踪和地面系统,到 XNUMX 年底,IBM 转包供应计算机和软件。 计算机系统的位置仍然是华盛顿。
第二年,美国宇航局成立了戈达德太空飞行中心,由于距离华盛顿市中心不到半小时,在那里放置计算机也能提供同样的基础设施优势。 NASA 和 IBM 的联合团队一直在市中心使用旧计算机系统,直到 1960 年 7090 月左右,当时水星的第一台新计算机 IBM XNUMX 已准备好在戈达德使用。
NASA 的 James Stokes 回忆说,当他和 Bill Tindall 第一次走进新的计算机中心时,他们不得不穿过一个肮脏的停车场才能到达一栋带有胶合板墙和防水油布顶部的“建筑物”,这让试图保持系统的 IBM 工程师感到不安在该领域启动并运行。 这座建筑成为新太空飞行中心的第三座建筑。
IBM 7090 中央计算机是 Mercury 控制网络的核心。 1959 年,美国国防部订购了一台机器来处理新弹道导弹预警系统 (BMEWS) 生成的数据,以此挑战计算机行业。
IBM 的答案是 7090。本质上是对 700 系列(用于开发水星)的增强,7090 使用了 709 中首创的新 I/O 概念,并且非常大,以至于它需要多达三台小型 IBM 计算机。1410 用于仅输入和输出控制。 国防部的 BMEWS 需求与 Mercury 对数据处理和跟踪的需求相匹配。
为了提供载人飞行所需的可靠性,Mercury 的基本配置由两台并行运行的 7090 组成,每台接收输入,但只有一台能够传输输出。 它们被称为任务操作计算机和动态备用计算机,它们迁移到阿波罗计划并成为 NASA 的第一个冗余计算机系统。
从主计算机切换到备份计算机是手动进行的,因此决定是由一个人做出的。 在约翰·格伦的轨道飞行期间,主计算机出现故障 3 分钟,证明需要主动储备。
后来又添加了三台计算机到 Mercury 网络中。 其中之一是 709,旨在持续预测从卡纳维拉尔角发射的火箭的撞击点。 他提供了靶场安保人员决定是否中断任务所需的数据。
另一架 709 在百慕大的一个跟踪站,其职责与戈达德的几辆车相同。 在中央计算机出现通信故障或双重故障时,它成为任务的主计算机。 最后,Burroughs-GE 制导计算机在阿特拉斯火箭升入轨道期间对其进行无线电控制。
在华盛顿以外部署计算机以及在卡纳维拉尔角部署飞行控制人员造成了一个找到独特解决方案的通信问题。 在早期的数字计算机中,所有输入数据都通过中央处理单元进入内存。 需要在短时间内接收的大量数据通常在等待处理器处理流时累积。
这个问题的解决方案是通过数据管道直接访问内存,IBM 在 709 和后来的 7090 中率先使用。通过使用管道,数据处理可以在 I/O 期间继续,从而提高整体系统吞吐量。
Mercury 7090 系统是四通道的。 通常,I/O 外围设备连接到物理上靠近机器的通道,但由 Mercury 计算机控制的外围设备(绘图仪和打印机)在佛罗里达州大约 1 英里之外。 解决方案是用专用的 IBM 000 通道协处理器替换 7090 上的通道 F。
四个子通道共享由 7281 处理的数据。一个是 Burroughs-GE 用于动力飞行路径计算的数据输入。 第二个输入雷达数据以确定轨迹和轨道。 位于卡纳维拉尔角的水星运营中心和戈达德当地的两个输出子通道控制显示器。
这些点由一条陆线连接,这使得以 1 kb / s 的速度传输数据成为可能,这在当时是惊人的。 设备的距离和新奇有时会引起问题。 倒计时期间,一位起飞指示器等数据不时出现失真并发出错误信号。
在大多数情况下,此类信号可以根据其他信息来源进行验证,例如与起飞报告相矛盾的雷达数据。 在控制中心的显示器上看到最多 2 秒的延迟也很常见。 在动力飞行期间,这种延误可能很严重; 因此,在百慕大需要一台单独的预测计算机和另一台机器。
除了飞行控制设备,IBM 还通过开发称为 IBM Mercury Monitor 的复杂控制程序,显着推进了实时操作系统的理论。
为了开发控制软件包,IBM 工程师必须与了解轨道数学定义微妙细节的 NASA 专家密切合作,他们还请来了辛辛那提天文台台长 Paul Herget 教授。
当水星计划于 1962 年完成并且美国宇航局开始加速双子座和阿波罗飞行的准备工作时,该机构决定将计算机放置在休斯顿的一个联合中心。 对于 IBM 和 NASA 来说,Mercury 控制中心的发展非常有利,IBM Mercury Monitor 和 Data Communications Channel 是同类产品中的首创,为许多计算机技术奠定了基础。
未来的多任务操作系统和先发制人的控制程序源于 Mercury Monitor,终端访问主机(如航班预订系统)基于华盛顿特区和佛罗里达太空港之间的长途通信。 对于这两个组织而言,内部工程师和管理人员获得的经验直接促成了 Gemini 和 Apollo 的成功。
甚至在第一次水星轨道飞行之前,美国宇航局的任务控制工程师就试图影响休斯顿新中心的设计。 比尔·廷德尔 (Bill Tyndall) 从一开始就在 NASA 从事地面控制工作,他意识到兰利研究中心的太空任务组领导、戈达德的计算机和程序员以及卡纳维拉尔角的飞行控制器的部署带来了重大的沟通和效率问题。
1962 年 XNUMX 月,他在新的载人航天器中心发起了一场宣传活动,将所有组件集中在一个地方。 XNUMX 月,Philco Corporation 的西部开发实验室开始调查新 MCC 的要求,其中一项要求是通过安装显示轨迹图形信息的设备来简化调度员的工作。
因此,Philco 开发了一种新的飞行控制概念,从字面上描述了从物理计算机到信息流、显示、可靠性研究甚至软件开发标准的所有内容,表明程序的模块化至关重要。
最终规范要求以 336% 的概率完成 99,95 小时的任务。 为了实现这种可靠性,Philco 检查了 IBM、UNIVAC 和 Control Data Corporation 的现有计算机系统,以及它自己的 Philco 计算机 211 和 212,以确定需要什么类型的机器以及需要多少台机器。
作为计算的结果,获得了三种可能的配置:五个 IBM 7094(具有最佳操作系统 IBSYS 的 7090 的直接继承者); 九台 UNIVAC 1107、IBM 7090 或 Philco 211; 四架飞歌212; 四台 CDC 3600。
无论选择哪种解决方案,很明显双子座-阿波罗中心的复杂性将远高于其两台计算机的前身。 为了使该系统尽可能便宜和简单,NASA 向潜在投标人表示需要使用现成的设备。
IBM 迅速响应了 NASA 的提议,并于 2 月推出了一个 XNUMX 英寸厚的文件夹,其中包含硬件和软件建议,包括他们将带入该项目的员工的详细名单。 虽然该公司知道自己是主要候选人(Tyndall 的认可几乎不会被忽视),但它仔细协商了规范,例如明确表示单元测试将成为软件开发的规范。
然而,他们的文件在一个方面与 Philco 的计算不同——所需的汽车数量。 或许是为了降低总价,IBM 提供了一组三台 7094 计算机,他们建议如果一台机器运行轨道计算程序,第二台作为控制,第三台作为备份,那么他们将提供 97,12% 的可靠性,并在关键站点上达到所需的 99,95%。
已有XNUMX家公司进入RTCC招标,其中包括RCA、洛克希德、北美航空、计算机科学公司、休斯、TRW和ITT等强大的竞争对手。
结果,正如您可能猜到的那样,NASA 倾向于 IBM 的提议,他们以 1966 万美元(按现代价格计算约 46 亿美元)签订了一份到 XNUMX 年的合同。
NASA 对 Gemini 飞行控制软件的要求导致了历史上最大、最复杂的计算机程序之一。 除了水星的所有需求外,双子座提出的交会和轨道变化已经导致轨道确定软件的复杂性几乎呈指数级增长。 在航天器上安装计算机导致需要使用并行计算作为备份,以及需要开发一种使用地面计算机系统更新双子座数据的方法。
IBM 以多种方式应对日益增加的复杂性。 除了增加员工人数外,该公司还引入了严格的软件开发标准。 这些标准非常成功,以至于 IBM 在 1970 年代开发关键商业大型机软件系统期间在整个公司采用了它们。
在更复杂的领域,IBM 求助于专家顾问,并资助了一个由 10 名科学家组成的团队,寻找轨道力学问题的解决方案。
即使有更好的工具和更强大的计算机,计算能力的要求也很快超过了 7094 的能力,IBM 认识到一台机器的 32K RAM 是不够的,因此建议进行预缓冲。
由于 Gemini 软件的大小和速度要求,将磁带用于挂起程序的商业实践变得不可能,因此 IBM 将 7094 升级为 7094-II,具有 65KB 的主内存和额外的 524KB 称为大核心的附加铁氧体 RAM存储 (LCS)。
此外,Philco 的计算结果证明是预言性的——即便如此,计算能力仍然严重不足,IBM 将纯粹的最终机器增加到 5 台,正如 Philco 规范中最初预测的那样。
于是,磁带上的程序被泵入LCS,再从那里泵入RAM,对接工作为虚拟内存技术奠定了基础——早期第四代S/370系列机器的主要软件成就1970 年代。
随着 Gemini 计划的继续进行,鉴于导航问题的预期更加复杂,NASA 越来越担心 7094 计算机是否能够充分支持阿波罗计划。 实时操作系统显然需要重大改进。
向林登约翰逊总统演示该项目变成了一种耻辱,他到达了 MCC,美国宇航局的员工提出让他启动其中一个飞行计划。 一个偶然的机会,约翰逊对这个已经从 RAM 中推送到磁带的程序进行了测试,最后,正如在场人士所描述的那样,几分钟对他们来说似乎是几个小时,而总统则耐心地等待下载。
NASA 决定向 IBM 吐槽,并从 Cray 那里购买了伟大的 CDC 6600,其巨大的计算能力超过了 MCC 中已安装的所有设备的十倍。 IBM 的交易悬而未决,像往常一样,他们做出了一个聪明的营销策略,承诺用功能更强大的最新 S/7094 大型机替换所有 360。
情况的辛辣之处在于,距离 S/360 的交付还有六个月的时间,汽车还没有准备好,但在新闻稿中却只字未提。 NASA 叹了口气,撤回了 CDC 6600 的订单。Cray 起诉 IBM,声称 IBM 欺骗了 IBM,声称该机器在完成时无法使用,以便将 CDC 赶出市场。 没有什么可掩盖的,IBM 因不正当竞争被罚款 100 亿美元。
结果,对于无人驾驶的阿波罗飞行,IBM 只更换了一台机器,剩下的 4 台 7094 仍然继续控制任务。 直到 1966 年,IBM 才为 S/360 完成了新的实时操作系统——RTOS/360 的开发。
因此,阿波罗载人飞行得到两台S/360机器的支持,一台工作一台备用。 这个计划一直持续到 1974 年,当时烦人的 IBM 再次赢得了计算机科学公司为 NASA 供应设备的招标。 从 1984 年到 1980 年代中期,包括航天飞机计划在内的飞行控制由五台 System 370/168 主机执行。 在 1980 年代后期,它们被 IBM 3083 大型机取代,后者成为第四代任务控制机器。
在此期间,地面车辆的重要性显着下降,因为航天器计算机变得足够快和先进,可以在飞行期间直接在船上执行大部分轨迹计算。 所有这些计算机也是由 IBM 制造的:ASC-15 for Saturn 1、ASC-15B for Titan Family、GDC for Gemini、LVDC for Saturn 1B / 5、System / 4 Pi-EP for MOL 和 System / 4 Pi-TC 1用于阿波罗望远镜支架和天空实验室。
主机大战
于是,在 1975 年,2 台大型机 IBM System / 360 95 型在战斗中相遇(来自 NASA 的特殊订单,只制造了两台机器,91 型的升级版,在薄磁膜上带有 RAM,更先进和更快的版本)传统铁氧体存储器,由 Sperry 于 1107 年为 UNIVAC 1962 开发)来自 NASA 和苏联 MCC 中的 AS-6。
IBM System / 360 模型 95 在 NASA 尽显荣耀。 照片 https://ru.wikipedia.org
需要注意的是,只有一台 IBM 机器负责遥测,而实际上 Model 95 是真正的杰作。
它被宣布为 CDC 6600 的直接竞争对手,这是第一台完全支持推测执行、高级缓存、现代虚拟内存的 IBM 超标量机器,是首批具有多通道 RAM 的机器之一,中央处理器由五个自主块组成:指令块、实数运算块、整数运算块和两个通道协处理器:一个用于 RAM(实际上是现代 DMA 技术),另一个用于 I/O 通道。
先进的流水线使用了 IBM 的专有技术——由计算机科学家 Robert Marco Tomasulo 专门为 S/360 开发的动态指令调度算法 Tomasulo。 该算法可以与任何流水线架构一起使用,因此该软件几乎不需要特定于机器的修改。 所有现代处理器,包括英特尔酷睿系列,都使用这种方法的某种形式的修改。
理论上,95 型超频到 16,6 MIPS(虽然指令很简单),但这对于 1968 年的标准来说已经是一个惊人的成就,而且对于通用计算机来说也是如此。 微处理器上的可比性能只能从 80486 年代后期的 Intel 20SX-80386 MHz 或 AMD 40DX-1980 MHz 中挤出。
老实说,在这场战斗中,不幸的BESM-6只能让人惋惜,但也不是一切都那么糟糕!
正如我们已经说过的,元素基础的普遍悲惨和相当奇怪的基础。 作为计算机发展的主流技术方案,BESM-6拥有相当成功的系统架构,允许其计算元素的广泛组合,为此,开发了接口设备——AS-6。
AC-6 的设计非常巧妙。 为了实现其功能,可用的 BESM-6 实际上必须分解成模块,然后通过特殊开关再次组装为复合体的一部分。
在第一个交换级别,来自 BESM-6 的处理器和它们的 RAM 使用专用交换处理器 AC-6 连接,获得现在可以称为对称多处理器架构的东西——来自 BESM-16 的多达 6 个带有共享 RAM 的 CPU。 同时,在组装过程中,处理器机柜被移动并重新连接,以实现最小的信号延迟。
实际上是 AS-6,照片 http://www.besm-6.su
第二级交换包括通道协处理器 PM-6,它在原始 BESM-6 中如此缺失,连接到网络中,通过该网络连接各种外围设备。
最后,第三层由具有外部数据源的接口设备组成。
这一切都是在欧盟主机的频道基础上收集的(即使是Unified System的仇恨者也不得不承认他对老太婆BESM-6帮助很大)。 所有额外的 AS-6 协处理器都组装在与 BESM-6 相同的 DTL 上。
该软件具有极其奇特的架构——它自己的操作系统(同名的 AS-6 操作系统)负责 CPU 管理,它自己的(!)独立操作系统(OS PM-6)负责外围处理器。 如果有人认为该计划缺乏疯狂,我们会尽快安慰您 - 综合体中的各个 BESM-6 在其原生操作系统的控制下工作,以供选择(DISPAK 等)。
原来是 AC-6 控制处理器本身,它是一个深度现代化的 BESM-6(是的,BESM-6,它驱动了其他 BESM-6)。 它比原来的更强大,容量高达 1,5 MIPS 和 256 KB 的 RAM,当然,可以通过 86 条总线的通道将所有其他 BESM 复合体的 RAM 作为它自己使用,总共传输速率为 8 Kb/s。 自然,所有这些运河经济都有自己的食物——所谓的。 阻止 UKUP(用于监视和控制供电系统的设备)。 外围也取自欧盟(其他地方)。
结果,从某种意义上说,MCC AS-6 模拟了 System / 360 模型 95 架构,仅由单独的块组装而成,并且具有非常不同架构的处理器。
这个怪物的能力完全取决于物理限制——实际上,出于基本原因,AC-6 从未同时与两个以上的受控 BESM-6 一起使用。
即使是这样的配置,也需要200平方米(不包括单独拆除的外围)的极其巨大的涡轮机大厅和不低于150千瓦的电源。 这个综合体的最终速度不仅难以估计,而且通常是不可能的,因为据作者所知,没有人对 AC-6 进行过完整组装的直接性能测试。
每个 BESM-6 在其组成中的实际性能约为 0,8 MIPS,AC-6 处理器本身增加了 1,5,将其与 S / 360 进行比较是不现实的,因为架构机器在所有可能的方面都不同- 来自算术之前的机器字(50 位对 36 位)(三个并行的纯实数处理器与单独的实数和整数进行比较)。
原则上,如果我们考虑到真正高质量的数学和软件,并接受 1975 年只有一个 S / 360 计数遥测与三个并行运行的 BESM-6 并且数据之前由一堆 PM-6 协处理器处理,可以合理地假设,AS -6 的速度最终并不逊色于 IBM 机器,甚至(在一定程度上)甚至可以超过它。
我们不确定差异是否正好是 20 分钟(这并不意味着随处可见的 BESM-6 自行车版本比美国最好的计算机快 30 倍),但是,也许这样的配置真的可以竞争使用 CDC 6600。
以下是苏联 MCC 一名员工关于那个时代的回忆录:
1975年,在MCC-e中,联盟号和礼炮型航天器的飞行控制以及联盟-阿波罗计划下的飞行由AS-6计算机综合体提供,由2台BESM-6计算机和4或6台外围机组成PM-6(不记得有多少了,我不想撒谎,如果我的同事还活着,请说明)。 所有处理都是实时进行的。 PM-6 机器连接到遥测和弹道信息的传输线,并以接收速度进行初步处理。 在 BESM-6 中,进行了信息的主要处理、工作人员的格式化并将其发布到控制室的监视器、ATsPU - 应要求,当然还记录在外部磁介质上。
在干燥的残留物中
底线是这个。
按照 6 年的标准,在 1970-1959 年的计算机水平上,BESM-1963 被证明是缓慢的。 结果证明它是由数十万个分立元件手工组装而成的昂贵且技术含量低的产品。
它在控制上非常具体,只适合作为数字粉碎机;极其不方便,几乎不可能将其用作通用或控制计算机。 它体积巨大,消耗了大量电力,同样是由于元素基础已经过时了 10 年。
最后,它完全不适合它的组装目的:成为 CDC 1604 的类似物,一台可以为所有研究机构和大学复制数千个并使用整个美国代码阵列而不会受到交叉影响的计算机。编译和重写一切。
这就是为什么 BESM-6 被发布了,尽管有记录,但流通量不足,他们只是过度紧张地修补昂贵、缓慢和过时的机器,没有适当数量的软件,尽管更现代的 EU 在更完美的元素基础上成千上万的苏联工业毫无困难地吸引了他们。
实际上,欧盟项目本身是间接开始的,因为BESM-6的想法没有以迫切需要的形式起飞。 这就是 Elbrus 长腿的地方——BESM-6 不适合真正的超级计算机的角色,该国只有一台 CDC 6500,许多人要求一辆比 BESM-6 强大五倍的汽车,从火箭工程师到化学家。
BESM-6 是一个断章取义的坏机器吗?
号
在 1959 年,它会成为一台伟大的机器(当然,如果它是独立制造的),在 1962-1963 年 - 一台适用于狭窄任务的出色机器,在 1965 年 - 一台普通机器。 1968年停产并入博物馆。
有了这样的生命周期,BESM-6肯定会进入历史上最伟大的计算机的万神殿。
这被两个小细节阻止了——首先,在 6 年的 BESM-1967 装瓶中,原版太少了(非原版混合得太奇特了),其次,它出现在当年,完成生产是明智的. ,迟到了 10 年。
结果,她生而死,只有她无私的用户数千工时的英勇努力,才能为这具奇怪的尸体注入生命。
她为什么会成为传奇?
嗯,对于初学者来说 - 原则上,它的科学应用架构还不错,如果减去十年 - 它一点也不差,即使它对其他任何东西都不是很好。
如果我们考虑到苏联在计算机领域的滞后(每年都在增长)(根据悲观估计,1967 年我们大约处于 1959-1960 年的水平,1961-1962-根据最乐观的估计)- BESM- 6号是1950年开始的各种“奈里”、灯“乌拉尔”等慢劣设计的动物园为背景的杰作。
此外,它客观上是苏联最快的计算机(除了秘密军事项目,同样的 M-10 像龟神一样切割它,在 BESM-6 上需要几个小时的等离子体流体动力学计算被认为是在几分钟内)和,最重要的是,广泛可用:近 400 次安装可不是开玩笑的! 同时,在最强大的版本中 - 两台机器并行,通过 AC-6 与 6 个协处理器一起工作,正如我们所说,它甚至可以与 S/360 模型 95 竞争,这很严重。
也起到了作用,以前只见识过苏联信息化的黑暗和恐怖的科学中心,终于有了自己的强大机器。
LCTA OMOED 部门负责人 Henrietta Nikolaevna Tentyukova 再次回忆(JINR 周刊 Dubna 34 年 4325 月 11 日第 2016 期(XNUMX),“当机器变大时”):
我们想:他们给我们公式,我们算数。 你输入多位数字,机器正在破解......是的,最纯粹形式的最小二乘法。 一般来说,工作是一种安静的恐怖。 两个月后,我们反叛:我们为什么从大学毕业? 至少给我们一些科学顾问! 我们被告知:看...
大约在同一时间,Venedikt Petrovich 说:去莫斯科,那里有一台电子计算机 BESM。 在大学里,我们只听说过电子机器。
第一印象当然是宏伟的:大厅很大,没有文献。 只能从遥控器输入。 我在那里有一个熟人,他知道她是如何工作的,他教我。 在它上面我尝试了我的第一个程序,带有曲目。 顺便说一下,她那时还在研究水银延迟线……
然后 Dzhelepov 说:我们也买辆车吧。 我们买了“乌拉尔”。 每秒 100 次操作,内存都在鼓上……但是对于我们研究所来说,每秒 XNUMX 次操作是什么?
......我们使用穿孔胶带。 那时的她当然和现在不一样了。 出于某种原因,它一直干涸,并在从卷轴倒带时发出非常强烈的沙沙声。 这就是你晚上坐在车里的样子,你是kemar(工程师在隔壁房间睡觉),突然你听到:沙沙声,亲爱的! 主啊,要是它不坏就好了! 出于某种原因,这些数据出现在胶片上。 我们一直担心它会着火。
但最重要的是,没有软件。 例如,我需要一个正弦 - 我用代码编写它。 我再次需要一个正弦——我又在写作了……我记得布拉伯里亚普来的时候说的第一句话:主啊,你在这里工作怎么样? 好吧,我们正在努力......好吧,让我们至少制作一些基本系统!
我们已经是 BLTP 的一部分,JINR 成立了。 Bogolyubov 是 BLTP 的主管。 他喜欢在他的学生身边散步:Shirkov、Logunov、Polivanov、Medvedev……我们跑去看我们的老板。 有一次,洛古诺夫与我们的计算小组保持联系,让我在电脑上重新计算西方杂志的结果。 结果证明这个任务很有趣。 这就是我们开始我们的大任务的方式。 例如,下一个在乌拉尔需要 400 小时的机器时间。
我们还去了莫斯科的“Strela”算了一下,这车还是比“乌拉尔”厉害多了。 久而久之,大家齐声驰骋,以戈沃伦和伊戈尔·斯林为首。 每个都有自己的甲板。 从周日到周一的晚上给了我们时间。 我们周日下午出发,晚上工作,周一回来,第二天睡得很好,从早上上班。 这种情况一直持续到我们反抗为止。
说话的人大吃一惊:怎么? 什么? 你需要休息吗? 他从来没有想过……
顺便说一下,Strela 的纸面上没有问题。 在“乌拉尔”上至少可以打印出数字,但在“斯特雷拉”上,这里有一副打孔卡,没有任何套印,请对着光线研究打孔卡! 他们有一个用于打印的自主设备,但周日它不起作用,周一早上我们已经离开了。 这一切一直持续到我们购买了 M-20。
而且,不,我的兄弟们,还有“基辅”! “基辅”是史诗! 真是太可怕了。 它从来没有真正奏效。 Lida Nefedyeva 和我坐在他旁边,为他编写基本函数; 记忆力非常有限,我们不得不保存每一个细胞,所以我和丽达都被提炼了。 但是“基辅”并没有奏效,尽管基辅人不断地重新制作它并要求我们再等十到十五分钟,我们整个星期天都坐在上面。
好吧,我们买了 M-20。 六十年代已经过去了,Algol 出现了,Lida Nefedieva 给我们读了关于 Algol 的第一堂课。 是的,文明已经开始。 生活变得容易了。 M-20 上的时间由计时员分配。 她是这样分配的:这是你的时间,从 12:02 到 12:04,两分钟。 为了记时间,车上还有闹钟。 我们一直把它扭转过来。 例如,您在两点钟来到车上,此时已是 XNUMX 点半,甚至 XNUMX 点钟。
那时录音机是不可互换的,你在哪一个上写下,在那个上读,如果你能读到它就很好。 磁带一直在“跑掉”,盘绕在整个隔板。 在这种情况下,必须站在长凳上,钩住胶带并迅速将其卷回卷轴上。 当你在跑步的时候,你把它拿出来上链——你的两分钟已经过去了。
我们不被允许打孔。 我们害怕我们会破裂。 直到后来尼古拉·尼古拉耶维奇从欧洲核子研究中心回来时才坚持。 所以如果有什么急需纠正的地方,你就飞进打孔室,从窗户探出头来乞求:姑娘们,看在上帝的份上! 我有一辆车。 富有同情心的女孩们冲向打孔机。
大约在同一时间,Venedikt Petrovich 说:去莫斯科,那里有一台电子计算机 BESM。 在大学里,我们只听说过电子机器。
第一印象当然是宏伟的:大厅很大,没有文献。 只能从遥控器输入。 我在那里有一个熟人,他知道她是如何工作的,他教我。 在它上面我尝试了我的第一个程序,带有曲目。 顺便说一下,她那时还在研究水银延迟线……
然后 Dzhelepov 说:我们也买辆车吧。 我们买了“乌拉尔”。 每秒 100 次操作,内存都在鼓上……但是对于我们研究所来说,每秒 XNUMX 次操作是什么?
......我们使用穿孔胶带。 那时的她当然和现在不一样了。 出于某种原因,它一直干涸,并在从卷轴倒带时发出非常强烈的沙沙声。 这就是你晚上坐在车里的样子,你是kemar(工程师在隔壁房间睡觉),突然你听到:沙沙声,亲爱的! 主啊,要是它不坏就好了! 出于某种原因,这些数据出现在胶片上。 我们一直担心它会着火。
但最重要的是,没有软件。 例如,我需要一个正弦 - 我用代码编写它。 我再次需要一个正弦——我又在写作了……我记得布拉伯里亚普来的时候说的第一句话:主啊,你在这里工作怎么样? 好吧,我们正在努力......好吧,让我们至少制作一些基本系统!
我们已经是 BLTP 的一部分,JINR 成立了。 Bogolyubov 是 BLTP 的主管。 他喜欢在他的学生身边散步:Shirkov、Logunov、Polivanov、Medvedev……我们跑去看我们的老板。 有一次,洛古诺夫与我们的计算小组保持联系,让我在电脑上重新计算西方杂志的结果。 结果证明这个任务很有趣。 这就是我们开始我们的大任务的方式。 例如,下一个在乌拉尔需要 400 小时的机器时间。
我们还去了莫斯科的“Strela”算了一下,这车还是比“乌拉尔”厉害多了。 久而久之,大家齐声驰骋,以戈沃伦和伊戈尔·斯林为首。 每个都有自己的甲板。 从周日到周一的晚上给了我们时间。 我们周日下午出发,晚上工作,周一回来,第二天睡得很好,从早上上班。 这种情况一直持续到我们反抗为止。
说话的人大吃一惊:怎么? 什么? 你需要休息吗? 他从来没有想过……
顺便说一下,Strela 的纸面上没有问题。 在“乌拉尔”上至少可以打印出数字,但在“斯特雷拉”上,这里有一副打孔卡,没有任何套印,请对着光线研究打孔卡! 他们有一个用于打印的自主设备,但周日它不起作用,周一早上我们已经离开了。 这一切一直持续到我们购买了 M-20。
而且,不,我的兄弟们,还有“基辅”! “基辅”是史诗! 真是太可怕了。 它从来没有真正奏效。 Lida Nefedyeva 和我坐在他旁边,为他编写基本函数; 记忆力非常有限,我们不得不保存每一个细胞,所以我和丽达都被提炼了。 但是“基辅”并没有奏效,尽管基辅人不断地重新制作它并要求我们再等十到十五分钟,我们整个星期天都坐在上面。
好吧,我们买了 M-20。 六十年代已经过去了,Algol 出现了,Lida Nefedieva 给我们读了关于 Algol 的第一堂课。 是的,文明已经开始。 生活变得容易了。 M-20 上的时间由计时员分配。 她是这样分配的:这是你的时间,从 12:02 到 12:04,两分钟。 为了记时间,车上还有闹钟。 我们一直把它扭转过来。 例如,您在两点钟来到车上,此时已是 XNUMX 点半,甚至 XNUMX 点钟。
那时录音机是不可互换的,你在哪一个上写下,在那个上读,如果你能读到它就很好。 磁带一直在“跑掉”,盘绕在整个隔板。 在这种情况下,必须站在长凳上,钩住胶带并迅速将其卷回卷轴上。 当你在跑步的时候,你把它拿出来上链——你的两分钟已经过去了。
我们不被允许打孔。 我们害怕我们会破裂。 直到后来尼古拉·尼古拉耶维奇从欧洲核子研究中心回来时才坚持。 所以如果有什么急需纠正的地方,你就飞进打孔室,从窗户探出头来乞求:姑娘们,看在上帝的份上! 我有一辆车。 富有同情心的女孩们冲向打孔机。
这是 1960 年代,该国主要和最强大的计算机中心 JINR,致力于研究具有世界重要性的核物理问题。 显然,当 BESM-6 出现在那里时——他们已经准备好在每一块板上亲吻汽车——没有比这更好的了,这完全是一场噩梦。
对 BESM-6 持热情态度的另一个原因是它是它自己的一个,亲爱的(好吧,更准确地说,没有人能够识别出它的原型,即使现在很少有人考虑它),并且ES 计算机是克隆,它们被骄傲击败。
此外,即使考虑到苏联在 360 年代中期才掌握 S/1970 的事实,欧盟对苏联的生产文化也极其困难。
结果,欧盟的第一个系列工作得非常糟糕,考虑到它们被铆接在具有根本不同文化的工厂中的数千个,以下许多也是如此。 如果欧盟幸运地获得了东方集团的生产——例如,东德,那就是幸福。 我们南部共和国的集会文化具有传奇色彩,比洛夫克拉夫特的故事还要可怕。
2000 年,E. M. Proydakov 会见了 Istrasoft 现任总裁 Emmanuil Grigorievich Kneller,并用录音机记录了他对 Istra-4816 个人电脑出现的回忆。 EG Kneller 带领一个小组在伊斯特拉的 VNIIEM 分公司开发了这台机器。
他回忆说:
必须说,Iosifyan希望在埃里温掌握汽车的生产。 我们甚至去和生产Nairi电脑的工厂谈判。 然而,那里的技术学科甚至低于“Schetmash”。 当他们带我参观工厂,展示生产情况时,总工程师告诉我:“他们来了——来自山区的聪明人。 你问他们:“你为什么要像这样引导电线,而不是按照图上画的那样。” 他回答说:“我做得更糟的是什么?”
考虑到人们过去常常以这种方式组装朴实无华的 PC - 想象一下,他们在组装大型机时会出现什么样的怪物。
经常出现这样的情况,即在几个月甚至几年内都无法启动一所位于欧盟的大学。 BESM-6 要简单很多倍,如果需要,可以用锤子、烙铁和名母来修理。
魅力
最后,人们不能不注意到 BESM-6 流行的最后一个重要组成部分。
尽管表面上很严肃,就像它的创造者列别杰夫一样,这辆车还是有一定的魅力。
舒适的半圆形机架、一排排热切闪烁的灯泡、1960 年代至 1970 年代苏联研究所轻松的知识氛围——所有这些对整整一代的开发人员和用户来说都是亲密而愉快的。 同样,在 BESM-6 工作意味着经常出差寻找软件(包括去德国和匈牙利),接待客人(包括外国客人)和其他知识精英的娱乐活动。 当然,这也是很多人对BESM-6有着最温暖回忆的原因。
因此,我们仍然需要讲述列别杰夫第二喜欢的学生 Burtsev 的导弹防御计算机史诗,但首先我们需要驳斥另一个流行的神话,这是由 Rodina 杂志和 Elena Litvinova 在文章“谢尔盖·列别杰夫。 争夺超级计算机。 当他们从看台上呼喊超越美国时,他悄悄地做到了,唉,他的国家没有注意到。” 其中最史诗的一段是这样的:
也许是谢尔盖·阿列克谢耶维奇一生中最困难的事情。 关于计算技术进一步发展的讨论越来越激烈。 列别杰夫确信我们必须走自己的路,创造我们自己的中等功率计算机系列和新一代超级计算机。 反对者提议创建许多兼容的计算机,重复美国的 IBM 系统。
列别杰夫严厉反对:“我们要造一辆与众不同的汽车。”
脱离美国行列!
1972 年冬天,当谢尔盖·阿列克谢耶维奇 (Sergei Alekseevich) 得知复制美国汽车的决定终于做出时,他患上了肺炎。 他起床去找部长,说服他不要犯一个会让国家倒退多年的错误。 列别杰夫在候诊室等了一个多小时。 部长没有接受他。
谁从这次转向西方中受益?
也许这个故事让谢尔盖·阿列克谢耶维奇的死更近了。 他越来越频繁地生病。 Alisa Grigorievna 和孩子们在医院里昼夜不停地值班。 这位杰出的科学家于 3 年 1974 月 XNUMX 日去世。
列别杰夫严厉反对:“我们要造一辆与众不同的汽车。”
脱离美国行列!
1972 年冬天,当谢尔盖·阿列克谢耶维奇 (Sergei Alekseevich) 得知复制美国汽车的决定终于做出时,他患上了肺炎。 他起床去找部长,说服他不要犯一个会让国家倒退多年的错误。 列别杰夫在候诊室等了一个多小时。 部长没有接受他。
谁从这次转向西方中受益?
也许这个故事让谢尔盖·阿列克谢耶维奇的死更近了。 他越来越频繁地生病。 Alisa Grigorievna 和孩子们在医院里昼夜不停地值班。 这位杰出的科学家于 3 年 1974 月 XNUMX 日去世。
事实上,一切都是,说得客气一点,不是这样,我们会进一步考虑这个问题。
列别杰夫焊接了一台超级计算机。 来自 Supercomputers 杂志 1 年第 2010 期的图画。悲惨的画面,反映了苏联计算机发展的整体精髓
Продолжениеследует...
- 阿列克谢·埃雷缅科(Alexey Eremenko)
- http://www.besm-6.su, https://ru.wikipedia.org
信息