美国的神话。 苏联计算机技术的落后
“如果我们考虑不同类型部队的武器模型,甚至在历史方面,与同一个美国人相比,有多少苏联军事装备样本是最好的? 科学家们,最赚钱,现代化的研究和生产设备在哪里? 也许苏联是计算机,软件创造的领导者?“
我想单独说谢谢sevtrash,它鼓励我写这篇文章,以及我用作题词的评论短语。
不幸的是,“俄罗斯处理器”或“苏联计算机”这些短语引起了我们媒体引入的一些特定的联想,无意识地(或相反地,有意识地)复制了西方文章。 每个人都习惯于认为这些是先前的设备,体积大,虚弱,不方便,实际上,国内技术总是讽刺和讽刺的理由。 不幸的是,在某些时刻很少有人知道苏联 故事 计算是“领先于其他人”。 关于这一领域的现代国内发展,你会发现更少的信息。
苏联被称为拥有世界上最强大的科学学校之一的国家,不仅是“被发酵的”爱国者。 这是一个客观事实,基于英国教育者协会专家对教育系统的深入分析。 从历史上看,在苏联,特别强调培训自然科学,工程师和数学家领域的专家。 在20世纪中叶,苏联有几所计算机工程学院,并且不乏合格的人才,这就是为什么有一个新行业成功发展的先决条件。 数十位才华横溢的科学家和工程师参与了各种电子计算机系统的创建。 我们现在只讨论苏联数字计算机发展的主要里程碑。 甚至在战争之前就开始了模拟机的工作,在1945中,苏联模拟机的第一台工作已经开始。 在战争开始之前,数字计算机的基本要素 - 高速触发器的研究和开发已经开始。
Sergey Alekseevich Lebedev(1902 - 1974)被合理地称为苏联计算技术发展的创始人 - 15类型的计算机是在他的领导下开发的,从最简单的管到集成电路上的超级计算机
在苏联,人们知道美国人在1946中创造了ENIAC机器,这是世界上第一台以电子管作为元件基础和自动程序控制的计算机。 尽管苏联科学家知道这台机器的存在,但就像冷战期间泄漏到俄罗斯的任何其他信息一样,这些数据非常稀缺和模糊。 因此,谈论苏联计算机技术是从西方样本中复制的事实 - 只不过是暗示。 是的,我们可以谈论什么样的“样本”,如果当时现有的计算机模型占用了两三层楼,而且只有非常有限的一群人可以访问它们? 国内间谍本可以获得的最大数量来自技术文件和科学会议成绩单的零碎信息。
在1948结束时,S.A.Lebedev院士开始研究第一台国产机器。 一年后,该架构开发(从头开始,没有任何借用),以及各个单元的示意图。 在1950中,只有12研究人员和15技术人员才能在创纪录的时间内安装计算机。 Lebedev称自己的想法是“小型电子计算机”,即MESM。 由六千个电子管组成的“婴儿”占据了一栋两层楼的整个机翼。 不要让这些方面感到震惊。 西方设计也不逊色。 第五十年是在院子里,无线电管统治了球。
值得注意的是,在苏联,MESM是在欧洲只有一台计算机 - 英国EDSAC,仅在一年前推出的时候推出的。 但是由于计算过程的并行化,MESM处理器功能更强大。 一台类似的EDSAK机器 - TsEM-1--在1953年度在原子能研究所投入使用 - 它也超过了EDFA的许多参数。
在创建MESM时,使用了创建计算机的所有基本原则,例如输入和输出设备的存在,程序在存储器中的编码和存储,基于存储在存储器中的程序的计算的自动执行等。 最重要的是,它是一台基于计算机技术中使用的二进制逻辑的计算机(美国ENIAC使用十进制系统(!!!),此外,当命令和命令流动时,SA Lebedev开发的流水线技术的原理也适用于它。操作数是并行处理的,现在用于世界上所有的计算机中。
继小型电子计数机之后,接着是大型电子计数机--BESM-1。 该开发工作于1952秋季完成,之后Lebedev成为苏联科学院的正式成员。
新机器考虑了创建MESM的经验并应用了改进的元素库。 计算机的8-10速度为每秒数千次操作(而MESM仅为每秒50操作),外部存储设备是在磁带和磁鼓的基础上制造的。 不久之后,科学家们试验了汞管,电子显微镜和铁氧体磁芯上的驱动器。
如果在苏联他们对西方计算机知之甚少,那么在欧洲和美国他们对苏联计算机几乎一无所知。 因此,列别杰夫在达姆施塔特举行的科学会议上的报告真正引起轰动:原来,在苏联组装的BESM-1是欧洲最高效,最强大的计算机。
在1958中,在BESM RAM(又称BESM-2)的另一次升级之后,它在联盟的一家工厂大规模生产。 Lebedev领导的团队的进一步工作是开发和改进第一个BESM。 创建了一个名为“M”的新型超级计算机系列,其串行型号M-20每秒运行20数千次,是当时世界上运行速度最快的计算机。
1958年是另一个重要的,虽然在计算机技术发展中鲜为人知的里程碑。 在Lebedev的学生V. S. Burtsev的领导下,由几台M-40和M-50机器组成的综合体(M-20的深度现代化),包括位于移动平台上的机器,被连接到一个可以工作的无线网络到200 km的距离。 与此同时,官方认为世界上第一个计算机网络仅在1965年开始工作,当时麻省理工学院的TX-2计算机与圣莫尼卡的Q-32 SDC公司相连。 因此,与美国的神话相反,计算机网络最初是在苏联开发和实施的,与7年前一样多。
特别是对于军队的需求,包括空间控制中心,开发了几种基于M-40和M-50的计算机模型,它们成为在V.G.的指导下创建的苏联反导系统的“控制论大脑”。 Kisunko和真正的火箭在1961年度击落 - 美国人只能在23年度重复它。
第一代完整的第二代汽车(基于半导体)是BESM-6。 这台机器记录了当时的速度 - 大约每秒一百万次操作。 其架构和结构组织的许多原则是那个时期计算技术的真正革命,实际上已经是第三代计算机的一步。
BESM-6,在苏联1966中创建,拥有该时间速度的记录 - 每秒大约一百万次操作
在BESM-6中,RAM被分成块,允许同时对信息进行采样,这大大提高了访问存储器系统的速度,广泛使用组合命令执行的原则(最多14机器命令可以在处理器的不同执行阶段同时进行)。 这一原则由BESM-6的首席设计师,S.A. Lebedev院士,“管道”原理命名,后来被广泛用于改善通用计算机的性能,在现代术语中接受“命令管道”的名称。 首次引入了查询缓冲方法,创建了现代缓存的原型,实现了多任务和访问外部设备的有效系统,以及许多其他创新,其中一些仍在使用中。 BESM-6非常成功,它在20年代大规模生产,并在各种政府机构和机构中有效地运作。
顺便说一句,在瑞士创建的国际核研究中心使用BESM机器进行计算。 还有一个重要的事实就是打败了我们的计算技术落后的神话......在苏美的联盟 - 阿波罗太空飞行中,使用BESM-6的苏联方面在一分钟内收到处理后的遥测信息 - 比美国方面提前半小时。
在这方面有趣的是英国计算机博物馆馆长Doron Sveid关于他如何购买新西伯利亚最新的BESM-6之一的文章。 这篇文章的标题不言自明:“俄罗斯BESM系列超级计算机的开发时间超过了40年,它可以证明美国的谎言,它在冷战时期宣称技术优势。”
在苏联,有许多创意团队。 S.A.Lebedev,I.S.Bruk,V.M.Glushkov的研究所只是其中最大的。 有时他们竞争,有时相互补充。 每个人都在世界科学的边缘工作。 到目前为止,我们一直在谈论Lebedev院士的发展,但其他团队的工作领先于国外的发展。
例如,在1948结束时,Power Engineering Institute的员工。 Kruzhizhanovskiy Brooke和Rameev在使用公共总线的计算机上和1950-1951中获得版权证书。 创造它。 在这台机器中,世界上第一次使用半导体(cuprox)二极管代替电子管。
在S.A.Lebedev创建BESM-6的同一时期,V.M.院士。 格鲁什科夫完成了大型计算机“乌克兰”的开发,其中的想法后来被用于大型美国计算机1970-s。 由Glushkov院士创建的MIR计算机家族比美国人领先20年 - 这些是个人计算机的类型。 在1967,IBM在伦敦的一个展览会上购买了MIR-1:IBM与竞争对手之间存在优先权争议,购买该车是为了证明1963竞争对手获得专利的逐步微程序设计的原则早已为人所知俄语和用于串行机器。
作为计算机科学和控制论的先驱,Viktor Mikhailovich Glushkov(1923-1982)院士因其在数学,计算机科学和控制论,计算和编程方面具有世界重要性的科学成果而闻名于世界各地。
苏联计算机技术发展的下一个阶段是创建超级计算机的工作,该计算机的家族被称为Elbrus。 这个项目由列别杰夫开始,在他去世后,他由Burtsev领导。
第一个多处理器计算复合体Elbrus-1在1979年推出。 它包括10处理器,速度约为每秒15百万次运算。 这辆车比领先的西方计算机型号领先几年。 具有共享存储器的对称多处理器体系结构,具有硬件数据类型的受保护编程的实现,超标量处理器处理,用于多处理器复合体的单个操作系统 - 所有这些在Elbrus系列中实现的特征出现得比西方早得多,其原理今天使用现代超级计算机的一天。
“Elbrus”一般在计算机理论中引入了许多革命性的创新。 这些是超标量(每个周期处理多个指令),使用硬件数据类型实现受保护的编程,流水线操作(几个指令的并行处理)等。所有这些可能性首先出现在苏联计算机中。 Elbrus系统与之前在苏联发布的类似系统之间的另一个主要区别是对高级编程语言的关注。 基本语言(“AutoCode Elbrus El-76”)由V. M. Pentkovsky创建,后来成为奔腾处理器的首席架构师。
该系列的下一个型号“Elbrus-2”已经每秒执行125万次操作。 “Elbrus”在许多与雷达信息处理相关的重要系统中工作,它们被计入Arzamas和车里雅宾斯克的车牌,而且这种模型的许多计算机仍然提供反导弹防御系统和太空部队的功能。
该系列的最新型号是Elbrus 3-1,它以模块化结构而着称,旨在解决大型科学和经济问题,包括物理过程建模。 它的速度达到了每秒数百万次操作的500(在一些团队中),速度是当时最具生产力的美国超级跑车Cray Y-MP的两倍。
在苏联解体后,其中一位Elbrus开发商弗拉基米尔·彭特科夫斯基移居美国,并在英特尔找到了一份工作。 不久,他成为该公司的首席工程师,在他的领导下,英特尔根据以Pentkovsky命名的传言开发了1993中的奔腾处理器。
Pentkovsky体现了英特尔在英特尔处理器上所熟知的苏联专有技术,到今年1995,英特尔发布了更先进的Pentium Pro处理器,该处理器与El-1990年度的俄罗斯90微处理器非常接近,但没有赶上它,虽然它是在5年后创建的。
根据微处理器报告编辑Keith Diffendorff的说法,英特尔接管了苏联开发的丰富经验和先进技术,包括现代架构的基本原理,如SMP(对称多处理),超标量和EPIC(显式并行指令代码 - 具有显式指令并行性的代码)体系结构。 在这些原则的基础上,计算机已经在联盟中生产,而在美国,这些技术只“在科学家的脑海中飙升(!!!)”。
我想强调的是,这篇文章专门提到了以硬件和大规模生产的串行体现的计算机。 因此,了解苏联计算技术的实际历史,很难同意其落后的观点。 此外,我们可以清楚地看到,我们始终站在这个行业的最前沿。 不幸的是,这就是它,我们没有收到电视屏幕或其他媒体的消息。
信息