弗拉基米尔·基托夫(Vladimir Kitov):“我们实际上将电视监视器OB制成了地下”



Vladimir Anatolievich Kitov是人工智能,神经技术和业务分析实验室的高级研究员,俄罗斯普列汉诺夫经济大学计算机科学系副教授,从事IT已有50多年的历史。从MPEI取得应用数学学位后,他在苏联国家计划委员会GVC担任程序员,在苏联Minorflot部GVC和中央国防研究所“ Monolith”(PO Box P-6211)的GVC领导编程团队,在那里他领导了COSPAS国际空间救援系统软件的开发。 -SARSAT,通过为欧盟计算机创建多终端监视OB和许多其他实时软件系统。

从1991年到2011年,弗拉基米尔·阿纳托利耶维奇(Vladimir Anatolyevich)在DEC,西门子,Technoserv,IBS,富士通等公司担任高级经理。然后他在I.I.研究了俄罗斯信息学的历史。

弗拉基米尔·基托夫(Vladimir Kitov)是90多种出版物的作者,其中包括专着,书籍和系统编程教科书。在接受DataArt Museum项目采访的第一部分中,弗拉基米尔·阿纳托利耶维奇(Vladimir Anatolyevich)回顾了他在苏联时代的职业生涯的重要阶段-从MPEI学习到创建和开发OBI。

铁费利克斯对面


-我从事信息技术已有半个多世纪了,我的领域一直是编程。它始于莫斯科电力工程学院的传奇般的自动化和计算机工程学院-该国第一家电子计算机学院。苏联有第一个计算机工程系。根据退伍军人的回忆,追溯到1952-1953年,谢尔盖·阿列克谢维奇·列别捷夫(Sergey Alekseevich Lebedev)每周从基辅来到莫斯科,为一群非常秘密的学生提供电子计算机讲座,其中许多人于1954年中期开始在苏联的第一台计算机上工作。中心-苏联国防部第一展览中心。然后列别捷夫已经制造了MESM机器并创建了BESM。


1966年捷尔任斯基广场

1969年,我三年级的学生来到苏联国家计划委员会主计算中心实习,当时该中心位于Detsky Mir商店左侧的Dzerzhinsky广场(现为Lubyanskaya)上。在他的右边是一栋相当著名的建筑-国家安全委员会。广场上有一个纪念捷尔任斯基的纪念碑。我很高兴工作,并看着菲利克斯铁。因为上一次高中时,我和Felix Edmundovich的孙子Felix Dzerzhinsky处于同一班。

在实践中,我在经验丰富的程序员的指导下使用第二代计算机-英国的Elliott 503进行了编程。他在这里写了毕业证书,并于1972年冬天为它辩护。


Elliott 503,计算机,摘自1966年的纪录片《澳大利亚的生活:霍巴特》

,是根据政府的决定于1959年创建的,苏联的Gosplan是该国最大的民用计算机中心。最大的军事计算中心-苏联国防部第一风险投资中心-于1954年5月1日出现。也就是说,该国首先考虑国防,武装部队,然后考虑内政。

互动模式


当我于1971年在同一GVC进行毕业前实习时,他不再在捷尔任斯基广场上,而是在基洛夫街45号,现在是萨哈罗夫院士。它是该国第一座专门为民用计算机中心建造的建筑。现在有总统行政管理分析中心,然后将电子计算机用于国家计划,控制国家计划和引进先进技术的任务。


菲德尔·卡斯特罗(Fidel Castro)访问苏联GVC计划

对于重要组织而言,国家没有多余的货币,并购买了ICL公司的英语System 4计算机(国际计算机有限公司)用于苏联国家计划委员会GVC,苏联对外贸易和苏联Gosnab以及苏联科学院管理问题研究所和AZLK工厂。这份巨额合同,汽车造价达数百万英镑,许多英国知名刊物对此都有报道。


GVC Gosplan苏联。机房ICL系统4

