在10年来,从1959年到1969年,拜罗斯的几种通用电脑已开发。这些机器已成为计算机苏维埃舰队的基础,组织了大规模生产。
当BESM计算机,七台斯特拉计算机和第一家M-20机器在莫斯科经营时,米斯克电脑出现了,小型通用乌拉尔-1机器在Penza中组装,半导体Razdan Computer的开发接近它在伊雷温的完成和第一次Dnipper半导体计算机的原型正在乌克兰科学院的基辅控制论研究所正在调整。
尽管如此,明斯克机器实际上没有与其他小型通用计算机的竞争,并且很容易成为这台计算机类型的基本型号。
1956年,在完成第一台计算机的发展阶段(Screla,Besm,M-3,Ura-1),旨在旨在加强该国计算机生产扩大的苏联部长委员会的决议。该决议设想建设生产计算机和计算机单元和组件的若干工程(其中一个是在明斯克中建造的,并以G.K. Ordzhonikidze命名)。 1958年,特殊设计办公室[在下文中的SKB,俄罗斯ABBR。]是在鄂尔茨奇泽省建立的,以支持生产和升级生产的计算机。
共和国和城市当局雇用了数十名专家,在工厂的计算机开发中经历过。其中包括来自莫斯科的G. P. Lopato。 Simkhes,A. I. Bakhir,G. K. Stolyarov,A.P。Zhigalov从扎戈尔斯克,E. I. Sakaev,S. N. Remorov,V. V. Przhiyalkovsky,V.E。来自Noginsk,V. A. Astsaturov的Klochkov,N.A.Maltsev,R. Astsaturov.Flyanov来自Penza,I. K.罗斯托夫特SEV,G. D. Smirnov,Yu。来自埃里温的G. bostandzhyan。与最合格的明斯克专家合作,他们领导了SKB和工厂的计算机开发和制造。
Ordzhonikidze植物综合发展和制造部门。这一组织和财务结构对于苏联而言,至少在计算机行业中是独一无二的,并导致了新型模式的开发和生产的大量缩短。
今天,当俄罗斯工业是以市场为导向的时,这种融合的必要性似乎是显而易见的,但在20世纪50年代末,在苏维埃经济体制框架内,这是一项艰巨的任务。植物首席执行官政策(执行董事Goldberg,VK和总工程师Kirilyuk,Ni)考虑到未来的发展过程的需求,在解决当今和明天的情况下解决了解决冲突方面的重要作用(常规生产与设计新型号)。在Ordzhonikidze工厂,从开发阶段完成的时期,直到全面生产的计算机开始(Minsk-1,Minsk-22,Minsk-23,Minsk-32,ES-1020,ES-1022)有时是一到三个月。每个新型号都在不到两年的时间内设计,开发的费用总和突出。
后来,由于某种原因,SKB获得了全部金融独立性,并于1972年获得了一个单独的研究所(Nieievm)。不幸的是,这显着损害了合作效率。
1959年春天,G.P. Lopato(1956年创建的M-3电脑的开发工程师之一,在1956年在苏联科学研究所的苏联科学研究所的电影院实验室中)邀请在SKB举行首席工程师职位Ordzhonikidze植物。
工厂的能力准备生产计算机,而SKB仅雇用其员工并安排其发展。在这些条件下,工厂CEO唯一的明智决策:用M-3计算机开始生产。
1959年9月,该工厂先发出第一台电脑。它是M-3版本,磁力鼓主存储器和每秒仅30指令的性能。然而,它有助于掌握和调试所有技术流程,并培训开发工程师和调节器团队。 1960年,最终开发了M-3的铁氧体芯的主记忆。它的容量为1024 31位词(G.P.Lopato,V. YA。Simkhes,E. I. Sakaev,A. I. Bakhir)。
到1960年底,26 M-3计算机(包括10台机器,其中铁氧体内存允许将其性能提高到每秒1000指令)。这些M-3计算机在八进表示的机器代码中编程。
这种型号对Ordzhonikidze工厂作为起始机器有价值,但其对进一步计算机科学的影响几乎是空洞的。
1960年8月,第一台专有计算机在工厂完成。它是MINSK-1型号(800阀,每秒2500条指令,1kWord的铁氧体内存,31位字长,一个2号码 - 操作数指令集,带点在最高位之前固定,一个外围存储器在64kWord的磁带上,Pinked胶带输入每秒80个字,每秒20个单词的数字打印输出)。该计算机开发的首席设计师是G. P. Lopato,开发工程师团队由E.I。 Sakaev,V. ya。 A.I.Bakhir,A. I. Bakhir,V.Salov,S. N.Remorov,G.K.Stolyarov,V.I.Tsagelsky,G. M. Gendelev。
Minsk-1与其前体M-3不相容。它几乎只继承了两个架构特征:单词长度和2个地址为操作数。
单词长度为30-最多36/38位的2个址操作数:在情况下不可能实现3次址操作数指令时)是最合理的实现:它是在一个单词中比两个单个地址的操作数更有效,允许增加地址的位长度。这解释了在小型通用计算机(Minsk-1,Minsk-2,Razdan-1,Razdan-1,Razdan-2中,为31位字长度设置的2个地址用于操作数指令的共同使用或者仅适用于具有固定点的小型机器,不超过12个地址线。
MINSK-11专为地震数据处理和远程用户设计。它的首席设计师是V.M. Manzhaley。制造了该模型的11台电脑。
MINSK-12具有扩展的主存储器,可为2048 KWord和磁带驱动器进行100kWord。它的首席设计师是V. ya simkhes。原来有五台模型的机器。
MINSK-14和MINSK-16专为遥测数据处理而设计,配备适当的读取设备。他们的首席设计师分别是L. I. Kabernik和V.M.Manzhaley。提供36台MINSK-14机器和1个MINSK-16机器。
此外,在MINSK-1的基础上,制造了苏联内政部储存和识别指纹的系统。该系统的首席设计师是A. M. Tolmachev。
从1960年到1964年生产的Minsk-1计算机总数为220年。本机是苏联最受报告期间最受欢迎的。
MINSK-1在机器代码中编程,但它与标准例程库提供,其总共包含大约100个7500个指令的程序。在此期间,朝着经济学家自动升迁和工程师自动码器编译器等第一个自动编程系统正在进行大量工作。 G.K. Stolyarov在SKB的编程实验室领导了这项工作。该实验室占着众所周知的程序员,M.S.Margolin,M. E. Nemenman,E. V.Kovevich,V.I.Tsagelsky,N.T.Kushnerev等。
MINSK-2,第二代计算机,是Dardzhonikidze Plant SKB的下一个发展。其首席设计师是V.V.Przhiyalkovsky,发展工程师是V. E. Klochkov,G.D.Smirnov,N.A.Maltsev,A. I. Bakhir,Yu。 G. Bostandzhyan,V.K.Nadenenko,G.K.Stolyarov,M. B. Temkin。
该机器从1960年到1962年开始,同时生产Minsk-1。该时间的情况不需要MINSK-2和MINSK-1之间的程序兼容性。此外,实现这种兼容性是一项艰巨的任务,至少因为31位字长度没有未来。新计算机采用37位机器字。该37位字包含标志和12个八进制或九个十进制数字。 Minsk-2具有浮点表示法(首次引入计算机),因此为指数(包括指数标志)使用七个机器词。剩下的比特站在芒口和标志。此编码允许将数字从10 -19的范围记录到10 19;这对于一个小型通用计算机来说是足够的。
在国内计算工程历史中,MINSK-2的开发工程师首次提供了显式字母数字数据的处理。为此目的,机器单词包含在MTK-2电汇代码中编码的六个字母数字字符,其中符号位讲述数据是否是文档或消息。
MINSK-2指令包含OPCODE(7位),主存储器块(2位)的数量,索引存储器单元(4位)和两个12位指针的地址。此结构允许操作127指令,15个索引寄存器,并在主存储器中寻址高达8196个字。
计算机的指令集具有2个操作数的地址,这对于37位字长度最有效。包含的指令集(除了自定义算术运算和输入输出指令之外)特殊算术的说明,它支持双重精度操作,创新的循环指令和基本上加速数据处理的指令的多样性。
机器指令的总数为100,其中40个指令是算术运算。在27个中,有些在Minsk-22中稍后被激活的空白指令,其他人被用作介面,其余的是用于开发专业的程序系统。
为MinSK-2开发了半导体器件的特殊电路。它基于P-16A的廉价且易于可用的晶体管。脉冲潜在的部件系统在铁氧体芯上使用了二极管变压器电路。电路的时钟速度构成250 kHz。将部件安装在可更换的双侧有线插槽中,带有有线插头。其中五种类型的插槽共23种插槽组成了所有设备的70%。总共7500个晶体管和18,000个二极管置于电脑的1286槽中。由于其简单,廉价和可靠性,在Minsk-2/22和Minsk-23中使用该元件电路。
开发了一种由半导体控制的特殊铁氧体存储装置,为MINSK-2开发。它是该大小的第一个半导体RAM之一 - 由A.1.Bakhir和Yu创建的USSR中的4096个字。 G. bostandzhyan。铁氧体芯上的该RAM在外径为1.4毫米,其循环为20μs,等待状态为7.5μs;它包含740个晶体管和1550个二极管。 RAM低至800 W. 1962年,这是一种先驱和非常成功的发展。 RAM的电路性能确定了每秒5000-6000 2-Addion-For-Ormands指令的计算机速度。
还为MINSK-2产生了新型的磁带驱动器(每毫米每毫米的12位)和冲孔读取器(每秒800行)。字母数字数据在轧制的RTA-50电报装置上打印。
MINSK-2是第一个使用硬件 - 软件中断(通过暂停运行程序)的MINSK计算机,以便使用输出设备和介绍。介绍或宏观,也为明斯克电脑进行了创新。介绍和中断程序是为未来设计的,并且更有效地用于MINSK-2的扩展配置,其中名为MINSK-22。
完全配置的计算机占用40平方米。米。并从三相380/220 V电源电路消耗不超过4 kVA。
MINSK-2的发展于1962年9月完成,并于1963年完成,其制造于鄂尔齐奇省植物SKB。到1964年底,已经证明了118台电脑,其价格仅为100,000卢布。
在1964年底完成了三种版本的Minsk-2版本。这三台机器由附件和输入/输出设备不同。 Minsk-26(N.A.Maltsev)和Minsk-27(V.E.Klochkov)旨在加工来自气象火箭和常规卫星的遥测数据。 MINSK-22(V.K.Nadenenko)使用冲孔卡的输入/输出设备和字母数字打印机继续通用计算机线。
为MINSK-2/22提供了广泛的标准例程库(260程序,38,000条指示),工程师自动镜(8,000条指令),字符编码系统,FORTRAN和ALGOL编译器,以及一个代理编译器(组合的COBOL和ALGOL -60语言)。稍后,它还配备了COBOL编译器和数据处理系统(55,000条指示)。这是苏联通用电脑生产商提供的最丰富的方案包。
所生产的MINSK-22计算机的总数已达到734(852,带有Minsk-2/22型号),因此MINSK机器在苏联的计算机队列中的领先位置大大加强。
MINSK-2/22的创建清楚地证明了该机器的应用领域如何在设计工作过程中变化和扩展。如果Minsk-2最初为科学和工程计算而设计,因此,由于其配件和软件,Minsk-22此外,可以有效地应用于经济任务。 MINSK-22的开发工程师旨在通过探索新的应用领域来增加其销售和生产。旨在使用工业计算中计算机的实验已经在1959年与M-3机器开始。稍后,使用计算机使用计算机设计计算机的自动化。院士V.M.Glushkov的作品和他的促进自动控制系统逐渐增加了这个国家的业务和工业数据的计算机化处理。当时,西方国家为商业计算生产了大量的简单,相当便宜的机器(IBM-1401,IBM-1440,Gamma-30等)。后一台计算机具有十进制二进制符号,可变字长度和用于字母数字数据的逻辑处理的高级实用程序 - 功能基本上提高了业务数据处理的效率。不幸的是,他们所有的机器都缺席。
1966年,植物SKB完成了MINSK-23的开发,专为经济投影,统计,工业和管理任务以及数据搜索目的而设计。其首席设计师是V.V.V.Przhiyalkovsky和副设计师是G. D. Smirnov。
MINSK-23的性能每秒约为7000条指令。主要内存容量为40,000个8位字符(字节)。 RAM循环和时钟速度为13μs。具有19位的127个单元格是其地址存储设备,用于存储与I / O设备的指令和操作数地址,程序和信息库地址以及交换机的当前地址。机器具有十进制(十进制二进制)符号,在较低位之后固定点;数字和指令以可变长度的字符序列编码。指令集具有用于操作数的可变地址。指令地址归一化和索引。有简单的指令,包括强大的数据处理例程。
MINSK-23的电路和指令集完全不同于以前存在的计算机。它是第一台具有字母数字逻辑的国内计算机以及可变字和指令长度。计算机有一个先进的中断系统和悬浮座,通用连接到外围设备(实际上与字节 - 多路复用频道),受保护区域的内存区域,具有实用程序的特殊说明,用于编辑和处理变量长度的字母数字字段;该机器还允许为每个程序阵列使用大量索引字段。
在MINSK-23中也实现了多任务模式。计算机可以同时执行三个应用程序和五个实用程序程序,并且同时,它还可以在八个方向上与64个外设链接。
机器配有穿孔读卡器(每秒600卡),穿孔录音机(每秒1000个琴弦),一个字母数字打印机(每分钟400个琴弦),卡打孔机(每分钟100张卡)和磁带打孔器(每秒80个字符)。
在国内电脑历史中首次,Minsk-23配备磁性型驱动器 - 滚动式存储装置,每个MM存储32位,与类似的西方驱动器兼容。该驱动器的概念是在V.G的工业自动化设计办公室开发的。 Makurochkin,其商业模式最终在Ordzhonikidze Plant SKB(自1966年以来以来MPB)。 MPB开发了使用Minsk-23的专业系统读取150读150形式的空白装置,其中铅笔标记(首席设计师V.K. Nadenenko)和Minsk-1500电话数据传输设备(V.E.Klochkov和E. Muxin)。
为MINSK-23提供了字母数字编程语言。所有系统软件都以这种语言编码。包含的标准系统例程库 - 除了基础函数的例程之外 - 用于调用具有代码转换和编辑的I / O设备的程序,分类实用程序,用于磁带驱动器和其他实用程序的服务实用程序。
编译器还与AutoCoder编译器一起提供,这是一种机器导向的语言,具有许多维护输入/输出和标准程序库的宏。编译器包含装载机,该装载机准备了装载模块。
Minsk-23成为莫斯科协会Mosmoloko和Aeroflot Air票据销售和预订系统的Novocherkassk电力池类工程自动控制系统的基础。但不幸的是,电脑没有遇到预期的商业成功。仅制造了28台计算机,这与煽动性苏醒厂的能力不一致。此故障可能导致计算机的潜在思想对用户不透明的事实,没有与以前的模型兼容,其性能不足以进行科学和工程任务,并且对业务数据处理的需求不是在企业和组织开发。
Minsk-32关闭了Minsk电脑系列。该机器是在1968年首席设计师五,普利扬州斯基的方向开发的,其生产始于同年。
进一步开发的主要目标是生产现代计算机,用于共同使用,这些计算机将结合Minsk-23和Minsk-22M的最佳功能,并与其媒体和应用中的最后一个完全兼容。与广泛使用的MINSK-22M模型相容的必要性是推进MINSK-32的逻辑结构的严重约束。但是,使用以前模型的经验表明了后向兼容性对于最终用户来说是如何重要的。
为了支持这种兼容性,Minsk-32从Minsk-22M,固定和浮点表示法以及所有算术,逻辑和流量控制指令的格式继承了37位字长。 这些说明在那里执行 ......