苏联导弹防御系统的诞生。 Elbrus 计算机是如何创建的以及失败的原因
让我们简要回顾一下 1974 年之前的情况,官方从 故事 厄尔布鲁士。 1968 年,BESM-6 开始批量生产,一年后,Sokolov 和 Melnikov 开始开发 AC-6 接口设备,这使得从它们组装一个集群的外观成为可能。 15 岁的过时 M-220 和纯苏联大型机的巅峰之作 Minsk-32 的批量生产开始了,由于 Ryad-1 成为臭名昭著的事实,这与欧盟并行持续了几年。非工作不仅开箱即用,而且经过长时间精心整理。 同年,苏联著名物理学家列夫·朗道逝世,享年60岁,数学家亚历山大·叶赛宁-沃尔平作为持不同政见者被捕,被送往精神病院强制治疗。 99 位数学家签署了一封为他辩护的信,这开始了莫斯科国立大学的大屠杀,这导致了 20 年的暴力反犹太主义和在被称为“黑色二十人”的麦赫玛特中寻找持不同政见者。 到 1980 年代末,Mekhmat 实际上不再是世界数学的重要中心,大多数聪明的专家都移居国外。
1969 年,NITSEVT 创建,Ryad-1 的开发开始,列别捷夫重组 ITMiVT,分出 6 个部门:通用计算机、专用计算机、电子设计部门、存储部门和 CAD 部门(在这一次,Ryabtsev 正在完成 PULSE 的第一个版本)。 Yuditsky 以 Logika 工厂的嫁妆领导 MEP 的专业计算中心 (SCC),并正在为 Kisunko 完成 5E53 的开发。
1970 年,Kisunko 完成了 MKSK Argun 试验场的建设,一个非常过时的 5E92b 临时安装在那里,以期待 Yuditsky 的模块化超级计算机,其制造文件已经转移到工厂。 同年,莫斯科国立大学制造了 Setun-70 的一个副本,并开始了 MIR-2 的批量生产。 Tikhonov 创立了 VMK MGU 学院。 P. S. Pleshakov 成为卡尔梅科夫副部长,他们正在准备对基松科的最后进攻。 创建了 Vympel 中央研究和生产协会,该协会征服了所有防空和导弹防御工作,NII-37 的主任,另一名党候选人 V. I. Markov(也是卡尔梅科夫的副手)成为其负责人。 已经创建了一个 PRO 委员会,其中包括 Kisunko、Mints、Burtsev 和 Kalmykov。 S-300 5E26 的计算机工作已经开始。 应 NICEVT 和 ITMiVT 的要求,MEP 开始着手克隆功能强大的 ECL Motorola 10k。 正是在 ITMiVT 内部的这一刻,诞生了最初名为“Mountain”或“Cheget”的机器概念,后来被称为“Elbrus”。 对于雷达“Daryal”Kartsev 完成了 M-10 并开始长期尝试推动其大规模生产,这花了 4 年时间,最终损害了他的健康。
1971年,科列斯尼科夫成为肖金的副手。 63 岁的卢金,作为少数几个能坚持到最后的正派人物之一,死于 MEP 和 MCI 对决的磨石。 在顶部,已经决定挤压 Kisunko 和 Argun,MRP 正式开始开发全新且已经完全拥有的 A-135 导弹防御系统,其核心应该是 Elbrus。 卡尔梅科夫向勃列日涅夫提出了阻止 5E53 批量生产的问题,勃列日涅夫(他根本不了解所有这些争议的内容)同意这一点。 Yuditsky 正在为苏霍伊设计局开发 CAD 超级计算机——性能为 200 MIPS 的“项目 IV”和用于 GRU“项目 41-50”的机器,但所有三个开发都停止了,5E53 已经在进行中量产,41-50项目获投产。 5E53 的文档正在被销毁,41-50 的文档通过将 Melnikov 转移到 ITMiVT 为他即将到来的 BESM-10 保存。
Yuditsky 的三个项目(属于能源部)的全部失败是由无线电工业部直接造成的,它不想容忍超级计算机领域的竞争(考虑到那里流通的资金,这是可以理解的)。 MEP没有生产计算机的工厂,这很荒谬-生产微电路的工厂属于MEP,生产计算机的工厂属于MRP,这产生了放置辐条的绝佳机会在彼此的轮子里,永远卡在这样的位置上,一般来说,这最终会发生。 于是卡尔梅科夫简单地向勃列日涅夫解释说,MRP忙于自己的项目,也不打算发布其他人的项目,勃列日涅夫摇了摇头,点了点头,取消了环保部研制的所有设备的发布。 顺便说一句,MEP 通过在 1980 年代派遣无线电工业部远足旅行并将他们的项目“SSBIS 的电子学”带到他们个人已经在加里宁格勒购买的工厂,从而对 ECL 进行了报复。 MCI。
总的来说,在苏联各部委之间存在着一种不言而喻的铁腕垄断。 仪器工程部(及其旗舰研究所 - INEUM)从事中型计算机的开发,主要用于自动化,他们只爬进了别人的花园两次。 第一次是 NICEVT 对 S/360 的克隆(更准确地说,是西门子 4004、RCA 70 克隆、S/360 克隆),第二次是在 1980 年代后期,大规模并行超级计算机用于石油工人 - PS-2000 和 PS-3000。 在此之前,他们的遗产是SM计算机和各种控制机器,在试图冲向同一个Kartsev的超级计算机时,他们很快被排除在仪器制造之外,进入MCI。 环保部有义务为所有感兴趣的办公室提供微电路,但根据游戏的潜规则,环保部本身无权开发计算机(尤其是超级计算机),只有录音机和手表等消费电子产品(后来增加了家用计算机)他们),并且每次尝试不坐在雪橇上,他们都被无情地殴打。 直到 1980 年代初,环保部才敢于推出自己的大型项目——SSBIS Electronics。
超级计算机的利基市场被 MCI 牢牢占据,所有试图踩踏他们的金钱草地的人都被它踢了出去。 与此同时(在NICEVT成立之前),他们的旗舰研究所是ITMiVT,其他地方的超级计算机的所有发展都被迅速而严厉地压制。 应该指出的是,在这个计划之外,苏联只存在一个非常厚的亚美尼亚小岛。 YerNIIMM 被允许在任何时候创造任何东西:从 M-3 克隆 - “Nairi”到微型计算机,他们自己的 ESok 版本,并试图削减超级计算机的预算。 几乎没有人用文章中可以安全引用的语言谈论他们的工作质量,只用选择性的大俄语,但他们成功地锯了钱,直到苏联解体。 在这种背景下,布鲁森佐夫的 Setun-70 看起来很悲伤。 1970年在莫斯科国立大学由独立于三大公司部门的爱好者努力建造,从创建的那一刻起就注定了它已经被三者一致粉碎,搁置拆卸尽管。
1972 年,缓和开始,签署了 SALT-1。 大量采购美国电脑CDC CYBER。 对于科学和气象,CYBER 170 和 172 已经交付,对于石油工人来说,天堂即将来临:
例如,有Cyber 7x和Cyber 17x - 这些是改进的CDC 6600和7600。顺便说一句,Cyber 73在Naro-Fominsk与地球物理学家在一起,在秋明有173个。 一位 1996 年在那里找到工作的人说,他只发现了一个空机房。 它从 1979 年到 1994-1995 年工作。 我可以查到(虽然我的联系人都是用户,不是系统工程师,不是电子工程师,不是机器管理员),但似乎他们把一切都归零并扔掉了。
而Burroughs B6700(为了追击已经站在那里的B5500)为他们前往莫斯科。
事实上,在 1970 年代,数量惊人(按照我们的标准)进口到苏联的西方计算机,我们有 2 台 Burroughs,大约 6 台 CDC,几台 HP 3000,两台 IBM S / 360,在本世纪末甚至几个真正的 DEC VAX。 MEP 的代表前往摩托罗拉讨论复制 MC10k 的细节,与 IBM 开始就 S / 370 作为“Row-2”的许可进行谈判。 Siemens 4004s 从 Siemens 购买并克隆为 M-4000s。 顺便说一句,理查德尼克松在1972年访问中国,这进一步减轻了世界紧张局势的强度,总的来说,似乎更多一点,两个系统会完美和谐地愈合。
同年,A-351 Argun 的所有工作正式终止。 同时完成了对“山”和BESM-10概念的思考,提出了两个初步项目,并行发展了整整2年。 同样,与 1930 年代一样,西方开始购买整个工厂,只有微电子工厂,例如,Iskra 工厂实际上是通用仪器工厂,全部出售给苏联,并于 1977 年推出。
项目开始
1973年,世界石油危机爆发,苏联达到了财富和与西方的仁慈合作的高峰。 开始为 A-2 设计 Don-135 雷达。 身患重病的列别杰夫辞去所有职务,布尔采夫成为 ITMiVT 的主管,并立即开始将梅尔尼科夫从那里开除。
1974年,明茨、卡尔梅科夫、布鲁克和列别杰夫相继去世。 普列沙科夫成为无线电电子工业部长。 第100个系列的水晶已经准备好了。 Burtsev 淹没了 BESM-10 项目,再过 4 年将挤掉 Melnikov 并将他挤出 ITMiVT。 “Mountain”的文档变成了“Elbrus”。
这是 Yershov 院士档案中的一份有趣文件,该文件从未以解密的形式在 Internet 上发布。
301-336
V.S. Semenikhin 院士
来自会员更正A. I. Ershova
关于 Gor、BESM-10 以及与 BESM-6 的兼容性
不幸的是,出于健康原因,我无法参加与部长的 NTS 会议。 另一方面,几天后,有机会与感兴趣的各方(Burtsev、Babayan、Korolev、Shura-Bura、Dorodnitsyn)进行深入对话,这使我们能够表达一些考虑,这些考虑可能有助于促成一些来自现有僵局的一种意见整合。
1. 直到现在,一个全球性的替代方案还没有最终解决:行业是否应该支持三个非合并的大型机器开发渠道:“Mountain”、“Row”和 BESM-6(在某种程度上类似于美国的机器) -“巴罗斯”,IBM 和 C.D.C.)。 这个问题的解决方案不应该来自对“山”和 BESM-10 的元素基础和架构的细节进行小幅比较,而是来自更广泛的政治和经济考虑。 保留这三行的支持者是 Acad。 多罗德尼岑。
我认为这个问题的决定权完全在你手中。 让我马上指出,认识到与 BESM-6 最完全兼容的必要性并不意味着自动选择有利于 BESM-10 的替代方案。 在任何情况下,“山”与 BESM-6 的兼容性都是必要的。
在这个一般性问题上做顾问是非常困难的。 即便是在 MCI 中,也有一些组织很乐意接受像第一实验室这样光荣的团队加入他们的行列。 有支持和反对这种座位安排的一般考虑因素。 我个人对 ITM 可能有点感伤的同情表明,这应该是一个极端的措施,不太可能。 我坚信一件事:这个团队不能被摧毁,无论是在 ITM 还是在它之外。
2.幸运的是,现在似乎有一种技术方案正在成熟,可以解决BESM-6的连续性问题以及Burtsev和Melnikov的努力整合。 他得到了 Shura-Bura、Ershov、Burtsev(有保留)、Korolev(有保留)的支持。 你知道它的本质:在“山”的接口和架构的框架内在 MEKL 上制造另一个处理器,它将专门复制 BESM-6 命令系统,只有这样的架构添加才能适应“山”架构并且可以发明它来提高这种处理器的速度。 处理器可以连接到“Mountain”的内存和多路复用器单独工作,但它必须(这是一些新奇的东西)并与其他处理器(包括“Mountain”本身和它们的自己的种类)在共享内存上。 至此,BESM-6的集成问题将在一个新的水平上得到解决。
在这个选项中,AC-6 线没有得到发展,仅限于已经存在的义务。
3. 在我看来,这样的决定符合事业的利益,作为一种技术解决方案,经过最低限度的研究,可以强加给 Slavsky 和学院的用户。 对于 1 号实验室(至少对于其最雄心勃勃的部分)来说,这样的决定在心理上是不利的,因为它停止了沿 AC-6 线的惯性运动,减少了整体工作范围(而不是系统 - 一个子系统)一个僵化的框架),将团队从属于 Burtsev,不仅作为总监,而且作为首席设计师。 因此,这个想法的呈现在这里非常重要,特别是将这样的决定与实验室的自主合同的发布联系起来,以设计一个基于 80 年代仍然成熟的元素的十亿美元系统(我听说过这个想法来自 Burtsev,也非常支持它)。
4. 尽管如此,如果这条线得到了开发,那么以非常外部的方式将其引入 ITM 是非常重要的。 Burtsev 在研究所的地位必须得到加强,在这方面他需要帮助。 在某些时候,他和梅尔尼科夫(作为人和设计师)需要并肩站立,在外部情况面前转向一侧。 而这正是只有你能做到的。 另一方面,Burtsev 作为 ITM 的主管,需要教育和纠正。 他在技术上和在人性的许多方面都是对的,但他做事过于鲁莽,不遵守游戏规则。 在这个脆弱的整合过程中,他需要说几句表扬的话,共同制定机构管理的新章程。
5. 在所表达的考虑中,我尽量保持非原创性,总的来说,我认为它们是对你在 NTS 上的演讲主题的变体,正如它传达给我的那样。 我强烈敦促您尽快解决这个旷日持久的问题。 ITM 目前的所有工作,除了投降,都被阻止了,现在已经需要付出非凡的努力,以免退出第 74 年的计划。
手稿很抱歉,但没有时间再版。
你的 A. Ershov
8 年 9 月 1974 日至 XNUMX 日。现在我已经在新西伯利亚了。
V.S. Semenikhin 院士
来自会员更正A. I. Ershova
关于 Gor、BESM-10 以及与 BESM-6 的兼容性
不幸的是,出于健康原因,我无法参加与部长的 NTS 会议。 另一方面,几天后,有机会与感兴趣的各方(Burtsev、Babayan、Korolev、Shura-Bura、Dorodnitsyn)进行深入对话,这使我们能够表达一些考虑,这些考虑可能有助于促成一些来自现有僵局的一种意见整合。
1. 直到现在,一个全球性的替代方案还没有最终解决:行业是否应该支持三个非合并的大型机器开发渠道:“Mountain”、“Row”和 BESM-6(在某种程度上类似于美国的机器) -“巴罗斯”,IBM 和 C.D.C.)。 这个问题的解决方案不应该来自对“山”和 BESM-10 的元素基础和架构的细节进行小幅比较,而是来自更广泛的政治和经济考虑。 保留这三行的支持者是 Acad。 多罗德尼岑。
我认为这个问题的决定权完全在你手中。 让我马上指出,认识到与 BESM-6 最完全兼容的必要性并不意味着自动选择有利于 BESM-10 的替代方案。 在任何情况下,“山”与 BESM-6 的兼容性都是必要的。
在这个一般性问题上做顾问是非常困难的。 即便是在 MCI 中,也有一些组织很乐意接受像第一实验室这样光荣的团队加入他们的行列。 有支持和反对这种座位安排的一般考虑因素。 我个人对 ITM 可能有点感伤的同情表明,这应该是一个极端的措施,不太可能。 我坚信一件事:这个团队不能被摧毁,无论是在 ITM 还是在它之外。
2.幸运的是,现在似乎有一种技术方案正在成熟,可以解决BESM-6的连续性问题以及Burtsev和Melnikov的努力整合。 他得到了 Shura-Bura、Ershov、Burtsev(有保留)、Korolev(有保留)的支持。 你知道它的本质:在“山”的接口和架构的框架内在 MEKL 上制造另一个处理器,它将专门复制 BESM-6 命令系统,只有这样的架构添加才能适应“山”架构并且可以发明它来提高这种处理器的速度。 处理器可以连接到“Mountain”的内存和多路复用器单独工作,但它必须(这是一些新奇的东西)并与其他处理器(包括“Mountain”本身和它们的自己的种类)在共享内存上。 至此,BESM-6的集成问题将在一个新的水平上得到解决。
在这个选项中,AC-6 线没有得到发展,仅限于已经存在的义务。
3. 在我看来,这样的决定符合事业的利益,作为一种技术解决方案,经过最低限度的研究,可以强加给 Slavsky 和学院的用户。 对于 1 号实验室(至少对于其最雄心勃勃的部分)来说,这样的决定在心理上是不利的,因为它停止了沿 AC-6 线的惯性运动,减少了整体工作范围(而不是系统 - 一个子系统)一个僵化的框架),将团队从属于 Burtsev,不仅作为总监,而且作为首席设计师。 因此,这个想法的呈现在这里非常重要,特别是将这样的决定与实验室的自主合同的发布联系起来,以设计一个基于 80 年代仍然成熟的元素的十亿美元系统(我听说过这个想法来自 Burtsev,也非常支持它)。
4. 尽管如此,如果这条线得到了开发,那么以非常外部的方式将其引入 ITM 是非常重要的。 Burtsev 在研究所的地位必须得到加强,在这方面他需要帮助。 在某些时候,他和梅尔尼科夫(作为人和设计师)需要并肩站立,在外部情况面前转向一侧。 而这正是只有你能做到的。 另一方面,Burtsev 作为 ITM 的主管,需要教育和纠正。 他在技术上和在人性的许多方面都是对的,但他做事过于鲁莽,不遵守游戏规则。 在这个脆弱的整合过程中,他需要说几句表扬的话,共同制定机构管理的新章程。
5. 在所表达的考虑中,我尽量保持非原创性,总的来说,我认为它们是对你在 NTS 上的演讲主题的变体,正如它传达给我的那样。 我强烈敦促您尽快解决这个旷日持久的问题。 ITM 目前的所有工作,除了投降,都被阻止了,现在已经需要付出非凡的努力,以免退出第 74 年的计划。
手稿很抱歉,但没有时间再版。
你的 A. Ershov
8 年 9 月 1974 日至 XNUMX 日。现在我已经在新西伯利亚了。
我们可以从这封宝贵的信中学到什么?
首先,1974 年确实是一个转折点。 列别捷夫死了,一场为权力而最重要的是金钱的激烈血腥斗争开始了。 Yuditsky 和 Kartsev 的团队已经被淘汰出局。 Yuditsky 最后,他所有的超级计算机开发都关闭了,只允许黑客攻击小型计算机(在 2 年 1976 年后,Shokin 将把它彻底抹去,击败 SVT 并驱散所有人),事实上也是 Kartsev(他的机器不被考虑作为一系列超级计算机,只安装在预警系统中,每一个都需要 5 到 10 年的时间才能完成,一旦他成功了,损害了他的健康,第二个 - 他不再幸存)。
结果,留下了三个强大的团体,都属于MRP。 来自 ITMiVT 的 Melnikov(完成了 AS-6 和 BESM-10 项目),来自 NITSEVT 的 Przhijalkovsky(梦想按照 IBM 的原型逐步将 EU 系列扩展到超级计算机)和当时同样来自 ITMiVT 的 Burtsev “金童”卡尔梅科夫和普列沙科夫,他们热心地执行清理像斯塔罗斯这样令人反感的人的命令,为此,他被正式列入所有防空/导弹防御车辆的主要开发商。
很明显,这种情况下的普日亚科夫斯基有点脱离体制:一方面,他和他的欧盟不会 100% 受到耻辱的威胁,另一方面,他显然不会被允许进入一个新的利基市场。超级计算机。 所以他限制自己继续踢 MEP,这样他们就不会忘记向他推出 K500,这是旧 Ryad-100 车辆的第 2 个系列的民用版本。 但是在布尔采夫和梅尔尼科夫之间,一场战斗不是为了生,而是为了死。 不幸的是,我们没有任何类似于克隆 IBM 的会议记录(或者尚未找到),因此不知道 BESM-10 是如何被杀死的。 即使是相对天真和不关心政治的埃尔绍夫也不能不注意到,即使按照苏联院士摊牌的标准(“打破游戏规则”),布尔采夫的行为也极其咄咄逼人,完全傲慢,字面意思是试图用他的靴子。
主要的王牌是BESM-6,当时它已经成为神社。 好吧,当然-伟大的列别捷夫的最后一个辉煌创造,我们最初的开发,而不是您的这些可疑的 Barrows 和 IBM,位于杜布纳、中央控制中心、莫斯科国立大学和苏联科学院的计算中心, 有很多忠实的用户等等等等。唯一的问题是它惊人的架构肮脏和元素库的落后,很明显到 1980 年有必要在 100-150 而不是 1 构建 MIPS 超级计算机–1,5。 梅尔尼科夫是否有能力做到这一点显然是不清楚的。 许多人怀疑他没有能力,因为他的团队主要由极其保守的老派祖父组成,在建筑上停留在 1950 年代中期。
然而,Burtsev 从袖子里拿出来的不是一张王牌,而是一个成熟的小丑,提出将 BESM-6 协处理器添加到他的“山”中,与“山”本身在相同的元素基础上开发,即,因此,强大的 ECL 比原来的 BESM-6 快很多倍。 梅尔尼科夫无事可做,因此决定关闭 BESM-10,并将继续 BESM-6 与“山”的项目合并为一个整体,并将其置于 Burtsev 的指挥下。
天真的Ershov还希望他们一起合作,Melnikov负责协处理器,但他对Burtsev并不了解,他需要绝对的权力。 布尔采夫这边,除了卡尔梅科夫和他的副手谢梅尼欣之外,还有最狡猾的副院长(后来的科学院院长,以及最高苏维埃民族委员会的代表)苏联)科学院院士居里·伊万诺维奇·马尔丘克,曾任联合作业助理员,曾成功加入苏共(二),历经15年在各部门负责人、主任岗位上辛勤负责的工作,长大成人到相应的成员,然后是院士。
结果,梅尔尼科夫在 ITMiVT 呆了几年,就像推车上的第五个轮子,对任何人都完全没用,负责完成 AS-6 及其部署。 作为 AS-6 一部分的 BESM-6 的最佳时刻是同一次联盟-阿波罗任务,在 1975 年与美国的缓和和友谊达到顶峰。 根据西方的数据,从 15 年到 6 年,我们总共生产了大约 1975 架 AC-1980(我们不知何故并不相信)——大约 8 架。
顺便说一句,经过很长时间的搜索后,发现了当时西方对其速度的估计——大约 5 MIPS! 结果,我们在之前的一篇文章中将功率外推到大约 3-4 BESM-6 是正确的。 这毫不含糊地驳斥了网上流传的关于我们的 BESM 如何撕裂 NASA 超级计算机的自行车,计算速度快了 360 倍,但它证实了它与当时美国 MCC 的核心 IBM S / 91 6 型机器的相对功率平价(然而,我们再次假设)。 AS-6 由索科洛夫创建,他对最初的概念非常不满,认为需要新的技术解决方案,与上古时代的 BESM-3.1 的兼容性束缚了他的手脚。 这就是为什么他留在 Burtsev 工作,没有离开 Melnikov,认为他可以通过这种方式创建自己的计算机。 未来,他成为Elbrus(已取消)和MCP超级计算机(Elbrus XNUMX,未完成)的矢量协处理器的首席架构师。
Nikolai Tomilin 回忆说:
Burtsev ......被要求进行这两项发展,甚至副部长 Nikolai Gorshkov 在 ITMiVT 上就这个话题发表了讲话。 两个主要部委对此持严肃态度 - ITMiVT 隶属于无线电工业部(根据文件,它隶属于科学院,事务和金钱 - 隶属于该部),以及该部中型机械制造厂。 Pyotr Pleshakov 部长支持 Vsevolod Burtsev,Burtsev 表示玻利瓦尔不会拉两个。 中型机械制造部(与 Efim Slavsky 部长一起)支持 BESM-10 的开发。 乌拉尔核中心著名院士朱利叶斯·哈里顿也表示支持。 人们说 MCI 有困难,普列沙科夫要求斯拉夫斯基不要坚持。 由于如此庞大的部队相互同意,因此决定停止开发BESM-10。 这是一个谣言,但它被广泛传播,谣言也不是偶然出现的......
BESM-10 的一个论点是它还有一个处理器,可以执行 BESM-6 的命令系统,它是由整个苏联准备的。 因此,有必要继续使用这些发展,而不是失去它们。 但最终,Elbrus-1-K-2 被构思并执行。 他已经在集成电路上,这就是为什么这个系列被称为“集成BESM-6”。 她站在任务控制中心,对我们在加里宁格勒,对我们开发 SS-BIS,她被带来了。
Elbrus-K-B 是一台更先进的机器,但 BESM-6 系统也在那里工作。 这也是由 ITMiVT 工程力量 (Mark Tyapkin) 完成的,软件如 BESM-6、Vladimir Tyurin 的操作系统。 他们似乎对抗可能的 BESM-10。 起初,这台机器被称为 SVS——一种计算系统的特殊处理器(意为 Elbrus 计算系统),后来解码被遗忘,民间传说中出现了“复制系统的系统”的变体。
BESM-10 的一个论点是它还有一个处理器,可以执行 BESM-6 的命令系统,它是由整个苏联准备的。 因此,有必要继续使用这些发展,而不是失去它们。 但最终,Elbrus-1-K-2 被构思并执行。 他已经在集成电路上,这就是为什么这个系列被称为“集成BESM-6”。 她站在任务控制中心,对我们在加里宁格勒,对我们开发 SS-BIS,她被带来了。
Elbrus-K-B 是一台更先进的机器,但 BESM-6 系统也在那里工作。 这也是由 ITMiVT 工程力量 (Mark Tyapkin) 完成的,软件如 BESM-6、Vladimir Tyurin 的操作系统。 他们似乎对抗可能的 BESM-10。 起初,这台机器被称为 SVS——一种计算系统的特殊处理器(意为 Elbrus 计算系统),后来解码被遗忘,民间传说中出现了“复制系统的系统”的变体。
N. E. Balakirev 回忆说:
这台机器实际上是由以 Ivan Denisovich Sofronov 为首的 VNIIEF 代表订购的。 他们的主要程序集是在 BESM-6 上实现的,此外,还有一些程序解决了他们的问题,但由于对 BESM-6 内部架构的深入了解,它们几乎是用机器代码编写的,具有最大的性能压缩。 他们的软件包在国防产品工作中的重要性并不意味着暂停工作和分配时间重写程序的可能性。 正是这些情况需要在 Elbrus 中引入一个特殊的处理器......
应该强调的是,在初始阶段,Elbrus 综合体中没有计划其他 CPU。
应该强调的是,在初始阶段,Elbrus 综合体中没有计划其他 CPU。
一年后的 1976 年,Seymour Cray 以 1 MFOPS 的速度发布了他的 Cray-125,每个人的下巴都掉了下来。 Burtsev 明白不惜一切代价挤掉更糟的情况是必要的,否则顾客不会因为这种破灭的希望而拍拍他的头。 梅尔尼科夫想出了一个巧妙的策略——放弃 MRP 和 ITMiVT,并为 MEP 提供服务,以组装 Cray-1 的苏联克隆,羞辱厄尔布鲁士。 MEP 无法拒绝这样一个诱人的提议(这就是你可以切多少面团!),尤其是因为大约在同一时间他们开始切割 I200 晶体,您可以在其上实现更强大的架构,而问题更少布尔采夫。 Shokin 淘汰了巨额资金(正如我们已经写过的,一个完全从法国购买的印刷电路板生产厂,花费了 IEP XNUMX 亿美元),将 Melnikov 任命为新成立的控制论问题研究所的负责人苏联科学院院士,并为他分配了三角洲研究所的整个部门。 从那里,刚刚被选为通讯员的梅尔尼科夫开始了他个人对 ITMiVT 和 Burtsev 的讨伐。
有趣的是,即使对西方来说,这些阴谋也不是秘密。 Peter Wolcott 在亚利桑那大学的工商管理博士论文《苏联先进技术:高性能计算案例》,早在 1993 年就对苏联各部委之间的摊牌进行了有趣的描述:
然而,随着为制造 ES 大型机而进行的大规模努力,Minradioprom 没有生产资源来支持 BESM-10 和 El'brus 生产线。 最终,这个问题的解决不是基于技术而是基于政治。 Burtsev 能够在军工委员会 (VPK) 和 Minradioprom 本身中获得比 Mel'nikov 更多的高层支持。 埃尔布鲁斯得到支持,布尔采夫于 1973 年被选中接替列别捷夫。
因此,在 1974 年,Burtsev 全权委托他做任何事情,以便在 1980 年之前推出他伟大的 Elbrus。 到那时,机器的架构通常已经完全准备好了(因为它已经开发了 4 年),它仍有待组装,但随后出现了伏击。
首先,厄尔布鲁士很难。 对于老派的院士来说非常困难,特别是因为 ITMiVT 的 2/3 与计算机的开发无关,而且许多人通常与至少某些东西无关(比如程序员 Babayan 的高级经理)。 当时最有能力的青年都已经在搞5E26了,虽然那里的资金少得可怜(连ECL都没有拿到)。
第二个问题是元素基础。 承诺的第 100 个 MEP 系列仅在 1979 年就摆脱了库存,当时已经有必要展示成品车,此外,正如我们所说,Burtsev 做出了一个极具争议的决定,不仅在松散的第 100 个系列,但将其组装在 K200 中 - 一种 MCM,折磨到了屋顶。
Burtsev 手册中的“Elbrus-1”方案
作为蛋糕上的樱桃,超标量和堆栈机的交叉进展非常困难,处理器实现的许多最终细节只能从 6700 年才出现在莫斯科的现场 Burroughs 1974 中收集到,我不得不把它开到美国,亲眼看到生产和调试。
结果,在提供文档和培训的 Burroughs 工程师以及来自曼彻斯特大学的英国人的帮助下,他们分享了标记架构如何工作的理论思想(以及使 B5500、B6700 和 HP 3000 活跃起来) ,在莫斯科也有),该项目开始成形,但我必须完成很多事情,甚至更多 - 听从植物的摆布,比如“你会自己解决测试台,最佳冷却和电源”,这不是学术问题 - 思考这些琐事。
特别有趣的是,即使 B6700 不在莫斯科,Elbrus 的主要构造也是估计的,它是在 1974 年左右进口的。 因此,Elbrus 机柜本身(在第一个版本中)与当时在莫斯科的机柜 - 上一代 Burroughs B5500 相分离。 总的来说,如果这些汽车并排放置,那么 Burtsev 就永远不会摆脱一团糟的指责,也许是因为莫斯科的这座建筑的存在被所有国内历史学家非常非常勤奋地绕过了 10 公里。 VT,我不得不问美国人到底是什么时候卖给我们的。
比较 Burroughs B5500 和 Elbrus 的设计(照片 www.fwtunesco.org 和 Burtsev 的宣传册)。
Elbrus 堆栈和 Burroughs 堆栈的描述(来自 Burtsev 的文章和 en.wikipedia.org)
ITMiVT 与 ZEMZ
根据 ZEMZ 的一位工程师 Vladimir Pavlovich Gusev 的回忆录,他曾在 Elbrus-1 处理器上工作(他很高兴地同意分享他对本文的回忆,详细信息如下),从那时起,该工厂的工程师就一直来到 ITMiVT 1974 年,为了制作 Elbrus 产品的文档。 院士们自己并没有屈尊于这种小事,把自己局限在图纸上,把处理器插在哪里,把内存放在哪里,称之为机器的创造。 特定的电路解决方案,例如在硬件中实现堆栈,ITMiVT 员工已经与同一 Burroughs 6700 的大量工程文档中列出的类似解决方案一对一地撕毁。多亏了这一点,一位会说工程英语的人在一个好的水平很快升了起来,带领相应的小组,向他们解释这些论文是什么。 从 Burroughs 那里借用了模块化原理和处理器单元的一般架构,甚至它们的外观也很吻合。 与此同时,时间很快就过去了,Burtsev 没有选择,他不得不宣布功能开发中的错误,并说 Elbrus 将在 1980 年准备好,但不是那个 - 首先是 TTL 上的测试版本,这在本身,甚至不要犹豫(!),稍后我们将为您推出一个成熟的 ECL 版本。
ITMiVT有一个标准的苏联科研机构结构:研究所-部门-分部-实验室。 这些部门专门处理特定的机器,部门内的结构专门处理构成它们的硬件和软件问题。 研究所的等级制度非常严格地决定了哪些员工可以写关于机器的文章,以及他可以在其中写什么。 直到 1985 年,由 A. A. Sokolov 领导的部门一直致力于 MCP(他之前曾创建 BESM-6、AS-6 并为 Elbrus 开发 BESM 协处理器)。
Elbrus 自己创建了第二个部门,Babayan 正是在那里担任软件和操作系统组负责人的职位。 将小组人数翻倍并同时任命巴巴扬担任这两个职位的原因很简单——薪水。 苏联的薪酬等级严格按照人的职位进行,为了获得额外的报酬,研究机构经常安排有趣的部门洗牌。 由 E. A. Krivosheev 领导的第三个单位正在开发防空移动计算机,更准确地说是 5E26,并抱怨他们需要它们的方式与厄尔布鲁士 (Elbrus) 相同,而资金和人员是最后一个使用它们的。 Ryabov 负责 CAD 部门,F.P. Galetsky 负责多层印刷电路板和组件部门。 另一个部门致力于 RAM 系统。 Burtsev 创建了最后一个部门,希望能克服 MEP 的问题,MEP 不断延迟微电路和电路板,但最终结果仍然不是很好。
到 1974 年,名为“Elbrus-1”的 TTL 处理器的第一个文档开始到达位于 Sergiev Posad 的 ZEMZ,而罪恶机器的设计局开始了漫长而痛苦的调试、微调和改造。植物。 问题是这样的。 正如我们一再暗示的那样 - 大多数苏联计算机“开发者”......根本不知道如何开发它们。 你的意思是他们不能? 这意味着:计算机开发是一门独立的、具体的、明确的科学技术学科,在 IBM 7030 Stretch 的商业失败后,其意义在美国得到了完美体现。 车子本身就很精彩,只把巨额的钱都膨胀进去了,结果竟然比设定的任务威力小了好几倍。 尽管它是革命性的,但从资本主义主要事物的角度来看,Stretch 是一个巨大的失败——它在市场上失败了。 疾控中心的汽车既快又便宜。
IBM 很好地吸取了这一教训,开设了当时被称为机器结构工程师的课程,并开始编写有关计算机系统设计和开发的教科书。 这有所帮助 - 他们的下一个项目 S / 360 根据新发现的科学的所有规范设计,结果不仅在技术上非常出色,而且在商业上也取得了惊人的成功。 自 1960 年代以来,IBM 模式已被西方所有的硬件开发商所采用,大学开始批量培养“计算机体系结构与硬件设计”专业的学生。
当然,在苏联,一切都不同了。 我们正好有两个恐龙——自学成才的设计师(甚至都不是数学家,而是普通的电工),布鲁克和列别杰夫,他们在 1950 年代中期培养了几十个最有才华的学生,同样的电工和无线电工程师,因此编写它们,获得“计算机开发人员”资格。 这就是 Rameev、Melnikov、Burtsev、Tomilin、Sokolov 和其他人的出生地,离他们自学成才的父亲不远,他们是 1950 年代末 - 1960 年代初的机器创造者。
他们从来没有被教过设计计算机,因为他们的老师不知道如何设计,而且他们被困在那些非常幸运的苏联 60 年代,当要被认为是一个伟大的计算机设计师时,能够用你的触发器焊接就足够了手。 焊接触发器,他们当然知道如何完善,就像聪明的电工一样。 但它背后的一切都不是很好。 这种特里保守主义的据点,祖父试图接近 1980 年代机器的创造,因为他们被教导 - 本着 1960 年代的精神,成为 ITMiVT。 问题是不知何故,机器的元件底座甚至没有爬向 2I-NOT 上的崩溃(退伍军人仍然可以理解),而是爬向 3000 阀门的 BMK,其工作是用于老院士。
结果,他们的“发展”归结为这样一个事实:他们大量研究了美国和英国先进机器的文档,并组成了以不同方式编译其功能的指挥系统。 他们为学生、研究生和初级研究人员提供了将他们所写内容翻译成微电路和 BMK 语言的能力,以及解决与架构中微妙时刻的具体实现相关的所有问题的能力。 他们将这些论文转移到真正的 TEZ 中,留给了工厂设计局的工程师,嗯,这不是学术问题——胡说八道。 ITMiVT 根本没有人对电路板进行热建模,也没有听说过,他们还认为摆弄电源和其他“小事”是有损尊严的。 结果,同一个 Burtsev 真正参与创建 Elbrus 被简化为已经提到的来自 IBM、CDC、HP、ICL 和 Burroughs 的命令系统的编译(与 Melnikov 不同,他们没有到达 Elbrus 的 Cray ) 和整个项目的管理。 开发是由完全不同的人进行的。
我们如何确定情况确实如此? 这很简单:来自人们的回忆,他们必须体现我们年长的电气院士以这种方式“设计”的一切。 例如,根据苏联科学院 IPK 员工 V. Kaminsky 的回忆录:
...我在 Vyacheslav Vodolazsky 的实验室工作,他是程序语言“TOPTRAN”(TOPological TRANSLATOR)的作者。 在我们的实验室里,我们从事数控机床的 TOPRTAN 信息编码,这些机床为 SS LSI 切割印刷电路板。 我和我们实验室的其他人都没有在加里宁格勒,但是 Schelkovskoye Shosse 研究所的某个同事定期来看我们,他定期带着我们的磁带和 8 英寸软盘前往加里宁格勒。 然后,他向我们讲述了他在加里宁格勒亲眼所见的许多轶事。 简而言之,据我所知……SS BIS 无论如何都不会起作用……
他说,在加里宁格勒,当女性安装人员开始用电线焊接 4 块 2 层电路板时,电线的“胡须”开始变得如此之大,以至于电路板简直淹没在其中。 正如我被告知的那样......由于电线的缠结随着焊接的继续而变得越来越长,因此这些板根本看不到......
然后,在第一次测试中,结果证明这一切都不像孩子那样被加热......
建议为电路板快速设计和安装液体冷却。
他说,在加里宁格勒,当女性安装人员开始用电线焊接 4 块 2 层电路板时,电线的“胡须”开始变得如此之大,以至于电路板简直淹没在其中。 正如我被告知的那样......由于电线的缠结随着焊接的继续而变得越来越长,因此这些板根本看不到......
然后,在第一次测试中,结果证明这一切都不像孩子那样被加热......
建议为电路板快速设计和安装液体冷却。
根据 Delta 研究所 RAM 子系统 Martynov 的设计者的回忆录,4 个带内存的 BMK 在 TEZ 融化时,可以评估围绕 VLSI 冷却发生的可怕程度。打开。 仅 CDC 6600 冷却系统就重达 XNUMX 吨,比整个超级计算机还大。
很多人都知道Cray-1矢量处理器,也有人听说这款处理器其实是装在一台功能强大的氟利昂冰箱里,只有少数人知道这款冰箱的开发比处理器本身还要复杂,耗费更多的时间和精力。努力,但谁知道为这个怪物提供动力的电动发电机的设计? 是的,它们甚至不在这台机器的照片中(尽管它们的大小就像 4 Crays),并且大多数人(甚至是那些了解计算机架构的人)认为他可能是通过在末端插入带有插头的粗电缆来吃东西的进入一个大出口。 但如果没有冷却和电源,Cray 项目就像没有处理器一样不可能。 Burroughs B7800 是一个真正的怪物,使用一系列 20 kW 三相电源连接,每个电源配备重达 100 多公斤的扼流圈,总容量约为 0.1 F 的巨大电容器,并打开最强大和罕见的摩托罗拉 MJ13335晶体管能够在 10 V 下以 140 kHz 左右的频率切换 5 A 的电流。
我们开发人员技能的顶峰是绘制数据如何在机器中移动的图表。 其他一切都由工程师完成。 电影《解密历史》截图。 4.12.2018 年 XNUMX 月 XNUMX 日,电视公司“Under Sign of Pi”和电视频道“俄罗斯文化”的我们的超级计算机。 电影可用 这里.
计算机的开发就是系统的开发,对于一个团队来说是最困难、最复杂的工程任务,各个部分都像瑞士手表一样工作。
这是我们院士做不到的。 这就是为什么我们在对事物发展的记忆中相遇的原因,理解者的头发将竖立起来:
...他们无法为 Elbrus 开发控制面板 ...从 IPK 为 SSBIS 发送的电源电路被证明无法运行,工厂本身的电气工程师对其进行了重做 ...考虑不周的冷却导致到 Elbrus 处理器开始泄漏......从加里宁格勒交付到莫斯科是不切实际的 SSBIS 原型,因为无法正确拆除数千匝互连并且无法将其未组装运输......第一块制造的带有底座的板晶体不起作用,因为设计师没有考虑到电路中的延迟......
因此,我们的技术考古学家试图向这些院士学习他们的超级项目的实施细节。
很多人参与了那个项目,那些演讲者有很多作者,但有很多关于他们的问题,与 IBM 专利的痛苦相似到令人困惑的程度,也就是说,这个人回忆起他应该负责这些和这样的系统......或者已经成为成熟专家的成年人,他们自豪的来源是他们已经在 LSI SS 中实现了某个功能,但随后这个笑话开始了......他们无法用语言描述,但是它是怎么做的,设计者们不仅不能说 LSI SS 是在哪个系列的微电路上制造的,而且还不能指指点点放在桌子上的微电路样品等等。您甚至可能无法想象当人们开始就这个话题与他们手头上的文档和工件交谈时的反应。
他们在这里,学术“开发者”。
... 在与我作为潜在雇主交谈过的 12 个人中,只有 2,5 人是理智的,然后你惊恐地意识到 Gurkovsky 很可能是对的,并不是出于愤怒,他在 1981 年来到三角洲时说,当时有一群人比现在的水平落后了 20 年,想象一下当我和 60 年代被困在 BESM-6 和 AC-6 和 Bull 计算机等时尚青年设备的人交谈时,我的精神创伤,以及那些故事他们想秘密告诉 NICEVT 是如何摧毁苏联 VT 的!
当有必要从草稿中组装出带有“世界上最好的指挥系统”的数学描述和带有“在此处插入电源,您会弄清楚的标题”的正方形时,什么样的超级英雄站在你自己”一台真正工作的超级计算机? 他们在任何关于苏联电子和 VT 历史的书中都没有被提及,他们的名字不在订单和奖品的接受者名单中,他们的名字也没有分配给研究所。 房屋上没有任何标志:“组装厄尔布鲁士处理器的人住在这里。” 我们谈论的是谦虚的专业人士,他们悄悄地咒骂并用他们的母语记住院士,将他们的幻想变成现实 - 计算机工程师。
提到的引文中的最后几行是关于他们的:
是的,我完全忘记了,来源分为三种类型,绝大多数将自己定位为 SS LSI 创造者的人根本什么都不懂,不清楚他们如何工作,剩下的一小部分被我逐字引用,但从引用中可以看出他们对此事的态度,少数压倒性的古尔科夫斯基在几分钟内就已经准备好在谈论发生的事情时说脏话......
一般来说,苏联风格的设备制造包括三种神奇的设计,这一切都以某种方式运作。 苏联物理学家萨达纳什维利对它们进行了很好的描述,他在实践中遇到了这种情况:
第三,国内的军事技术有时不能称为技术,没有什么可以转换的。 它们的整体属性是:国家接受、监管控制和微调。
微调:比方说,有必要对某个“产品”进行一次实战(真正意义上的)发布,然后一个工匠团队到达并带来了这个“产品”,正如他们所说,他们的膝盖。
监管控制:假设你买了一辆汽车,你需要每天严格按照说明书几个小时来检查里面的东西,把它拧起来,给它上油。
Gospriemka:某家工厂生产军品,首先是工厂验收(几十个甚至几百个女孩),然后是军队(国防部的队长和少校)。 他们的任务是从所生产的全部产品中选择具有所需特征的偶然实际发生的东西。
微调:比方说,有必要对某个“产品”进行一次实战(真正意义上的)发布,然后一个工匠团队到达并带来了这个“产品”,正如他们所说,他们的膝盖。
监管控制:假设你买了一辆汽车,你需要每天严格按照说明书几个小时来检查里面的东西,把它拧起来,给它上油。
Gospriemka:某家工厂生产军品,首先是工厂验收(几十个甚至几百个女孩),然后是军队(国防部的队长和少校)。 他们的任务是从所生产的全部产品中选择具有所需特征的偶然实际发生的东西。
结果,厄尔布鲁士的生产周期完全重复了任何苏联产品的生产周期。
1. 在象牙塔中,该项目的官方作者,1950 年代木乃伊化的十倍获奖院士组成(使用“阅读与洋基队的情况并用力将其缠绕三倍”的方法)一个命令和绘制方块的系统,其中方案是处理器,其中 - 内存。
2. 没有从 ITMiVT 获得 1/10 薪水和荣誉的无名英雄——年轻的研究人员和充满活力的年轻大脑的研究生(但是,唉,没有实践知识和经验),他们如何尝试将其转化为铁,对电气和热工程的复杂性没有丝毫概念。
3. 另一个无名英雄:工程师,用烙铁把一捆纸变成工作样品的专家等等,一个妈妈,把所有的理论方案重做了三遍,使原型启动。
4.原型,就像苏联的一切一样,在一个诚实的共产主义原型上工作,并且由于可怕的元素基础,乘以原始设计师的曲率,准备好死于最轻微的唾液,但具有特殊的工厂魔法(这将是稍后讨论)它通过了军事验收并被正式视为移交。
5. 老板们开香槟,工厂工人得到100卢布的奖金,他们的老板——开车,院士——被列宁奖,英雄勋章和为他们竖立的纪念碑。
6. 客户收到制造出来的机器,然后……它不工作。 有两种类型的侧柱 - 由于原始架构的曲率,根本无法移除,以及由于组件的令人作呕的质量而产生。
7. 已经在现场的工程师(附属于任何像样的研究机构,没有他们,即使是下水道系统也无法工作)开始尽其所能进行维修、整理和调整,定期与工厂争吵或咨询。
8. 头几年就这样过去了,直到交付给客户的第一代法律机器闲置不工作。
9、最终,经过2-3年,工厂工程师和研究所调剂师的共同努力取得了成果,一个几乎未删减的Elbrus版本开始出厂。
10. 最后,机器实际上可以工作(在项目正式完成3年后,每个需要它的人都已经收到订单和别墅),现在每天/每周/每月只有一次,幸运的是它,相同的“规定” - 定期拧紧,扭转,已经在已知的特定故障点烧毁的微电路的常规更换等。你可以生活和欢欣鼓舞。
因此,任何产品在苏联的发布都变成了无休止的微调和精加工,厄尔布鲁士项目处于苏联工业可以掌握的复杂性极限,工厂工人很难接受。 顺便说一句,更糟糕的是只有在 NPO Quartz,它有幸完成,或者更确切地说,实际上是从头开始构建“自命不凡的......不合理的决定”的可行版本(用其中一位工程师的话) ,Melnikovites 以“SSBIS Electronics”的名义堆积起来。
工厂工人从零开始完全开发了电源和冷却系统(而不是 IPK 和 Delta 的非工作系统),自己重新布线了 KULON 系统中的所有电路板,实际上是自己设计了计算机。 毫不奇怪,这个忘恩负义的过程(梅尔尼科夫和三角研究所的高层从部长级孩子变成了院士和订单承担者)如此困扰他们,以至于当命令限制发展时,工厂工人切断了电源为这个怪物的尸体供应和冷却,然后跑去拉她换金子,以某种方式补偿她5年的痛苦。
在与 Elbrus 合作的 ZEMZ,一切都没有那么悲惨,但也很有趣。 让我们回到 V.P. Gusev 的回忆录,他亲眼目睹一切,亲手触摸,并记录了非常有趣的采访 一系列关于厄尔布鲁士的故事,应作者的要求记录在本文中.
第一组文件于 1974 年底到达工厂,到 1976 年,正在生产一批试制的处理器。 Elbrus 是一台完全模块化的机器,事实上,它是由 1-10 个不同类型的处理器和特定任务所需的外围设备组装成的乐高构造器。 实际上,建立处理器模块的批量生产是最困难的任务-如果解决了,那么一切都会自行解决。 弗拉基米尔·帕夫洛维奇 (Vladimir Pavlovich) 于 1976 年作为分配到 ZEMZ 的一群学生的一员来到工厂。
......我是唯一一个来自 Baumanka 的人。 Grigory Kavishaner 来自圣彼得堡,来自哈尔科夫等。从我们毕业时 - Pevnev 从尼古拉耶夫调来,一年后我在一家旅馆遇到了他。 我在 ITM 的开发人员中遇到了几个人——但他们是莫斯科人。 总的来说,有一个明确的划分:莫斯科人 - 非莫斯科人。
此时,第一套厄尔布鲁士的生产正在完成。 1978-1979年,吸收了退伍军人的经验,招募了一个新的学生大队。 在工厂生产“Elbrus”实际上是其发展的延续,ITMiVT 没有想到。 它看起来像这样。 收到了一组文件,根据该文件生产了一批 TEZ、2 级块和机柜,将所有块、输出连接与复合体的其他元素(例如 PVV、RAM 等)结合在一起,并包括一个电源供应单元和空气冷却系统。
当然,TEZ 本身也必须开发,而且像往常一样,院士们并没有为此屈服。 所有电路都落在了 ZEMZ 的肩上。 这些 TEC 安装在一个功能块中,例如,加法或乘法,打开并......发出某种游戏。 在最好的情况下,当打开时,某些东西会立即烧毁,并且在找出问题所在后,可以对其进行更改(如前所述,在调试 Elbrus-2 时,TEZ 5 每次打开时都会烧毁/关闭),在最坏的情况下,类似的处理器元件会起作用,但不能正常工作。 自然,为了揭示这一点,需要特殊的支架,一个遥控器,您可以从中手动输入寄存器的内容并查看计算结果等。
假设发现问题在于,在特定板的给定拓扑中,信号进入竞争条件,结果,与理论上应该写入寄存器的完全不同。 很明显,当由一个健康的人开发时,应该在建模阶段就已经排除了这些问题,但在 ITMiVT,他们并没有为细微之处烦恼——那我们为什么需要工程师呢? 最难的我们都做了,有了想法,然后在厂里让他们想办法! 在工厂,他们对其进行了整理,用示波器探测,测量延迟,拒绝弯曲的微电路,在板上抛出连接(在 TEC 上使用 MGTF 线的钩脚安装,在 2 级块上使用双绞线和同轴电缆PK50,具有 50 欧姆的特性阻抗,通过“赛普拉斯”连接器匹配工作 TTL 电路 - 用于块和外部设备之间的连接)并观察会发生什么。 安装过程中产生积极结果的所有更改都必须仔细记录在文档中,以便可以在不纠正错误的情况下对以下电路板进行布线。
自然,该协议必须在 ITMiVT 中获得批准。 结果,每个更改都发生在“发送文件 - 制作电路板 - 测试 - 出错 - 抛出更改 - 测试 - 门框修复 - 描述更改 - 发送到 ITMiVT - 批准 - 收到更正的文档”的链条上。 我们正在描述一个微不足道的案例,即问题出在一条轨道上,但在实践中,Elbrus TEZ 在与机器的其他部分进行调试和协调时,其电线长得并不比 SSBIS Electronics 差。 每次迭代都需要协调一堆文件,因此,快递员不断地在扎戈尔斯克和 ITMiVT 之间奔波。 现在再加上可怕的保密制度,只有在彻底检查并密封这个文件夹后才能将文件夹带出工厂。 根据回忆录,工程师通常不会胡说八道,但如果可能的话(也就是说,一个更喜欢去壳种子而不是费心筛选他的内裤的守望者)将文件夹拖到 ITMiVT 并返回,可以这么说,“on后面”这样的小变化不打扰重要秘书。 很明显,发展速度,以及 ZEMZ 位于距离 ITMiVT 80 公里的事实,这种繁文缛节并没有增加。 总的来说,“被围困的堡垒”的心态是甜蜜的,并且与苏联公民很亲近,因为否则很难证明所有疯狂的山都是合理的,尽可能地堆积起来。
Sardanashvili 回忆说:
第四,保密困扰科学。 如果某些东西没有直接的防御价值,它仍然被认为对国家很重要。 因此,所有科学都披上了一层保密的外衣。 你可以举出许多有趣的例子。
保密已经变成了妄想症。 即便是最抽象的话题,同样需要官方许可,即“不泄露机密信息”。 工作人员告密者遍布所有学生团体、所有部门、任何地方。 人事部门、外事部门、“政权”首脑的职位,当然还有所谓的第一部门的一些职位,只能由克格勃官员担任。 任何与外国人的接触都必须报告,打字机必须在警方登记。
保密已经变成了妄想症。 即便是最抽象的话题,同样需要官方许可,即“不泄露机密信息”。 工作人员告密者遍布所有学生团体、所有部门、任何地方。 人事部门、外事部门、“政权”首脑的职位,当然还有所谓的第一部门的一些职位,只能由克格勃官员担任。 任何与外国人的接触都必须报告,打字机必须在警方登记。
当然,更多地保护它不受他的人民的伤害。 正如我们所记得的,所有 1960 年代的 Tseraushnik 都像回家一样去各种“微米”,而停止这样做只是因为他们确信那里绝对没有什么有趣的东西。 同时,同样的保密制度并没有阻止最著名的苏联叛徒、NPO Fazotron 的总工程师 AG Tolkachev 从 1979 年到 1985 年向美国传输有关几乎所有苏联飞机的雷达和航空电子设备的信息:从 Su-17 到 MiG-31,这表明向警方登记打字机并不是间谍活动的障碍。
但是在很多知识中-如果每个苏联公民都知道的话,很多悲伤, 如 事实上,他们收集了他珍贵的祖国核导弹护盾的工作原理(以及其他一切),这不会增加他的快乐。
出于对公民幸福的无知和内心平静的不懈关注,党下令将所有事情保密到最后一刻。 结果,按照奥威尔的说法,野蛮的秘密和自我停止的习惯,从字面上根深蒂固(“不习惯谈论这个!”),成功地生存到了今天,并促成了神话的倍增关于苏联的超科学和超技术。 即使是现在,正如我们所看到的,只有少数参与了 XNUMX 年前的发展的人是有可能的——每个人的潜意识里都有“无论发生什么”。 只有董事和老板会毫不犹豫地接受采访——一个比另一个更精彩。
在组装每个块之后,必须对其进行测试,并且与调试不同的是,必须测试制造的每台机器,并且所有这些都在第一个副本中手动进行。 你能想象组成处理器的每本书至少有超过 9000 个(字面意思是 - 超过 9000 个)联系人的基本响铃的喜悦吗? 更不用说测试不仅限于此。 为了检查 TEC 的逻辑,它们成对连接,并将相同的随机位序列馈送到输入端。 如果输出端的信号一致,则这些模块的工作方式相同,如果不一致,他们就坐下来找出原因。
弗拉基米尔·古谢夫回忆说:
这是同一首歌。 自从 Lebedev 和第一台 BESM 机器出现以来,ITMiVT 就以极差的文档而著称。 他们根本不关心文档。 他们只对自己的想法感兴趣,制造一辆汽车,而不是生产。 这也是在制造 Elbrus 期间。 没有文件。 这些变化是分阶段进行的。 以前制造的套件必须最终确定到一定水平。 然后有新的变化,所有之前发布的套件都再次完成。 收费不一样。 一方面,一切都是通过悬挂安装完成的,另一方面,部分是在板内制作的,部分是由天篷制作的。 一般来说,这首歌。 1 年,车间的第一台机器开始调试。 没有设置方法。 CPU由许多块-1978组成。 以前,为了消除简单的错误,必须单独检查每个块。 检查块的代表是典型的 - 我必须修改它以便在处理器外部尽可能多地检查块。 我必须编写一个方法来检查我的块。 我在设计局工作,也有车间工程师。 例如:如何检查 FIFO 堆栈? 图片是手工绘制的——当检查特定命令的执行时,图片在示波器屏幕上的显示效果(然而,文字是由秘书打印的)。 这项工作历时数周。 结果证明该说明不到 13 页 - A200 格式(尽管所有内容都在一侧)。 就个人而言,我参与了前 4 个 CPU 的设置,4 年我结婚并搬到了莫斯科。
更准确地说,在 ITMiVT 中进行调试 - 前台是工程控制台,从照片来看,这是 Elbrus-2 的时间。 注意工程师工作场所的样子,以及整个大厅本身(照片博物馆.dataart.com)
有趣的是,后来,在最好的传统中,所有人都加入了这个过程(同时获得了订单和国家奖项)。 例如,尤里·里亚布采夫这样回忆同一个故事:
这是我自己的例子。 相对而言,我一直是我所在领域的主要人物。 不管叫什么职位,大家都知道我是负责机器硬件的。 操作人员定期在莫斯科附近的设施进行。 当为第 300 个系统制造汽车时,他们每两周去扎戈尔斯克工厂。 在为 S-15 制造原型 VC 时,我们陷入了僵局——我们无法检查模块。 新技术——集成电路出现了。 模块变得更加复杂,没有控制方法,而且你不能手动检查它们——你会在寻找一些悬空的接线时杀死自己。 我一点也不担心,但情况很紧张。 我开始思考,我记得几年前我作为一个小组的一员工作,检查勃列日涅夫汽车中运行不良的通讯设备。 当时使用的技术现在很有用。 我们与技术人员一起安装了一个原型,称为首席设计师:“这是您可以检查的方法。” 他看了看,立即请来了一位非常优秀的工程师 Oleg Gurkovsky。 他在三周内完成了这项技术,之后我们在 20 到 XNUMX 年的时间里都不知道这部分问题有任何问题。 这是团队合作。
我们的首领就是这样教古尔科夫斯基如何调试机器的! 他在测试厄尔布鲁士号本身方面描述了更大的幻想:
当我们解决了单元测试的任务,安静地生活时,每个人都咯咯地笑了起来。 “是啊,怎么会? 这不可能,因为它永远不可能!” 但它对我们有用! 在生产计算机的明斯克工厂,人们辛勤劳作。 他们无法真正检查这些模块,他们将它们塞进汽车中,并搜索了一个月的系统故障。 然后他们来到扎戈尔斯克机电厂找我们:“怎么办?” 我们:“带上模块,我们按照我们的方法去检查。” 明斯克居民编制了一份故障清单,他们的测试方法揭示了大约 80% 的缺陷,我们的 - 99,9%。 此外,我们的员工是放学后的女孩。 我们对他们进行了两天的培训,他们开始工作了。
回忆起来的不仅仅是另一位老板讲故事的人,还有试图达到这些百分比的人,ZEMZ 工程师 Vladimir Gusev,文章的作者要求他对 Ryabtsev 的采访发表评论:
不,我没有和女孩说话,而是和工程师说话。 他们叫我去车间,一个板坏了。 首先,您的商店必须有标准的测试套件。 好吧,如果这是某种标准板,例如,某个 5 位加法器的元素。 接下来,你应该在车间里有一个标准,并且板子正在定稿——标准也在定稿中,也必须时刻检查。 这不是女孩子的工作,一旦发现方案行不通,女孩子什么也做不了。 有必要找出故障,在什么阶段以及信号之间存在差异的位置。 我们拿示波器看。 他们打电话给我的错误是微芯片不匹配错误,比如说一个有 17ns 的延迟,另一个有 19ns 的延迟。 此外,在枚举时,您必须确保您的信号使被测板上的所有微电路都工作。 《放学后的女孩》,嗯……
块开发人员尽最大努力使调试人员的生活变得困难。 例如,并行计算的块是由 A.K. Kim 开发的(后来,一位大人物,MCST 的主管,他在技术英语知识方面有所提升,并帮助挖掘了 B6700 的文档):
ZEMZ 员工从事辅助工作,Kim 积极参与设备的创造,一段时间后成为并行计算单元的主要开发人员。 这段时间积累的生产和设计活动经验,勤奋和积极的生活态度,促成了他全面进入计算机开发团队。 1980 年,在状态测试期间,“不知疲倦”的 Alexander Kim 已经负责 Elbrus-1 MVK 的诊断和故障排除。
从事“次要工作”的 ZEMZ 员工不同意这种评估。 弗拉基米尔·古谢夫回忆说:
需要注意的是,Kim开发的街区变化和改建的数量最多,我们工厂的工人并不特别高兴。 这又是关于列别捷夫的旧对话。 老师们还说列别杰夫造了一辆汽车,但他把所有的东西都画在了膝盖上(这是真的)。 因此,没有任何东西可以转移到工厂。 因此,在 工厂 (!) 部门 5 是专门为与 ITMiVT 合作而创建的——因为该工厂是为了炼铁。 而且您还没有看到 Kim 的文档中的内容......再次制作所有电路板更容易 - 其中几乎有一半是表面贴装的。 并且重新路由的周期是几个月(考虑 2-3 辆发布的汽车)。 它是如何完成的是一个安静的恐怖,印刷电路根本没有留下任何东西......
Kim 本人来自扎戈尔斯克,1973 年来到 ITMiVT 为机器做文档,正如我们已经说过的,他的英语说得很好,并帮助撕开了 Elbrus 的 B6700 处理器的描述。 结果,我带着如此宝贵的技能来到了球场,所以我留在了ITMiVT。 一个大事件与他搬到莫斯科有关。 根据弗拉基米尔·古谢夫的回忆录,金的生活条件令人作呕,“为一个有三个孩子的家庭提供宿舍”的水平,结果通过研究所,他排队等候床位,是第一个到那里的人,因为在 ITMiVT,没有人比他活得更糟。 队列中的第一个公寓是三居室公寓,因此莫斯科区委员会忘记了 - 莫斯科地区的一些地区为什么会大量涌入,甚至首先是一间小屋? 他们很快将其融合到自己的一个中,在这里您有绝佳的机会在苏联获得住房。 Burtsev 愤愤不平,结果,Kim 还是得到了公寓,只是不一样,更糟。
然而,辅助设备更容易开发,ITMiVT 的一名员工回忆道:
Lenya Pshenichnikov(PVV 的开发者)有一本关于 B6700 的书,从用户的角度对其进行了详细描述。 他准确地复制了所有内容,加上必要的更改:B6700 - 48、Elbrus - 64、其他标签、完全不同的频道(欧盟外围设备)等等。 好吧,还有一些其他的小变化。 例如,在原文中,对设备请求队列的开头和结尾的引用存在于两个相邻的单词中,而在 Elbrus PVV 中 - 存在于一个单词的两个半部分中。
正如你所看到的,并不是每个人都像金一样在发展中倒霉。 是他设计了这个模块,B6700 中没有直接类似的模块,最后,一切都必须通过反复试验来完成。 顺便说一句,使用这个例子,你可以评估初级开发人员的能力水平,这比高级开发人员的水平高不了多少。 他们可以很容易地撕下一些东西并将其重新制作成所需的格式,但要开发自己的 - 只能通过非常长时间的反复试验。 在厄尔布鲁士岛上杀死的所有时间中,至少有一半只是花在学习如何做某事上。 这不是他们的错——好吧,他们没有教我们,不像美国,如何开发计算机,他们没有教我们!
调试BESM-6协处理器的问题也不少,直到1980年代初才有可能完成,因为它的完成被推迟到最后,直到最后。 N. E. Balakirev 回忆说:
从 1979 年初开始,以我为首的三人小组开始将 OS DISPAK 转移到 SVS。 由于外围设备及其连接与 BESM-6 根本不同,因此无法谈论直接传输。 此外,中断集、内存结构也与BESM-6不同,更不用说调试操作系统的控制台了。 当然,操作系统模式的命令集与 BESM-6 有着根本的不同。 但最重要的是,设备既没有准备好调试,也没有准备好运行。 也就是说,不仅需要调试操作系统,还需要调试处于非常原始状态的设备。 另一个非常重要的一点是,所有外围设备、I/O 处理器 (I/O)(首席设计师 Leonid Evgenyevich Pshenichnikov)、同步器、内存都在一个副本中,因此,为了调试,我们必须在本地 Elbrus 的开发人员和 BESM-6 系列的开发人员之间分配时间。 Arnold Leonidovich Plotkin 负责时间分配,他为我们分配了“最佳”时间:晚上、清晨、周末和节假日。 此外,设备不断改进,或者新设备到货,也不得不分配时间进行调试。 正是在这样的环境下,未来的 Elbrus 1-K-2 计算机综合体不得不进行调试。
关于内存位编号的几句话。 有三种选择:原生 Elbrus 中央处理器、PVV 和 SVS 处理器。 同时,本地的Elbrus和PVV的数字编号正好相反,而对于SHS则需要考虑另外16位的不足(仅使用了48个信息位),因此经常出现误解调试程序时。 CBC 软件开发人员在他们的编号中命名了数字的编号,而内存服务商则在完全不同的地方寻找错误。 对于 PVV 也观察到相同的情况。 这种情况也没有绕过 Elbrus-1 的原生开发者。
对于 SHS,缺点是适度的内存缓冲:同样有 8 个读寄存器、8 个写寄存器和 8 个指令寄存器,而主 CPU 已经有一个缓存。 在调试过程中,内存的设计和基础发生了1980次变化,技术上完全不同。 特别有趣的是内存的铁氧体版本(XNUMX 年! - 大约 Aut.),它以优雅的执行和制造的潜在艰巨性着称,只能委托给女性。 内存的最终版本是集成内存,但是,无论如何,所有这些代的内存都必须进行调试并在其上编写测试。 这一切都表明,发展是在不同的方向上进行的。
输入输出处理器和使用外围设备的概念被证明是整个 Elbrus 综合体中最薄弱的环节。 根据在 BESM-6 操作 OS DISPAK 的经验,我们即使在那时也了解这一点......众所周知,在特殊设施的 Elbrus-2 操作期间,外围部件和进气口完全被现代设备取代,这证实了我们长期以来的结论。 另一个重大错误是试图通过硬件提供所有可靠性。 每个人都知道,调试过的程序代码,如果保证设备处于良好的工作状态,就不会崩溃,但控制部分及其主要部分可能会出现故障 - 两者都需要以某种方式检查......
在调试时,我们完全专注于软件控制,而经常忽略硬件控制,相信我们自己的软件控制。 另一个令人失望的时刻,简直让我们震惊。 为了进行任何交换,必须填写一个 8 字请求(80 个字节)并注册所有必要的标志和字段。 而当问题涉及与终端的交换时,则需要发出一个 1 字的请求,要求交换 8 个字节。 当然,这样的交换是一个非常昂贵的过程。 在这方面,连接匈牙利产的视讯而不是EC7920终端来实现终端网络的死胡同想法失败了,即:由于不可能为每个比特提供一个8字的请求。 为了弥补这一缺陷而额外重新焊接 PVV 并没有带来任何结果。 而且调试过程中的主要制动器是 PVV,它会定期发生故障、焊接、进行预防性维护,这对于调试程序的任何人来说都不是秘密。
我们实际上没有使用但由 Boris Artashesovich Babayan(厄尔布鲁士的主要思想家)宣传的另一项创新是重新启动。 如果发生任何严重故障,操作系统实际上会自动重新启动,当然,这也是由 I/O 处理器代表和主动重新启动的。 我不得不观察 Elbrus-1 上的一些时刻,由于重新启动,在不可靠的设备上工作,我的同学 Salavat Gilyazov(Elbrus-1 测试的开发人员)无法编辑他的程序行,直到硬件错误被消除。
同一系列的误算应该包括数据传输处理器(PDC)(项目经理 Valery Ivanovich Perekatov)。 与 PVV 不同,该处理器具有对驱动程序进行编程的指令。 在 PPD,我们的团队与 Perekatov 的团队一起开发 SHS,创建了用于以 BEMSh 宏语言处理视频音调的软件。 这个系统对我们有用,但不幸的是,未来他们不再为我们分配时间,我们也无法向公众展示我们的成功。
但这不是我想在这里说的。 事实是,对于 PVV 具有很大“智能”的 PPD 只能通过 PVV 进入一般配置。 也就是说,对于 PVV 来说,它是某种外围设备,这显然是一种误解。
外围设备的调试与 PVV 一样难,而且设备的硬件控制速度最慢。 在这里,我们能够使用软件控制来处理有故障的设备。 在某些情况下,一个字节中的一位被卡住了。 有了额外的校验位和校验和,我们实际上在设备不工作时恢复了信息。 另一种情况是,当我必须掌握示波器和物理接口层的操作才能证明错误是硬件错误时,它不在 IPV 中,也不在我们的 CBC 处理器中。 鼓并没有持续多久,尽管它们首先是我们调试的。 痛点是终端网络,以非常庞大的设备EC7920为代表......
磁带驱动器和磁带,以及终端,或者更确切地说是终端站,也通过 ES 计算机线提供,虽然它们更优雅,但质量并不高。 如果磁带循环播放,则会导致信息损坏,最糟糕的是,无法从该部分读取信息。 在 BESM-6 上,这个问题可以手动解决:通过沿着磁头移动磁带,我们“摸索”了磁带被读取时的状态......
我记得 1980 年夏天,在研究所的会议室里讨论了验收和开发人员之间产生的冲突。 作为开发的客户,该国防空部队军备总局第五局局长米哈伊尔·伊万诺维奇·内纳舍夫少将发表了一篇关于未能按时完成的毁灭性演讲,并且不讨好条款,首先释放了他对Burtsev的愤怒......
经过长时间的小冲突,我们同意在计算机综合体投入使用之前,不派任何人度假,包括军事代表。 除了这一集谈到取得成果的困难,特别是在科学密集型和技术行业,我想再回忆一个案例。
我记得有一次会议,和往常一样,是在晚上 18:00 之后举行的。 Burtsev听取并评估了事态,为每个人设定了一项任务,并确定了检查他在第二天早上完成分配任务的结果的截止日期。 即便是在办公室外面,也没有一点愤怒和抱怨的声音响起,虽然时钟显示的是 21:00。 显然违反了劳工法,但事情还在继续。
关于内存位编号的几句话。 有三种选择:原生 Elbrus 中央处理器、PVV 和 SVS 处理器。 同时,本地的Elbrus和PVV的数字编号正好相反,而对于SHS则需要考虑另外16位的不足(仅使用了48个信息位),因此经常出现误解调试程序时。 CBC 软件开发人员在他们的编号中命名了数字的编号,而内存服务商则在完全不同的地方寻找错误。 对于 PVV 也观察到相同的情况。 这种情况也没有绕过 Elbrus-1 的原生开发者。
对于 SHS,缺点是适度的内存缓冲:同样有 8 个读寄存器、8 个写寄存器和 8 个指令寄存器,而主 CPU 已经有一个缓存。 在调试过程中,内存的设计和基础发生了1980次变化,技术上完全不同。 特别有趣的是内存的铁氧体版本(XNUMX 年! - 大约 Aut.),它以优雅的执行和制造的潜在艰巨性着称,只能委托给女性。 内存的最终版本是集成内存,但是,无论如何,所有这些代的内存都必须进行调试并在其上编写测试。 这一切都表明,发展是在不同的方向上进行的。
输入输出处理器和使用外围设备的概念被证明是整个 Elbrus 综合体中最薄弱的环节。 根据在 BESM-6 操作 OS DISPAK 的经验,我们即使在那时也了解这一点......众所周知,在特殊设施的 Elbrus-2 操作期间,外围部件和进气口完全被现代设备取代,这证实了我们长期以来的结论。 另一个重大错误是试图通过硬件提供所有可靠性。 每个人都知道,调试过的程序代码,如果保证设备处于良好的工作状态,就不会崩溃,但控制部分及其主要部分可能会出现故障 - 两者都需要以某种方式检查......
在调试时,我们完全专注于软件控制,而经常忽略硬件控制,相信我们自己的软件控制。 另一个令人失望的时刻,简直让我们震惊。 为了进行任何交换,必须填写一个 8 字请求(80 个字节)并注册所有必要的标志和字段。 而当问题涉及与终端的交换时,则需要发出一个 1 字的请求,要求交换 8 个字节。 当然,这样的交换是一个非常昂贵的过程。 在这方面,连接匈牙利产的视讯而不是EC7920终端来实现终端网络的死胡同想法失败了,即:由于不可能为每个比特提供一个8字的请求。 为了弥补这一缺陷而额外重新焊接 PVV 并没有带来任何结果。 而且调试过程中的主要制动器是 PVV,它会定期发生故障、焊接、进行预防性维护,这对于调试程序的任何人来说都不是秘密。
我们实际上没有使用但由 Boris Artashesovich Babayan(厄尔布鲁士的主要思想家)宣传的另一项创新是重新启动。 如果发生任何严重故障,操作系统实际上会自动重新启动,当然,这也是由 I/O 处理器代表和主动重新启动的。 我不得不观察 Elbrus-1 上的一些时刻,由于重新启动,在不可靠的设备上工作,我的同学 Salavat Gilyazov(Elbrus-1 测试的开发人员)无法编辑他的程序行,直到硬件错误被消除。
同一系列的误算应该包括数据传输处理器(PDC)(项目经理 Valery Ivanovich Perekatov)。 与 PVV 不同,该处理器具有对驱动程序进行编程的指令。 在 PPD,我们的团队与 Perekatov 的团队一起开发 SHS,创建了用于以 BEMSh 宏语言处理视频音调的软件。 这个系统对我们有用,但不幸的是,未来他们不再为我们分配时间,我们也无法向公众展示我们的成功。
但这不是我想在这里说的。 事实是,对于 PVV 具有很大“智能”的 PPD 只能通过 PVV 进入一般配置。 也就是说,对于 PVV 来说,它是某种外围设备,这显然是一种误解。
外围设备的调试与 PVV 一样难,而且设备的硬件控制速度最慢。 在这里,我们能够使用软件控制来处理有故障的设备。 在某些情况下,一个字节中的一位被卡住了。 有了额外的校验位和校验和,我们实际上在设备不工作时恢复了信息。 另一种情况是,当我必须掌握示波器和物理接口层的操作才能证明错误是硬件错误时,它不在 IPV 中,也不在我们的 CBC 处理器中。 鼓并没有持续多久,尽管它们首先是我们调试的。 痛点是终端网络,以非常庞大的设备EC7920为代表......
磁带驱动器和磁带,以及终端,或者更确切地说是终端站,也通过 ES 计算机线提供,虽然它们更优雅,但质量并不高。 如果磁带循环播放,则会导致信息损坏,最糟糕的是,无法从该部分读取信息。 在 BESM-6 上,这个问题可以手动解决:通过沿着磁头移动磁带,我们“摸索”了磁带被读取时的状态......
我记得 1980 年夏天,在研究所的会议室里讨论了验收和开发人员之间产生的冲突。 作为开发的客户,该国防空部队军备总局第五局局长米哈伊尔·伊万诺维奇·内纳舍夫少将发表了一篇关于未能按时完成的毁灭性演讲,并且不讨好条款,首先释放了他对Burtsev的愤怒......
经过长时间的小冲突,我们同意在计算机综合体投入使用之前,不派任何人度假,包括军事代表。 除了这一集谈到取得成果的困难,特别是在科学密集型和技术行业,我想再回忆一个案例。
我记得有一次会议,和往常一样,是在晚上 18:00 之后举行的。 Burtsev听取并评估了事态,为每个人设定了一项任务,并确定了检查他在第二天早上完成分配任务的结果的截止日期。 即便是在办公室外面,也没有一点愤怒和抱怨的声音响起,虽然时钟显示的是 21:00。 显然违反了劳工法,但事情还在继续。
总的来说,关于家用电子产品的神话之所以出现,正是因为采访了工程师、工人,以及真正用自己的双手设计(根据院士们的绝妙想法)、制造和测试的人,几乎没有人猜到。 有一个很好的经验法则——互联网上关于某些重大发展的采访越多,接触它的人就越少。
在苏联,原则很简单。 像列别捷夫这样的天才和将军最后一次在 1950 年代亲手开发了一些东西,然后他们因出色的行政和指挥工作而获得了军衔和头衔(那些幸运地没有与肖金、卡尔梅科夫等人争吵)。 已经有了 BESM-6,Lebedev 只是这个想法的作者,可能还有指挥系统,Melnikov 负责开发本身,实际上,Sokolov 和其他人设计了机器,Tomilin 做了操作系统等。
与此同时,列别捷夫自然而然地成为了将军和辉煌的命令承担者。 20 年后,Melnikov 已经登上了巅峰,与 Elektronika SSBIS 的关系就像 Babayan 与 Elbrus 的关系一样。 同样的学生、研究生和工厂工程师都在从事真正的开发。 同时,他们中没有一个人接受过开发计算机的培训。 在马铃薯之旅和关于 CPSU 和 istmat / diamat 历史(当然还有永恒的体育教育)的极其有用的课程中,物理学、电气工程和电子设备适度地钻了进去,这告诉了微电路和 TTL 逻辑是什么一般来说。 根据 Gusev 的回忆录,他已经在 ZEMZ 看到了商业数量的实时芯片,并且他开始获得与它们合作的技能 - 在大学里没有这样的东西。 而这不是暴力的 1980 年代,而是停滞不前的 1970 年代,不是林业工程学院,而是该国领先的工程大学 Baumanka。 至于书籍,好吧,任何找到苏联的人都非常清楚,能得到一本关于电子学的好书(尤其是翻译的)是多么幸运。 与每个商店里到处都是杰出领导人的不朽作品不同,人们在商店里看到的说明性书籍不如烟熏香肠,而且和香肠一样,主要在首都。
梅尔尼科夫这一代人是幸运的——起初他们为一位天才和将军担任不知名的设计师,他们仍然设法在 1980 年代获得了他们的董事职位,并成功地以杰出和将军的身份载入史册。 他们的学生和雇员,实际上拿出了所有的发展,不再获得荣耀——苏联解体的时间早于奥列格·古尔科夫斯基这样的人能够坐在舒适的导演椅上并获得奖励,而不是因为他们的青年发展(他们的老板已经获得了奖励)他们),但为了下一代的工作。
好主意,可怕的结果
回到厄尔布鲁士,我们注意到 TEZ 的组装当然是在 1940 年代后期建造的古代车间(为 Elbrus-2 组织了一个新车间)中由手工(女性)进行的,看起来像......好吧,任何苏联的工程车间 - 巨大的生锈机库,看到这些机库的想法不是关于精细的微电子,而是关于钢轨焊接。 这些设备也直接来自那些年 - 最普通的苏联烙铁(甚至不是焊台)。 车间的工头充当热控制员,他每天几次穿过行,检查微电路是否过热。 当然,没有任何防尘的说法;一块铁是用来抗静电的,必须在开始工作之前触摸它。 自 BESM-2 以来,组装技术并没有改变,尽管元素基础的世代发生了变化。
NPO Quartz 在这方面要幸运得多,对于他们来说,Shokin 为我们已经提到的工厂(在他辞职前不久)分叉了工厂,其印刷电路板的装配线尺寸最大为 20x20 英寸。 对于 3 年左右潜在的“Elbrus-1988”,ITMiVT 的 MRP 通过瑞士公司 Rode 以 70 万美元的价格收购了一个更薄的类似工厂,设计用于生产高达 20 层的印刷电路板(即使自 1980 年以来它已成为显然它与 MRP Shokin 的技术不再打算共享),但他不再对他们有用。
随着 Elbrus-1 的生产,结果是一场彻头彻尾的噩梦。 1976 年,决定......生产一台未完成的机器,原则上是未完成的机器。 怎么这么着急? Burtsev 承诺到 1980 年在 ECL 上推出他的奇迹,而这匹马也没有在 TTL 上滚动。 与此同时,严肃的人正在等待他从三个箱子中装载的汽车 - 来自阿尔扎马斯和奥布宁斯克的核院士,正在开发战斗机的苏霍伊设计局,更不用说 MCC 和不幸的导弹防御系统。 最后,MCI 在扼杀了 Kisunko 之后,承担了做所有事情的义务,即使在 1970 年代吃得饱饱的时候,毕竟不是所有的义务都可以被忽视。 “厄尔布鲁士”必须迅速完成。
结果,在 1976 年夏天,一份工厂副本被直接运送到 ITMiVT,ZEMZ 工程师出差并坐在开发人员旁边,他们已经在按照“工作/不工作”的原则检查 TEZ ,但基于“它是否完全按照应有的方式工作”的原则。 现场进行了进一步的更改 - 我找到了一个门框,拆下腿,将一根电线扔到另一个微电路,再次响起等等。 对文档进行了更改,该文档立即进入工厂,当时他们已经在工厂......组装串行处理器! 延迟平均为 2-3 台机器,也就是说,在第一对机器上,更改是按原样进行的 - 通过悬挂安装,而在第三台机器上,他们已经有时间模拟并发布新的电路板拓扑,但随后一波以下变化接踵而至,依此类推……因此,关于 Elbrus-1?最重要的事情可以放在两句话中。 首先,在所有生产的汽车中,根本没有两辆完全相同的汽车。 其次 - 它们都没有按预期工作。 这就是为什么,顺便说一句,用户抱怨他们滑倒了一个半成品 - 没有工程控制台,处理器泄漏等。像往常一样,我们说:“苏联” - 我们的意思是“动手工作,猛攻最后一切都被填满了。”
来自“Elbrus-1”和“Elbrus-2”的板(来自第二个,甚至更有可能来自 BESM-6 协处理器),注意电路侧柱的数量惊人,现场更正(来自同一部电影)
此外,在苏联,任何东西的释放——从无线电接收器到厄尔布鲁士,都是一个完全的紧急情况。 电路板上的电线随处可见 - 无论是在电视中还是在 DVK 中,因此当产品发布完全不起作用时(如著名的 KVN 电视 - “买了它,打开它,没有工作”),然后并行完成——这是常态,而不是例外。 这就是为什么,顺便说一句,在无法用烙铁沿途固定门框的情况下(例如,在微电路中),您必须诚实地将整批产品送去报废,好的产品的产量联盟是用百分比来衡量的,而不是像西方那样用百分之十来衡量。 但是对于 Elbrus,这个计划简直是超越了自己。
当所有的模块至少都经过测试后,工程师们开始轮班工作——两天后,他们在 Elbrus 旁边的 ITMiVT 大厅的椅子上过夜,以压倒组装并启动整个机器作为整体而言,但这种紧急情况并没有对质量产生积极影响。 到 1978 年,终于有可能从穿孔磁带启动操作系统内核时,第二阶段的测试到来了,这导致了最痛苦的级联修复:例如,在控制设备中最轻微的侧柱,它有必要沿链修改处理器的一半。 最后的卡拉春来了。 原来,从组装的角度来看,第二阶段的一些修正(也需要在板上用电线成型)与已经挂在板上的第一阶段的组装相交! 同时,可以不受限制地挂在微电路腿上的电线数量是有限的,这条腿的抽头数量也是有限的,而不会损坏芯片。 每次焊接还必须用清漆密封,在此过程中也有可能损坏微电路。 一般来说,对于工程师来说,每天只是一个假期开始。
同时,更改链必须分发到所有套件,包括参考套件,然后一次又一次地回滚到第 1 步并检查已经进行的更改的板的可操作性等. 锦上添花的是,ITMiVT 的负责人他们并没有费心(出于对官僚主义的热爱)为借调的工程师提供一组关于已经进行的更改的文档。 我不得不通过一位阿姨技术专家以盗版方式获得它。 结果,他们根据 TEC 的数量建造了一个带有文件单元的柜子,每个单元都有自己的方案堆栈,并按顺序进行所有更正。
布尔采夫结束
操作系统的第一部分于 1978 年在 ITMiVT 的 Elbrus 上发布。 Elbrus 软件是 1976 年在新西伯利亚举行的一次会议的主题,1978 年在 Pravda 中写了一篇关于机器的值得注意的文章 - 成品必须紧急推出! 1978年,大部分微调工作再次流向ZEMZ。 当时的 ITMiVT 完全退出了 Elbrus-1,向它吐口水,因为 Elbrus-2 已经耗尽了所有的力量。 结果,工厂工人不得不自己建立大规模生产。 到目前为止,他们已经开发了测试台和工程控制台,用于或多或少地进行块的常规设置。 顺便说一句,这个经验后来在第二个 Elbrus 中派上了用场,最重要的是在下一个项目中,非常 SSBIS Electronics,如果不是 Elbrus 的建筑老手,那么 Melnikov 会再推出他的怪物 10年。
与此同时,来自苏联南部共和国的装配工的传奇诅咒也部分蔓延到 ZEMZ——“我指挥电线是因为它对我来说更漂亮,而不是按照计划应该是这样。” 弗拉基米尔·古谢夫回忆说:
我们有一个 Arsen,一个格鲁吉亚人,是公司的灵魂...... Komsomol 组织者承担了所有后果。 他在他的街区做了什么? 有一个面包板,您可以在上面设置一些附加功能来检查模块,绘制原理图并执行此操作。 为此,有必要在面包板上放置微电路,并且那里的电源线已经准备好。 因此,他设法通过额外的电线提供了更多的电力——而且,顺其自然,这样会更好! 它导致了什么? 当然,为了吹嘘,一切都变得短暂。 为什么? 好吧,因为他另外做了接线,并且在某个地方犯了错误。 而且您必须爬上去看看-哪根电线从哪一端混在一起……嗯,这是一个完全不了解生产是什么的人的愚蠢行为。 好吧,您已经完成了印刷电路板本身的所有电源接线......
它曾经更加艰难。
Vera Bushueva 在我们组里,她是作为实验室助理来的,她的字迹很好,她用墨水写得很精彩。 毕业于梅季希林业工程学院(!)计算机科学系。 有一个工程师(!)。 一个孩子的家人,为了安排孩子上幼儿园,顺着工会路线去了工会委员会,他们帮忙。 在这里,她也和我们在一起,在莫斯科晃来晃去。 丈夫是个勤奋的人,他当过车工…… 关于计算机技术的书? 什么样的书,敬畏上帝,她没有时间看书,家庭,孩子,她需要买东西,穿衣服,穿鞋子。 你说 - 在俄罗斯制造一台超级计算机......
结果,在 1979 年,这辆车(正式地,稍后会详细介绍)通过了州测试,并在 1980 年被州委员会接受,但折磨才刚刚开始。 绝对 Elbrus-1 工厂生产的每个人都有问题 - 从中等到致命。 说,这对苏联来说仍然正常吗? 是的,但是很多机器都不能工作,不仅是开箱即用,即使是在不幸的研究机构的力量每天 2-3 年的黑客攻击之后。 安装人员的另一个假期是,两个随机 Elbrus 的电路板实际上是不可互换的 - 几乎每台机器都以其独特的更改和更正而著称,部分是对电路板进行的,部分是接线的。 对于每辆Elbrus-1,工厂都有自己的个人修正方案,“根据某某文件清单完成1号车,2号车-根据某某清单完成” ,“ 等等。
注意安装 Elbrus-2 的门框,是的,是的,它的组装和制造方式与它的父亲 Elbrus-1 相同(照片 1500py470.livejournal.com)
发布的机器的确切数量未知,但很可能不超过 30 台,并且没有谈论任何 10 个处理器,实际上最多可以启动两个。 处理器的发布速度约为 1,5-2 个月,每年 3-4 台机器。 即使是这样截断的形式,Elbrus 的第一个版本也是一场噩梦,例如,交付给爱沙尼亚的一台双处理器机器经过几年的尝试调试,终于在 1986 年才推出! 《真理报》宣布后不久,爱沙尼亚科学院宣布,到 1980 年底,它将接收 Elbrus-1 用于共享计算中心,为许多学院提供服务。 控制论研究所将托管这台机器并开发一个分时系统,以授予其他研究所的访问权限。
这些估计结果被证明是非常乐观的。 首先,直到 1981 年底,厄尔布鲁士的一些(但不是全部!)部分地区才抵达塔林。 根据 G. G. Ryabov 的说法,这台机器“几乎未经测试”交付给塔林,没有快速启动所需的设备和支持。 1982 年,预计到 1984 年该车将完全组装,但实际上只有双处理器 Elbrus 是在 1986 年才推出的,这要归功于从芬兰人那里购买了冷却系统。 发射时,它只配备了十几个磁鼓(总容量约为 70+ MB,你好 1950 年代的技术!),可靠性差(尤其是在执行多个用户任务时),最终很少使用。
问题出现了,这一切是如何通过军事接受的? 就这样,腿。 首先,它在任何生产中如何在联盟中被普遍接受? 测试员 Yuri Bakutin 回忆说:
苏联的致命问题是由于紧急工作,生产中的技术纪律水平极低。 不知何故,在 80 年代后期,我在泽列诺格勒的 Kvant 工厂出差,当时最稀缺的苏联 DVK 个人电脑(PDP-11 架构)就是在那里生产的。 这是街区的尽头。 追逐计划。 我被要求在测试台上工作——拒绝没有通过测试的处理器板。 店长走过来,看着我的工作。 支架上的板显示处理器频率低于标准。 我把它从插座里拿出来放在一堆,让调谐器重新焊接 RC 驱动电路的电容器。 师傅将这块板子拿在手里,在需要焊接的陶瓷电容处,简单的用边刀咬掉一块。
“就是这样,”他说。 - 调谐器不需要蒸汽浴。
容量减少了。 频率增加了。 处理器通过了测试。
我很震惊。 我明白在这里谈论微裂纹、水分和可靠性是愚蠢的。 都是成年人,自己明白一切。 应该在高温下测试(已经在其他设备上)几个小时的电路板,如果他们测试了几十分钟(一次 - 一个计划,一个计划!),这是很好的,但他们签署了测试是全部通过。 并且动不动就发生类似的违规行为。
“就是这样,”他说。 - 调谐器不需要蒸汽浴。
容量减少了。 频率增加了。 处理器通过了测试。
我很震惊。 我明白在这里谈论微裂纹、水分和可靠性是愚蠢的。 都是成年人,自己明白一切。 应该在高温下测试(已经在其他设备上)几个小时的电路板,如果他们测试了几十分钟(一次 - 一个计划,一个计划!),这是很好的,但他们签署了测试是全部通过。 并且动不动就发生类似的违规行为。
现在厄尔布鲁士是如何收到的? Vladimir Gusev 再次回忆道:
所以第一批套件已经在 1977 年准备就绪,即 CPU——包括板卡和模块。 但一切都必须敲定——做出改变,至少花了 2 年时间。 直到 1978 年,他们才将此事带到了迷你操作系统上。 也就是说,mini OS 的发布意味着 CPU 正在呼吸,并且大部分的改变都已经完成。 但是所有的电路板都必须重做。 最终确定,这意味着所有已发布的套件必须返回车间,最终确定 - 并再次呈现给客户。 还有另一个问题 - 在旧问题中有 1976 年的微电路 - 军方代表真的不喜欢 1980 年带有这种微电路的电路板的到来。 有必要更改规格并更改元素的适用条款。 军方不喜欢它。 在这种情况下(在 NIIDAR),他们更改了板上的铭牌,据说这些是最近发布的板。 是的,如果你爬上去看看微电路上的日期,它就像一条缝,但军方并不总是看那里。 军事代表从工厂收到了房子里的一套公寓 - 与汽车的全部成本和运营成本相比,公寓的价格微不足道 - 故障等。
......总的来说,工厂的军事代表 - 这就是削减的地方。 一方面,他保护军队的利益,但另一方面 - 在莫斯科(扎戈尔斯克)的公寓,孩子在学校,他的妻子工作 - 谁想吵架。 在 NIIDAR,我们是最后的商店,我们的特殊计算器是工厂每月计划的 25%。 在季度末 - 要么交出,要么整个工厂没有奖金。 我们在耳边,也必须说服军方代表。 以及他们如何切断军事代表的封印(是的,军事代表封印了该部分)并让他们逃跑。 一个牢房在夜间飞出——我们切断了封印,更换了电路板和铭牌,将封印固定到位并继续运行。 军事代表在跑步开始后的第二天来 - 一切正常。 这 率 曾是。 我可以举其他例子。 但这就是他们的工作方式,这种技术,我没有白谈开发人员的水平。 该设备很粗糙,包括由于零件质量低下和元件协调性差,并且在操作中它不断需要调整,例如,由于元件参数的偏离。
......总的来说,工厂的军事代表 - 这就是削减的地方。 一方面,他保护军队的利益,但另一方面 - 在莫斯科(扎戈尔斯克)的公寓,孩子在学校,他的妻子工作 - 谁想吵架。 在 NIIDAR,我们是最后的商店,我们的特殊计算器是工厂每月计划的 25%。 在季度末 - 要么交出,要么整个工厂没有奖金。 我们在耳边,也必须说服军方代表。 以及他们如何切断军事代表的封印(是的,军事代表封印了该部分)并让他们逃跑。 一个牢房在夜间飞出——我们切断了封印,更换了电路板和铭牌,将封印固定到位并继续运行。 军事代表在跑步开始后的第二天来 - 一切正常。 这 率 曾是。 我可以举其他例子。 但这就是他们的工作方式,这种技术,我没有白谈开发人员的水平。 该设备很粗糙,包括由于零件质量低下和元件协调性差,并且在操作中它不断需要调整,例如,由于元件参数的偏离。
显然,在爱沙尼亚的“厄尔布鲁士”等广告失败后,很多客户拼命打车,也是可以理解的。 回顾事件的直接参与者 - 鲍里斯·亚历山德罗维奇·安德烈耶夫,八十年代初,LPTP“Object-6”部门的副总工程师,特别是为作为雷达站一部分的控制计算机开发软件配合物:
因为我一个人开发了安装 Elbrus 设备的场地布局,并亲自开发了整个电源系统,直到 PSC-50 装置的控制柜,它为 Elbrus 提供 220 V / 400 Hz 电源,还设计了 Elbrus 水冷管道系统,我仔细研究了 ITMiVT 的领先技术措施(RTM)在使用的材料方面。 在RTM中,严禁在水冷系统中使用黄铜配件和红铜管,并且在苏联几乎没有生产压力低于25个大气压的不锈钢阀门和水龙头。 在第一批到达的 Elbrus 机架的冷却部分,我们看到了黄铜配件和红铜管,这让我们感到惊讶。 看起来问题已经解决了,但在运行一年后,由于蒸馏水的电化学腐蚀,Elbrus 机柜中内置的铝制热交换器开始因孔洞而出现故障。 顺便说一句,这些热交换器的资源是 500 小时。 怎么可能将这样的热交换器插入如此昂贵(22 万卢布)的计算机中? 但这些仍然是花,浆果在前面等着我们。
最后,他们安装了所有的机柜,铺设了电缆设施,并试图打开 Elbrus。 它不在那里。 事实证明,Elbrus 没有中央控制台(从未出现过,好吧,他们无法在 ITMiVT 开发它)。 机柜内有连接遥控器的接头,但没有遥控器。 好吧,我们弄清楚了需要关闭哪些触点才能打开电源,用回形针将它们桥接(我不是在开玩笑,连接器没有配合部件)并开始调试。
事实证明,Elbrus 中没有永久内存,为了恢复它,有必要将 BIOS 形式的东西从穿孔磁带上传到 RAM 中。 纸带因频繁使用而撕裂。 是的,它是用 Elbrus 提供的 ES 计算机数据准备设备不支持的代码(旧 GOST 的代码)制作的。 我不得不跑遍圣彼得堡寻找塑料穿孔胶带。
终于,硬件测试通过了,是时候安装操作系统了。 我去 ITMiVT 协商它的交付。 就在那时,我被吓了一跳。 你,他们说,伙计,开始记录变化和偏差,或者你的 Elbrus 对应于电路并且不工作,或者你按照你的理解重做电路,并且 Elbrus 至少开始工作。 我们的 Elbrus 套件的序列号为 22。顺便说一句,Kariton 院士拒绝了它,否则我们不会将他视为我们自己的耳朵。 哪里有这样的“厄尔布鲁士”,谁就随便挑。 Zagorsk 工厂最终失去了对已发行电路设计的控制。 有几次,在我的记忆中,扎戈尔斯克的市民试图声明一些 Elbrus 作为参考,并将所有发布的 Elbrus 最终确定为一个单一的电路实现,但没有任何结果。
让我们继续讨论操作系统。 在 ITMiVT 中,有人告诉我,为了安装操作系统,有必要将与我们一起安装的驱动器的主磁盘带到 ITMiVT。 在 ITMiVT,他们会根据调整参数选择最近的主盘,我们将根据这个选择的主盘对齐驱动器,我们可以提供一个标准的磁盘包,用于将操作系统下载到它。 在所有普通计算机中,操作系统都是通过磁带提供的。 作为厄尔布鲁士国际展览馆的一部分,有多达8台ES电脑磁带机,但没有为它们编写驱动程序,它们像死锤一样站在大厅里。
现在让我们来谈谈磁鼓存储。 起初,我无法理解磁鼓是如何出现在第四代计算机中的,当时全世界早已抛弃了它们。 因此,经过深思熟虑,我将表达我的假设。 ITMiVT在磁鼓上有一个存储部门,为了不超频,他被指示参与第四代计算机的开发。 我们一如既往,走自己的路。
我们的企业与联盟最好的电子厂之一的扎戈尔斯克机电厂(ZEMZ)关系非常密切,所以工厂管理层在私下谈话中对它生产的厄尔布鲁士(Elbrus)非常不屑一顾,当时他们有5- 多年来,M.A. Kartsev 开发的 M-13 计算机上有文档记录,该计算机本应成为克拉斯诺亚尔斯克雷达站的核心。 因此,可以说ZEMZ为了ITMiVT而生产的Elbrus MVK的布局是克拉斯诺亚尔斯克雷达站没有建造的原因(这是我个人的看法)。 Elbrus MVK 的所有不幸和粗心与 M.A. Kartsev 的 M-10 计算机形成鲜明对比,它站在我们企业 50 米外。 顺便说一句,这是苏联唯一一个两台苏联超级计算机并排的地方,我们可以比较。
我想对 Elbrus-2 国际展览中心多说几句。 据我所知,三台 10 处理器 MVC“Elbrus-2”被用作位于 Sofrino 莫斯科附近的雷达导弹防御系统“Don”的控制计算机。 我个人不知道这是怎么可能的,但 RTI 他们的开发人员。 Mints 院士确保 ITMiVT 用 Elbrus-2 制造控制计算机,特别是因为他们之前的雷达开发使用的是 M. A. Kartsev 开发的控制计算机,并且他们知道控制计算机应该如何工作。
最后,他们安装了所有的机柜,铺设了电缆设施,并试图打开 Elbrus。 它不在那里。 事实证明,Elbrus 没有中央控制台(从未出现过,好吧,他们无法在 ITMiVT 开发它)。 机柜内有连接遥控器的接头,但没有遥控器。 好吧,我们弄清楚了需要关闭哪些触点才能打开电源,用回形针将它们桥接(我不是在开玩笑,连接器没有配合部件)并开始调试。
事实证明,Elbrus 中没有永久内存,为了恢复它,有必要将 BIOS 形式的东西从穿孔磁带上传到 RAM 中。 纸带因频繁使用而撕裂。 是的,它是用 Elbrus 提供的 ES 计算机数据准备设备不支持的代码(旧 GOST 的代码)制作的。 我不得不跑遍圣彼得堡寻找塑料穿孔胶带。
终于,硬件测试通过了,是时候安装操作系统了。 我去 ITMiVT 协商它的交付。 就在那时,我被吓了一跳。 你,他们说,伙计,开始记录变化和偏差,或者你的 Elbrus 对应于电路并且不工作,或者你按照你的理解重做电路,并且 Elbrus 至少开始工作。 我们的 Elbrus 套件的序列号为 22。顺便说一句,Kariton 院士拒绝了它,否则我们不会将他视为我们自己的耳朵。 哪里有这样的“厄尔布鲁士”,谁就随便挑。 Zagorsk 工厂最终失去了对已发行电路设计的控制。 有几次,在我的记忆中,扎戈尔斯克的市民试图声明一些 Elbrus 作为参考,并将所有发布的 Elbrus 最终确定为一个单一的电路实现,但没有任何结果。
让我们继续讨论操作系统。 在 ITMiVT 中,有人告诉我,为了安装操作系统,有必要将与我们一起安装的驱动器的主磁盘带到 ITMiVT。 在 ITMiVT,他们会根据调整参数选择最近的主盘,我们将根据这个选择的主盘对齐驱动器,我们可以提供一个标准的磁盘包,用于将操作系统下载到它。 在所有普通计算机中,操作系统都是通过磁带提供的。 作为厄尔布鲁士国际展览馆的一部分,有多达8台ES电脑磁带机,但没有为它们编写驱动程序,它们像死锤一样站在大厅里。
现在让我们来谈谈磁鼓存储。 起初,我无法理解磁鼓是如何出现在第四代计算机中的,当时全世界早已抛弃了它们。 因此,经过深思熟虑,我将表达我的假设。 ITMiVT在磁鼓上有一个存储部门,为了不超频,他被指示参与第四代计算机的开发。 我们一如既往,走自己的路。
我们的企业与联盟最好的电子厂之一的扎戈尔斯克机电厂(ZEMZ)关系非常密切,所以工厂管理层在私下谈话中对它生产的厄尔布鲁士(Elbrus)非常不屑一顾,当时他们有5- 多年来,M.A. Kartsev 开发的 M-13 计算机上有文档记录,该计算机本应成为克拉斯诺亚尔斯克雷达站的核心。 因此,可以说ZEMZ为了ITMiVT而生产的Elbrus MVK的布局是克拉斯诺亚尔斯克雷达站没有建造的原因(这是我个人的看法)。 Elbrus MVK 的所有不幸和粗心与 M.A. Kartsev 的 M-10 计算机形成鲜明对比,它站在我们企业 50 米外。 顺便说一句,这是苏联唯一一个两台苏联超级计算机并排的地方,我们可以比较。
我想对 Elbrus-2 国际展览中心多说几句。 据我所知,三台 10 处理器 MVC“Elbrus-2”被用作位于 Sofrino 莫斯科附近的雷达导弹防御系统“Don”的控制计算机。 我个人不知道这是怎么可能的,但 RTI 他们的开发人员。 Mints 院士确保 ITMiVT 用 Elbrus-2 制造控制计算机,特别是因为他们之前的雷达开发使用的是 M. A. Kartsev 开发的控制计算机,并且他们知道控制计算机应该如何工作。
总的来说,苏联的磁盘存在真正的问题。 普通磁盘子系统只是在复制欧盟开始时才出现在该国,它们是由保加利亚人生产的。 ITMiVT,一般来说,直到 1980 年代(!) 所有 他在他的机器上安装了巨大的磁鼓,从 BESM-6 到 Elbrus-2,仅仅是因为开发部门是一个他不想离开的非常温暖的地方。 可以将多达 32 个鼓连接到 Elbrus 的一个 I / O 处理器,并且可能有两个这样的处理器......真的,很遗憾,这从来没有纯粹出于审美原因:想象一个大厅的大小一个足球场,满是咆哮的钢铁怪物,一个油桶,重达数百公斤——直到现在,好莱坞还没有拍出比这更疯狂的风景的柴油朋克。
每个 I / O 处理器与外围存储的最大交换速率为 4 MB / s,保加利亚的主要 EU-5056 驱动器的容量仅为 7,25 MB。 东方集团工业量产的最大容量驱动器,容量为 5063 MB 的 EC-317,5,仅在 1984-1986 年或更晚才上市,但在 1,198 MB/s 的数据传输率下,这些驱动器确实做到了没有充分利用 Elbrus-2 的快速通道。 1991 年与东方集团的贸易关系破裂后,磁盘不足成为许多用户的严重问题。 ITMiVT 定期试图向无线电工业部施加压力,要求其开发更高容量的光盘,但其努力并未成功。
并且为了制作 这个 宏伟的 M-13 Kartseva 从其实际创作的那一刻起已经有将近 10 年(!)没有推出该系列,这使 Kartsev 本人丧生,他在下一次会议的途中死于心脏病发作所有的生产延误。 ZEMZ 直到 13 年才获准开始生产 M-1986,当时他们最终处理了两个版本的 Elbrus。 尽管元素基础已经过时了 15 年,但 M-13 比 Burtsev 怪物更可靠、更简单、更快。 苏联几乎没有人看到这辆车也就不足为奇了。
一般来说,理论上,Burtsev 承诺到 1980 年在 ECL 上出现一个宏伟的“厄尔布鲁士”,实际上,到 1985 年至 1986 年才出现在 TTL 上几乎无法使用的糟糕版本。 自然,这是苏联尚未看到的失败和耻辱(而且已经看到了很多)。 问题在于 Burtsev 让许多受人尊敬的人(例如,来自严肃研究机构和设计局的院士,包括那些参与核 武器 和飞机),甚至他的 MRP 赞助人也无法掩盖这样的混乱局面。 他的日子屈指可数。 在 1970 年代,每个人最终都会原谅他(并挂了几个订单),但在院子里却是 1980 年代初,冷战、里根、阿富汗和安德罗波夫的最后一轮。 阻止这十年的军事失败是不可能的。
然而,还有“厄尔布鲁士-2”! 我们将在下一部分讨论他发生的事情。
信息