第三代ICL System 4计算机是IBM / 360计算机的追随者,它们完全是打包的。批处理模式-将打孔卡组中的任务移交给操作员的服务,然后在计算机上启动它们,然后在ADC(字母数字打印设备)上将其打印输出,然后按部门分配给用户。他非常麻烦且费时,使决策速度变慢。自然,在许多情况下,以对话模式运行和调试程序会更加方便。与批处理模式相比,实时解决用户任务是下一步。但是在那时,这并不是MCC的优先任务,因此他们决定委托我(一个年轻的专家)来启动实时软件。正如他们所说,为了未来。它发生了,我很幸运-我开始了一项有前途的新业务-掌握了实时系统软件并创建了用户程序,以确保与远程终端(显示器)的用户以对话方式使用计算机。


苏联GVC计划的信息检索系统的员工。左弗拉基米尔·基托夫

EC电脑


苏联随后沿袭了复制IBM 360计算机的道路。这不是一个容易的决定,在此之前需要进行最高级别的大量辩论,但是借用ibiem计算机的想法得到了无线电工业部长卡尔梅科夫和苏联科学院院长凯尔迪什的支持。Mstislav Vsevolodovich Keldysh是最聪明的人。我为他写了《凯尔迪什科学院院长。诞辰100周年,它已发布在俄罗斯科学院主席团的网站上。他为什么做出这个决定?在我看来,因为我是一个现实主义者,并且了解创建第三代计算机操作系统的巨大复杂性。众所周知,IBM花费了数十亿美元来开发用于IBM / 360计算机的系统软件,这比阿波罗飞船登月的成本还高。


Vladimir Kitov在GVC Gosplan中工作。个人档案中的照片

但是,借贷远非总是好事。毕竟,俄罗斯专家是热情的创造者,他们总是努力创造自己的东西。我们有强大的程序员,伟大的数学家。复制IBM / 360的决定严重打击了苏联的计算机学校,因为政府削减了对国内开发商的资金。首先,它击中了谢尔盖·阿列克谢维奇·列别捷夫(Sergey Alekseevich Lebedev),巴希尔·伊斯坎达罗维奇·拉米耶夫(Bashir Iskandarovich Rameev)的团队以及他的乌拉尔机器。在这种情况下,这笔钱用于创建IBM / 360-欧盟计算机的类似产品。有一种观点,通常是通过引用荷兰著名程序员Dijkstra的支持来证明,复制的想法是从西方扔给我们的,目的是摧毁苏联的计算机工程。我们聪明的人反对复制-Sergey Lebedev,Victor Glushkov,巴希尔·拉米耶夫(Bashir Rameev)等。Anatoly Ivanovich Kitov [苏联控制论和计算机科学的先驱之一,弗拉基米尔·阿纳托利耶维奇的父亲。- 注意 编]说:“如果您复制某些东西,那么您总是会落后,结果就是落后。” 众所周知,苏联人开始复制已经老化的美国计算机,而美国人本人则走得更远。

独特的MCC


因此,我开始从事互动任务。他掌握了DRIVER系统远程监控器,调试了一个程序,该程序实现了ICL System 4-70计算机与终端用户之间的交互模式。然后他制作了一个程序的对话调试系统,他称之为PSTN(终端程序调试系统)。我做了三年-从72到75。获得了宝贵的编程经验-苏联国家计划委员会的国家计划委员会聚集了许多独特的专家。 SKB-245的总工程师Viktor Vasilyevich Aleksandrov是总工程师,即负责设备的人,他曾创建过第一台苏联串行计算机Strela。许多雇员是根据政府的决定从国防部第一展览中心转移到MCC的。特别是尼古拉·安德烈耶维奇·克林尼茨基(Nikolai Andreyevich Krinitsky),该国编程的领导者之一。Vladimir Ilyich Sobelman来自应用数学研究所,曾任计算机软件系主任。他的副手由宏伟的Dmitry Lozinsky领导,他因创建了Doctor Web防病毒复合体,才华横溢的系统工程师Anatoly Kostryukov和Tatyana Starcheus,经验丰富的专家Flora Frantsevna Shiller,Nona Nikolaevna Fedulova,Victor Alekseevich Paveliev等人而闻名。我和我的同事,特别是尤里·拉什卡列夫(Yuri Lashkarev)和谢尔盖·伊格纳季耶夫(Sergey Ignatiev),每天都有机会与他们交流,我们从中学到了东西。经验丰富的专家Flora Frantsevna Shiller,Nona Nikolaevna Fedulova,Viktor Alekseevich Paveliev等。我和我的同事,特别是尤里·拉什卡列夫(Yuri Lashkarev)和谢尔盖·伊格纳季耶夫(Sergey Ignatiev),每天都有机会与他们交流,我们从中学到了东西。经验丰富的专家Flora Frantsevna Shiller,Nona Nikolaevna Fedulova,Viktor Alekseevich Paveliev等。我和我的同事,特别是尤里·拉什卡列夫(Yuri Lashkarev)和谢尔盖·伊格纳季耶夫(Sergey Ignatiev),每天都有机会与他们交流,我们从中学到了东西。


苏联的GVC戈斯普兰,1976年

我每天都会来到45岁的基洛瓦大街,这是地铁站“红门”。根据苏联的规定,一名警察站在检查站。您需要出示通行证和前往操作部门的第一件事。按部门有一组单元格,其中一组非常小,您的姓氏是写的。您拿起打印件-他们整夜都在计算机上计算您的任务。扩展此庞大的“工作表”,开始查找错误,进行调试。然后午餐并再次编程。您在6结束,而发生在7和8。因为这很有趣。

同时,我们不仅生活在编程中。我们有自己的摇滚乐队“锡士兵”,正如安德烈·马卡列维奇所说,他的“时间机器”升起了。据信,这是该国第一个开始用俄语进行摇滚的乐队。它始于莫斯科动力工程学院,一直延续到GVC,当时贝斯手尤里·拉什卡列夫(Yuri Lashkarev)和我与锡鼓手Viktor Gusev一起到达了那里。


锡士兵乐队之歌,1972年录制。在照片中:Yuri Lashkarev(低音)和Victor Gusev(鼓)。

有Komsomol事件,蔬菜仓库和DND。一切都如预期。他们以某种方式聚集在电影院的电影首映礼上,但是我不得不紧急地在计算机上计算我的任务。拉什卡列夫(Lashkarev)和其他朋友聚集在下方,熟悉的女孩走近了。他们问:“ Volodya在哪里?” Yura:“ Volodya在车里。” 其中一个女孩说:“所以他会搭我们的车!”

我的客户中心


在我职业生涯开始的三年后,即1975年,我被调到苏联海军部主计算中心担任计算机软件部门的主管。那时我26岁。事工是民政部门,而这个GVC正是GVZplan过去的地方。在同一建筑物内,儿童世界的左侧。现在有俄罗斯联邦运输部。有一项非常有趣的工作,负责。


苏联海军部,1980年代中期。资源

有四个部门从事应用程序编程,我们必须确保计算机的平稳运行。苏联Minorflot部的GVC以及国家计划委员会也安装了两台英国ICL System 4计算机,首先,我试图确保该部门履行其基本职责,但与此同时,我并没有忘记对话系统-继续在软件领域的发展即时的。我们制作了一个有趣的对话系统,以告知该部的主要雇员船队的当前位置,即该船或那艘船位于世界海洋的哪个区域。在苏联,有16家船运公司,其总部设在该国所有主要港口城市。黑海航运公司-敖德萨,新罗西斯克-新罗西斯克,格鲁吉亚-巴统,爱沙尼亚语-塔林,远东-海参div,里海-巴库,北部地区-摩尔曼斯克等。正如他们现在所说,这些都是大批资产,而政府部门则将它们全部指挥。货运公司拥有自己的计算机,而我们在捷尔任斯基广场上拥有一台中央计算机。从所有船运公司收到了有关每艘下属船只的详细信息,这些信息经过处理,分类,归纳和分析后,被转交给了Minmorflot的负责人。


1985年至1988年,苏联海军部大楼摘自《莫斯科建筑师》。二十世纪。”在一楼,有一间计算机房,内装有计算机“ ICL System 4”,中央浴室的建筑左侧,在整个莫斯科都很有名。

我在那里工作的五年-直到1980年,在苏联海军和海军部的MCC上做了很多有趣的事情。特别是,我是COSPAS综合大楼软件子系统的负责人-“太空救援”。四个国家参与了COSPAS / SARSAT项目:COSPAS创建了苏联,SARSAT创建了美国,加拿大和法国。这些系统协同工作,通过编码和标准兼容。


直到1992年,国际卫星搜救系统COSPAS-SARSAT的标志

广义系统的本质是,如果船舶或飞机遭受灾难,则信标会向其射击并开始传输其坐标。卫星检测到它们并将其发送到该部的计算机。收到坐标后,我们立即确定最接近所需正方形的船只,以便立即开始救援行动。该系统是有效的。我不得不发射卫星,花钱,但后来挽救了生命,船只和它们的货物全部还清。


弗拉基米尔·基托夫(Vladimir Kitov),1970年代名人堂照片。

最富有成果的时期


1977年,我在MPEI学术理事会为自己辩护,并成为技术科学的候选人。按照苏联的标准,对我来说,在任何一家研究机构工作变得更加有利可图,也变得更加舒适-MCC未被认为是一个科学组织。我收到了一些邀请,包括来自中央研究院“ Monolith”的邀请。这是苏联国防工业部的邮箱P-6211。一生中最富有成果的时期可能始于1980年。到那时,我不仅获得了丰富的经验,不仅是一名程序员,而且还担任了一个程序员团队的负责人。

我很着迷-我想创建自己的电视监视器。它的系统将管理远程终端,提供实时操作。当时,在第三代欧盟计算机上,使用了美国CICS电视监视器-称为“ Kiks”。有他借来的类似物-KAMA电视监视器。然后,我们的一群俄罗斯程序员开发了一个非常好的Primus系统。研究了这些系统并与之合作后,我意识到了为什么它们给用户带来不便,并且在某些方面已经过时了。因此,我真的很想创建自己的苏联现代电视监视器。


中央经济,信息学和管理系统研究所的建筑,过去是中央研究院的“ Monolith”。莫斯科圣马来亚布隆纳亚圣2/7

什么是电视监视器?这是除操作系统之外的系统软件。巨大的软件包-数百万条机器指令(汇编语言指令)。显然,一两个或三个程序员,甚至非常优秀的程序员,都无法创建这样的软件系统。我们需要一支非常认真的编程团队-至少是一个部门。因此,当我进入国防工业工作时(中央研究院“ Monolith”-邮箱P-6211是苏联国防工业部的主要IT研究所),我开始从莫斯科各地招募合格的程序员。有人从我以前的计算机软件部门搬到了苏联Minorflot部的MCC。在最初的三到四个月中,我反复受到Monolith领导层的责骂:“为什么该部门的员工人数增长如此缓慢?”我不得不向老板解释说,我们需要聘请非常优秀的程序员,这是一件“商品”。结果,有可能创建一群才华横溢的专家,以创造世界一流的电视显示器的想法来吸引他们。


在蔬菜基地工作。弗拉基米尔·基托夫(Vladimir Kitov)(右)和副手伊戈尔·希捷涅耶夫(Igor Zhitenev)(左)

在1981年夏天,第一版OB电视监视器通过了测试测试,之后我们开始对其进行工业设计测试,为此选择了美国的几家国防企业。除了OBI,STD软件部门还开发了十多个软件包,这些软件包可在远程终端用户和计算机之间提供实时交互。

在4-5年后,超过60名员工在创建的“远程处理数据系统软件”(STD软件)部门工作。有一个计算机园区-由GDR生产的一台EC 1040计算机和两台SM计算机。实际上,我们的部门与独立研究机构相当。我们称电视监视器为“ OB”。这个软标志并不是偶然地引入名称中的-表示我们没有从任何人那里窃取它-无论是从IBM还是从ICL。他们自己写了数百万条机器指令中的每条指令。

苏联国防部的电视监视器OB向部长,他的副手和部门首长提供了信息。实际上,该部门不再隶属于研究所,而是隶属于主要技术部门(GTU),因为它开始与行业中的所有企业合作。这是大约300家生产武器的工厂。我不得不经常去列宁格勒,解决在基洛夫工厂和LOMO引进OBI的问题。红色箭头已成为许多向导已经认识我的本地火车。他经常参观基辅兵工厂,沃洛格达光学机械厂,科夫罗夫机械厂,车里雅宾斯克拖拉机厂,克拉斯诺戈尔斯克厂,伏龙芝和伊热夫斯克市的工程厂,哈尔科夫拖拉机厂(显然有拖拉机,有坦克)等。


电影《红色箭头》的片段,1986年,目录。伊戈尔·舒舒科夫

Igor Sheshukov)我们部门的软件产品不仅在国防工业部的企业中介绍,而且在整个“九”个国防部的企业中介绍。当时,苏联国防部国立技术大学的负责人是尤里·德米特里耶维奇·马斯柳科夫(Yuri Dmitrievich Maslyukov),他此前曾担任伊热夫斯克机械制造厂的总工程师。然后,他迅速担任副部长,然后-苏联国家计划委员会主席,军事工业委员会(苏联MIC)主席,苏共中央政治局委员。非常友好和明智的人。在就国防企业引入软件和硬件系统的各种问题进行了定期讨论之后,我们建立了友好关系,尽管他升任国家最高权力机构,但这种关系仍在继续。

创建OBI之后,我们会按照所有国际标准仔细记录该系统:用户手册,操作员手册,程序员手册,系统程序员手册等。然后,他们将OB交给了程序算法联盟基金会,该基金会在苏联是加里宁市(现为特维尔)的研究中心中心程序系统(主任-V. P. Tikhomirov)。

OBI实施


我们的OB遍及全国:“ Centerprogrammsystem”在我们不了解的情况下开始大规模传播。特别是,它在Mosenergo引入,整个莫斯科能源系统开始由OB系统控制。他们从Atommash那里打电话说:“我们想介绍您的OB”。我们去了伏尔加多斯克,在这个巨人上介绍了它,以建造核电站。尽管人们生活贫困,但该国还是工业强国。


1981年在Atommash工厂对乌克兰南部核电厂第二台动力装置进行反应堆调试

大量组织排队购买我们的电视监视器。可以在Centerprogramsystem上获得它,但是自然地,与我们的开发人员一起实现OB要容易得多。该系统是巨大的,它是生成的。到达工厂。在其中一个上有5个讲习班,在另一个上-20个。在一个讲习班上,仅陈列苏联的,而在另一个上则分类。所有这些都需要设置,系统已针对特定配置进行了配置。有像Atommash工厂这样的著名工业巨头。我经常去阿森纳工厂和其他基辅组织,因为我照顾了我未来的基辅妇女。

一切始于向我们发送了一个实施OBI的请求,然后我要么将其放入队列中,要么将此请求发送给Kalinin的Centerprogramsystem。有自己的团队,前往各种企业。实施合同规定,客户必须以特定配置为计算机提供特定版本的操作系统。这样我们就可以快速生成,安装,发射,训练和离开。

实施被认为是例行的。我有一个部门可以执行,交付和执行一组标准的操作。试点实施更加困难。已经开发了一个新版本,必须执行该新版本,但是它不起作用。我们正在寻找折磨的错误。在该部门工作的是一位杰出的程序员Vladimir Yuryevich Dyakonov,他是物理科学和数学科学的候选人。在某些情况下,有经验的程序员Lyudmila Kruglova一周都找不到自己程序单元中的错误。随即出现了打印输出:“弗拉基米尔·阿纳托利耶维奇,我找不到。该怎么办?我晚上不睡觉。此时,Volodya Dyakonov出现了。我瞥了一眼分散的清单:“是的,这是一个错误!” 柳德米拉开始抽泣:“一个星期以来我都没有发现错误,但他走到头上邀请他抽烟,然后他看见了她!”

“和我们的人一样的薪水……”



OB创建了软件STD部门的两个大部门。作为想法的作者和创建系统的领导者,开发人员和我都不因在该国众多企业中实施而获得任何特别大的资金。这些是社会主义经济的规则-平均主义。是的,我们有更高的薪水和定期的好奖金。但是,与美国人相比,这很有趣。温和地说,我们制作了该系统,并不比他们的系统差。他们考虑到了自己的错误,因为他们后来才来,自然对我们来说更容易。他们将CICS电视监视器视为IBM公司最成功的产品,在该监视器上获得了大约600亿美元的利润。在关于这一主题的一篇文章中,我引用了一首关于曲棍球运动员的歌中弗拉基米尔·维索茨基的话:“而且我们的人工资是一样的……”

该部门的每个人都渴望编写一些东西,以制作新的东西。有了薪水,这还不错。管理层奖励了我们,我们收到了非常可观的钱。拉达的第一个模型,然后花费5500卢布。八到十个月,我们可以省下这辆车。但是当时苏联的汽车并不容易买到。仅按订单。我记得曾经为该研究所分配了50辆日古里汽车和3辆伏尔加汽车给生产工人。因此,根据董事会,党委和工会委员会的一般决定,将伏尔加河汽车分配给了我,这在当时被认为是一项巨大的成就。

苏联的科研机构分为几类:第一,第二,第三。第一类是最重要的-那里的薪水最大。第一类研究所所长的正式薪水为550卢布,我们平均获得的奖金大约为850卢布。首先,我们提供奖金是因为我们按照管理层设定的计划制作了优质的软件产品,该计划是针对无法处理其任务的其他部门进行编程的。最有趣的系统,首先是OB TV监视器,是根据个人计划创建的。这样一个了不起的国家就是其笨拙的计划经济和正式的科学指导。他们自己被这个想法激怒了,实际上,他们秘密地制造了世界水平的电视监视器。没有一个领导者为我们设定了这样的任务,她没有参加任何计划。


中央研究院“ Monolith”的生产会议

OBI的一个明显优势是能够基于它创建复杂的机器间(多计算机)复合物。尤其是,在OBI的基础上,我们组织了安装在国防部GVC中的欧盟计算机与苏联国家计划委员会GVC之间的机器间信息交换。


弗拉基米尔·迪亚科诺夫(Vladimir Dyakonov),伊戈尔·卡林切夫(Igor Kalinchev),弗拉基米尔·基托夫(Vladimir Kitov)。 “用于远程处理数据系统的软件。”埃德1992年

在1980年代下半叶,当该国开始转向人事管理时,我们开始朝这个方向开发OB,即使用PC作为远程终端。OBI的一项重要优势再次在这里提供了帮助-轻松连接新型终端设备。OB支持200多种其类型和修改(电传,EC 7906设备,各种类型的显示器和PC,远程EC计算机等)。当时,创建欧盟计算机的各种类型的设备是社会主义共同体国家(CMEA国家)最雄心勃勃的联合项目。某事由波兰完成,某事由保加利亚,匈牙利,东德,古巴完成。我们提供了开发的交互协议,以便我们的电视监视器可以与EU计算机的各种终端设备“对话”。

OB系统开发


根据Centerprogramsystems的数据,在1990年代初,该国所有欧盟计算机中约40%使用了计算机OB。与大多数欧盟计算机软件系统不同,我们的电视监视器在个人计算机时代之后并没有离开现场。 1996年,俄罗斯公司Epsylon Technologies(Epsylon Technologies)为新的BAIKONUR软件包(项目经理Andrei Nikolaevich Chesnokov)奠定了基础,并为下一代计算机工作,OB诞生了第二年。 -RISC服务器。

在创建BAIKONUR时,Epsilon Technologies充分利用了中央科学研究所“ Monolith”和苏联科学院软件开发部门的高素质程序员的经验。他们对我说:“您的OB仅以新名称BAIKONUR运作,在许多组织中都可以使用。” 在俄罗斯,已经有资本主义-1990年代,没有人向我们派发过任何股息。但是我仍然很高兴,因为随着EC计算机的淘汰,它们的所有系统软件也都消失了,尽管我们使用了不同的名称,但我们的系统仍在继续运行。目前,俄罗斯联邦科学院的一群爱好者以OB和BAIKONUR系统的思想为基础,正在为下一代Internet产品AN-2创建一个新的通用平台。那不是很好吗?


弗拉基米尔·迪亚科诺夫(Vladimir Dyakonov),弗拉基米尔·基托夫(Vladimir Kitov),伊戈尔·卡林乔夫(Igor Kalinchev)。教科书“系统编程”。埃德 1990克

对我们来说-STD CRI Monolit软件部门的员工-1980年代很高兴,因为这首先是富有成果的创造性工作的时期,其结果是我国许多企业和组织所要求的。除了该部门的具体实践工作外,科学生活也很活跃-撰写了30多篇科学文章。我与最亲密的同事们写了三本专着介绍创建实时系统问题的专着,这本专着被称为“系统编程”的教科书,被苏联高等教育部采纳为大学的教科书。该部门有3个人同时为自己的论文辩护。为了捍卫我的博士学位论文,一切都准备就绪,即使是草稿也是如此。但是,在改革的高峰时期,在新的资本主义规则下,1991年4月,我受邀担任数字设备公司(DEC)莫斯科办公室的项目负责人。工资增长了很多倍,但论文没有发生。但这是另一个故事。

All Articles