ES computer

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 7. oktober 2021; checks kræver 10 redigeringer .

ES EVM ( Unified System of Electronic Computers ) er en sovjetisk serie af computere, analoger til System / 360 og System / 370 -serien af ​​IBM , produceret i USA siden 1964 . Software og hardware (kun på grænsefladeniveauet for eksterne enheder) er kompatible med deres amerikanske prototyper. De blev aktivt udnyttet i USSR og CMEA-landene fra 1971 til 1990, hvorefter de begyndte at gå ud af drift, og omkring 2000'erne var de praktisk talt forsvundet.

Baggrund for serien

I midten af ​​1960'erne dukkede en række problemer op i USSR inden for computerteknologi, nemlig:

Der var behov for et "stort spring" - overgangen til masseproduktion af forenede computere udstyret med et stort antal standardiseret software og perifert udstyr. For at løse dette problem, i 1966, i den nationale økonomiske plan, opgaven for Radioindustriministeriet at udvikle et foreløbigt design for eksperimentelt designarbejde (FoU) "Ryad", formuleret af lederen af ​​Hoveddirektoratet for Datateknik. MCI Mikhail Sulim , optrådte i den nationale økonomiske plan . [en]

I første omgang blev udviklingen af ​​det foreløbige projekt betroet Institut for Finmekanik og Computerteknik ( ITMiVT ). Den rapport, som instituttet fremlagde i midten af ​​1966, tilfredsstillede ikke ministeriet, da den viste rapportens forfatteres manglende interesse for at skabe et sådant antal maskiner i USSR. Som følge heraf betroede Ministeriet for Radioindustri ved ordre af 22. februar 1967 ledelsen af ​​udviklingen af ​​det foreløbige projekt til Design Bureau of Industrial Automation (KBPA), som viste meget mere interesse. KBPA blev i 1978 omdannet til Forskningsinstituttet "Kvant" .

Med spørgsmål om sammensætningen og karakteristika af perifert udstyr var det mere eller mindre klart: Materialerne om disse spørgsmål, præsenteret af NIISchetMash til ITM-rapporten, forårsagede praktisk talt ikke diskussioner. Den største kontrovers var forårsaget af principperne om at organisere den fremtidige "serie": den logiske struktur af processorer, kommandosystemet, principperne for kommunikation med eksterne enheder - hvad der senere blev kendt som " computerarkitektur ".

Generelt bundede resultaterne af diskussionen ned til, at det er tilrådeligt at tage udgangspunkt i arkitekturen i System / 360-systemet, som er udbredt i Vesten:

Hovedspørgsmålet for kloningssupportere var faktisk, om det er muligt at kopiere systemets hardware uden fuldstændig teknisk dokumentation, eller om det er mere hensigtsmæssigt at genimplementere det fra bunden og samtidig supplere og forbedre det.

Som alternative muligheder blev samarbejde på lige vilkår med enhver af de vesteuropæiske virksomheder overvejet. Akademiker A. A. Dorodnitsyn , en tilhænger af denne mulighed, betragtede det engelske firma ICL som en partner [3] [4] .

Ledelsen af ​​IBM, som han også accepterede inden for murene af Computing Center for det russiske videnskabsakademi, nægtede et sådant samarbejde [4] .

Arkitektur og kommandosystem

De vigtigste kodninger for ES-computere er tekst KOI-8 og binær (binær) DKOI , udviklet på basis af EBCDIC . I ES computerkommandosætsystemet var der 144 forskellige kommandoer (instruktioner), der gjorde det muligt at løse alle problemer af videnskabelig, teknisk og økonomisk karakter [5] .

Arkitekturen for programmøren var en computer med en-, to- og tre-adresse instruktioner i seks formater fra 2 til 6 bytes lange, seksten 32-bit registre til generelle formål (RON) og fire 64-bit flydende komma registre. Der var også et 64-bit PSW ( programstatusord )  register indeholdende en programtæller, et resultattegn og anden systeminformation. I/O blev udført af kanaler, som er højt specialiserede processorer, der udfører deres egne kæder af kommandoer. Byte-multipleks, blok-multipleks og vælgerkanaler blev tilvejebragt. Multiplex-kanaler understøtter samtidig arbejde med flere perifere enheder inden for en session (kommandokæde), vælgerkanaler fungerer med kun én perifer enhed pr. session. I de senere modeller af EC-familien blev der som regel kun brugt multiplekskanaler, da de var mere fleksible i drift.

På kanalernes hardwareniveau blev ret komplekse operationer understøttet: for eksempel søgning i en indeks-sekventiel fil.

Den fysiske implementering afhang af modellen. Så i den yngre model (ES-1020) var RON organiseret i RAM.

Samtidig blev der af "politiske" grunde inkluderet flere modeller af en helt anden arkitektur i serien, for eksempel EU-1010-serien (1012, 1011), produceret i Ungarn , og EU-1021 ( Tjekoslovakiet ) .

Udvikling af serien

Specielt til dette projekt blev Research Center for Electronic Computing ( NICEVT ) oprettet. En væsentlig del af NICEVT's arbejde bestod i at klone den originale System/360-software, mange medarbejdere var engageret i undersøgelsen af ​​den adskilte maskinkode på den originale computer og dens tilpasning.

Heldigvis leverede IBM en betydelig del af operativsystemet i form af kildekode, hvilket gjorde det muligt at forfine systemet, eliminere mange fejl i systemkoden og introducere yderligere funktioner. Det sene EC 6.1.9 OS var allerede meget mere stabilt end det originale OS/360 21.8 (det sidste system i rækken).

Det nye sovjetiske OS EU 7 havde ikke længere en direkte IBM-analog, der repræsenterede System of Virtual Machines (SVM, analog af VM ) og Basic Operating System (BOS), som ikke havde en IBM-modstykke og var en udvikling af OS EU version 6 , knyttet til en enkelt pakke ).

Fraværet af direkte analoger blandt IBM-operativsystemer til EU OS 7.xx er en kontroversiel udtalelse. Som regel er det baseret på tilstedeværelsen af ​​BOS-undersystemet, der fungerede som en inviteret under kontrol af hypervisor (supervisor) af VM-systemet. Tilstedeværelsen af ​​dette undersystem (BOS) er ikke nødvendig. For at forbedre ydeevnen blev BOS desuden som regel udelukket fra sammensætningen af ​​den indlæste software. IBM VM-operativsystemer (original) fungerede på den anden side perfekt på indenlandske EC-104x / 106x-maskiner (selv uden ændringer i fravær af specifik hardware af et rent hjemligt design). I praksis blev de originale IBM VM-operativsystemer ofte brugt, da de havde et meget mindre antal fejl, de havde bedre ydeevne og pålidelighedskarakteristika, og alle de nødvendige forbedringer (til brug af specifik indenlandsk hardware) kunne udføres af et kvalificeret system programmør, normalt tilgængelig i den organisation, der betjener denne maskine. Legenden om det unikke ved OS 7.xx tjener sandsynligvis til at retfærdiggøre de midler, der er brugt på dets udvikling hos NIIEVM, NICEVT og andre co-executing organisationer ( NIIAA , etc.). Se artiklen om SVM for flere detaljer. .

Kun systemets arkitektur blev kopieret til ES-computeren, mens hardwareimplementeringen blev oprettet på ny. Pålideligheden og ydeevnen af ​​denne serie blev negativt påvirket af den dårlige kvalitet af sovjetiske komponenter. .

Modeller, specifikationer og konfigurationer

De første computere dukkede op i 1971 . De blev især produceret på fabrikker i Kazan ( Kazan Computer Plant ), Minsk og Penza . De sidste biler blev produceret i 1998 (EC-1220). I alt blev der produceret over 15 tusind ES-computere.

Computere i ES EVM-serien blev betinget henvist, i overensstemmelse med deres arkitektur, til den såkaldte. Række 1, Række 2, Række 3, Række 4.

"Row 1" (svarende til System / 360-serien) tilhørte modellerne EC-1010, EC-1020, EC-1021, EC-1030, EC-1040, EC-1050, og forbedrede modeller baseret på dem: EC -1010M, EC -1011, EC-1012, EC-1022, EC-1032, EC-1033, EC-1052.

"Række 2" (svarende til System / 370-serien) tilhørte modellerne EC-1015, EC-1025, EC-1035, EC-1045, EC-1055, EC-1060, EC-1061, EC-1065.

Modellerne EC-1036, EC-1046, EC-1057 (GDR), EC-1066, EC-1068 tilhørte "Række 3".

Udviklet og produceret i Folkerepublikken Ungarn var EC-1010, EC-1011, EC-1012 og EC-1015 modellerne nominelt henholdsvis række 1 og række 2, men havde arkitekturen som franske Mitra 15 minicomputere .

I serie 3- og især serie 4-enheder var der planlagt og delvist implementeret en række tekniske forbedringer, som ikke havde nogen analoger i IBM-maskiner. Specialiserede computerenheder blev implementeret, såsom vektor- og matrixprocessorer, processorer, der arbejdede efter andre fysiske principper (for eksempel optiske) og så videre.[ angiv ] .

Næsten alle disse udviklinger blev stoppet i 1990'erne efter Sovjetunionens sammenbrud.

De sidste maskiner i EC-serien blev allerede produceret på licens og ved brug af IBM-udstyr.

Hardwaregrundlaget for alle computere er tavler med mikrokredsløb 140 × 150 mm i størrelse (de såkaldte TEZ - typiske udskiftningselementer, eller "radio-elektroniske moduler på 1. niveau"). Strukturelt set var computerne store stativer ("skabe" eller "niveau 3 radio-elektroniske moduler") omtrent på højde med en person (1200 × 750 × 1600 mm for EC-1030 og 1200 × 860 × 1600 mm for EF -1046) og de tilsvarende dem i størrelse perifere enheder - printere , båndstationer , magnetiske diskdrev .

De havde en klar adskillelse af funktionelle blokke: et processorrack, et rack (eller racks) med RAM og så videre[ angiv ] .

En særlig numerisk klassifikation er blevet etableret for at udpege blokke og perifere enheder, fra processor og hukommelse til perifere enheder. Enhedskoder:

For at installere og placere alle computerblokke krævedes et separat rum (eller endda flere rum) med et areal på mindst 25-30 m² med et specielt hævet gulv (til at lægge alle tilslutningskabler under det), og med ventilations- og køleanlæg.

Maskiner produceret i henhold til kravene til militær accept var i stand til at modstå stødbelastninger op til 15 g i tre akser. EC-1033 og EC-1045 computere blev installeret på skibe i KIK -serien og modstod ruller op til 10 grader.

De tekniske karakteristika blev kort beskrevet af processorhastigheden (fra titusinder til millioner af operationer pr. sekund ifølge Gibson-blandingen), samt mængden af ​​RAM - omtrentlige værdier fra 64 KB på den allerførste og yngre modeller til 16 MB for de seneste ældre modeller.

Perifere enheder var udskiftelige, men processorer, hukommelse og lignende var det ikke.

Karakteristika for nogle modeller af ES-computere [6] [7] [8] [9] :

Model Start af udgivelse Ydelse,
operationer per sekund
RAM-kapacitet, KB RAM-cyklus, ms Samlet båndbredde af
kanaler, MB/s
Række 1
EU-1010 1971 2,75×10 3 8-64 en
EU-1012
EU-1020 1972 2×10 4 64-256 2 1,68
EU-1021 1972 4×10 4 16-64 2
EU-1022 1975 4×10 4 128-512 2
EU-1030 1973 6×10 4 256-512 1.5 2
EU-1032 1974 2×10 5 128-1024 1.2
EU-1033 1976 2×10 5 512-1024 1,25 2.2
EU-1040 1971 3,5×10 5 128-1024 1,25
EC-1050 1973 5×10 5 256-1024 1,25 fire
EC-1052 1978 7×10 5 1024-8192 5.2
Række 2
EC-1060 1977 2×10 6 2048-8192 0,65 9
EU-1015
EU-1025 1979 6×10 5 256 1.5
EU-1035 1977 1,5×10 5 256-2048 en 1.2
EU-1045 1979 8×10 5 1024-4096 en 5
EU-1055 1979 6×10 5 1024-2048 1.14 6
EC-1061 1983 8192
EU-1065 1984 4×10 6 2048-16384 6.4
Række 3
EC-1036 1983 4×10 5 2048-4096 1.4
EC-1046 1984 1,3×10 6 4096-8192 en 8.1
EC-1066 1986 4,5×10 6 8192-32768
(til version med dobbelt processor)
0,4 15.4
EU-1087,20 1988 1,5×10 7 32768 - 294912
(med to EC-3948 udvidede RAM-enheder)
EU-1007 1986 1024-4096
Række 4
EC-1130 1994 2×10 6 8192-16384
EC-1181 1994 1×10 7 65539—131072
EU-1220 1995
Række 1

EC-1010 , EC-1011 og EC-1012 blev fremstillet i Szekesfehérvár , Ungarn . Derudover blev VIDEOTON-terminaler til EC-serien af ​​computere produceret i Budapest .

EC-1020 blev designet og fremstillet i Minsk. Chefdesigner - V. V. Przhiyalkovsky . Den bestod af en EC-2020-processor, en EC-3220 RAM-enhed, eksterne lagerenheder: EC-5551 magnetiske diskdrev og EC-5511 magnetiske bånddrev. Input-outputenheder - udstyr til kommunikation mellem operatøren og EC-7070, EC-6012, EC-6022 computere, EC-7030, EC-7010, EC-7022 outputenheder. Maskinen krævede et 100 m² rum og forbrugte 21 kVA. Der blev produceret 755 biler. Forbedret i modellen EU-1022 [10] .

EC-1021 blev udviklet i Tjekkoslovakiet . Det var en af ​​de yngre modeller i Ryad-1-serien. Det blev produceret på ZPA-fabrikken i byen Chakovice ( tjekkisk. Čakovice ). Processor - EU-2021. Instruktionssættet indeholdt 65 instruktioner. Kompatibilitet med andre ES-computere blev leveret på niveau med programmer i Assembler og RPG. Optog et værelse på 50 m². Strømforbrug - 13 kVA. Forbedret i modellen EU-1025 serien "Row-2" [11] .

EC-1030 blev udviklet under ledelse af Mihran Semerjyan i Jerevan og fremstillet i Kazan. Det var en af ​​de gennemsnitlige præstationsmodeller i Ryad-1-serien. Processor - EU-2030. Et komplet sæt ES-computerkommandoer er blevet implementeret - 144 instruktioner. Gennemsnitlig hastighed - 60 tusinde operationer i sekundet. Maskinen krævede et rum på 110 m² og forbrugte 25 kVA. På basis af denne model blev det første to-maskine kompleks VK-1010 i EC-serien af ​​computere skabt. Der blev produceret 436 biler. Forbedret i modellen EU-1033 [12] .

ES-1040 blev skabt og produceret i Karl-Marx-Stadt (nu Chemnitz ), DDR under ledelse af M. Günther. Ydeevne - 320 tusinde operationer i sekundet.

EC-1050  er en af ​​de ældre modeller i Ryad-1-serien. Gennemsnitlig ydeevne - 500 tusinde operationer i sekundet. Udviklingen blev ledet af V. S. Antonov. Udvikling og produktion - Moskva, Penza. ESL-logik blev brugt . EC-2050-processoren implementerer en tre-trins asynkron pipeline [13] [14] . Der blev produceret 87 biler.

ES-1060  - var planlagt til "Row-1", men på grund af mangel på tid og menneskelige ressourcer blev den overført til "Row-2".

I midten af ​​1970'erne blev Row-1 modellerne moderniseret på grund af fremkomsten af ​​en mere avanceret elementbase, erfaring og udvikling. De vigtigste egenskaber ved de opgraderede maskiner ES EVM-1 er angivet nedenfor:

ES-1032  er den første moderniserede model af "Row-1". Det blev udviklet i 1974 på Special Design Bureau på ELWRO-fabrikken under ledelse af Boleslav Pivovar i Wroclaw , Polen og blev ikke leveret til USSR. I modsætning til alle de andre maskiner i de første tre rækker brugte den elementbasen fremstillet af Texas Instruments (IS SN-74-serien) og TEZ'er forstørret til 280 × 150 mm. Det var den første maskine i EC-serien med flerlags printkort og halvleder-RAM.

EC-1022  er en opgraderet version af EC-1020. Det blev udviklet under ledelse af I. K. Rostovtsev i Minsk. De vigtigste udviklere er V. P. Kachkov, M. I. Korotchenya, M. I. Krivonos, V. M. Lenkova, G. D. Smirnov, M. F. Chalaydyuk, V. P. Shershen. Udvikling afsluttet i 1975. Den blev produceret i Minsk, Brest og Sofia (bulgarske biler havde EU-1022B-indekset). Målet med opgraderingen var at firedoble produktiviteten ved at reducere den interne processorcyklus og den permanente hukommelsescyklus, øge bitdybden af ​​processoren og hukommelsesinformationsmotorveje og bruge en separat højhastighedshukommelse som en lokal. Gennemsnitlig hastighed - 80 tusinde operationer i sekundet. Processor EC-2422, antal kommandoer - 144, RAM EC-3222 på ferritkerner, med en kapacitet på 256 Kbytes i et kabinet, hukommelsesudvidelse blev tilladt af et andet kabinet. I de senere år er RAM'en blevet erstattet af en halvleder, hvis ramme blev placeret i elskabet. Magnetisk diskdrev EC-5052, EC-5056 (7,25 MB) eller EC-5061 (29 MB), bånddrev EC-5012 eller EC-5017. Udgivelsen blev afsluttet i 1982, i alt 3929 maskiner blev produceret (den mest massive model af ES-computeren). ALU - 16-bit. Elementbase - IS serie 155. Maskinen krævede et rum på 108 m² og forbrugte 25 kVA [15] .

EC-1033  er en forbedret version af EC-1030 modellen. Det blev udviklet under ledelse af V. F. Gusev i Kazan. Udvikling afsluttet i 1976. Produceret samme sted indtil 1983 blev der produceret i alt 1963 biler. Det var en gennemsnitlig ydelsesmaskine i Ryad-1-serien. Elementbase - IS serie 155, specialiserede ALU mikrokredsløb. Under denne computer blev grundsættet af IS 155-serien udvidet næsten 2 gange, og nogle af mikrokredsløbene havde ingen analoger i prototypeserien (SN-74). Processor - EC-2433, RAM - EC-3207 eller EC-3208. Maskinen krævede et rum på 120 m² og forbrugte 40 kVA [16] .

EC-1052  er en opgraderet version af EC-1050. Udvikling afsluttet i 1978. Skilte sig fra EU-1050 primært i halvleder-RAM og brugen af ​​et udvidet sæt af IS 155, 137 og 138 serier. Processor - EU-2052. Modernisering under ledelse af V. S. Antonov og V. A. Revunov. Der blev produceret 74 biler, alle produceret på Penza-fabrikken "VEM" [17] .

Række 2

På trods af de lignende indekser for modeller er serie 2-computere ikke modifikationer af "klassekammerater" fra serie 1, men er helt forskellige udviklinger. For udviklingsteams og producenter spores følgende linjer tydeligt:

EC-1020 -> EC-1022 -> EC-1035 -> EC-1036 -> EC-1130 - "Minsk" linje af biler

EC-1030 -> EC-1033 -> EC-1045 -> EC-1046 Jerevan-Kazan linje

EU-1040 -> EU-1055 - linje "Robotron" (DDR)

EC-1015 blev fremstillet i Székesfehérvár , Ungarn .

EC-1025 blev udviklet i Tjekkoslovakiet. Vi brugte IC'er i IS-500-serien.

ES-1035  er den første i serie-2, udviklet under ledelse af G. D. Smirnov i Minsk. Understøttet virtuel hukommelse. Det blev produceret af Minsk-softwaren til computerteknologi, såvel som i Folkerepublikken Bulgarien af ​​Izot-virksomheden.

Hovedkomponenter:
  • Processor EC-2635 (version .03 eller .21, rack) bestående af:
    • den faktiske processor EC-2435 eller EC-2435.21 (firmware, lodret mikrokode, 32 bit bred, mikrokodehukommelse 32-48 KB)
    • RAM EC-3235, EC-3237 eller EC-3238 (baseret på dynamiske hukommelseschips med en kapacitet på 4 kilobit)
    • operatørkonsol EC-1535.01 eller .03
    • fjerndrev til indtastning af firmware (bånd) EU-5009 (i nogle konfigurationer, et diskettedrev)
    • strømforsyning EC-0835.01
  • Forskellige sæt drev, såsom EC-5061 magnetisk diskdrev, EC-5017 båndstation. De fleste af maskinerne blev brugt med EC-5067 serie HDD (kapacitet 100 eller 200 MB), som regel modellerne IZOT A544E eller IZOT A529E.
  • Terminaler
  • Midler til input-output af information (på hulkort og på hulbånd), ATsPU

Den havde en emuleringstilstand, der sikrer kompatibilitet med Minsk-32- computeren . ESL IC'er fra IS-500-serien blev brugt. Der blev produceret 2138 biler.

EC-1045 blev udviklet under ledelse af A. T. Kuchukyan, produceret i Jerevan og Kazan. Vi brugte IC'er i IS-500-serien. Der blev produceret 1865 biler. De automatiserede designsystemer "Avtoproekt" (A.V. Petrosyan , S. Sargsyan S. Ambaryan, etc.) og en samlet sekundær strømkilde (1977, chefdesigner Zh. Mkrtchyan) udviklet hos YerNIIMM gjorde det muligt at begynde at udvikle modeller til [atten]

EC-1055 og EC-1055M blev produceret i DDR. EU-1055M er i nogle kilder identificeret med EU-1056. Elementbasen er TTL mikrokredsløb.

EC-1060  er en af ​​de mest højtydende maskiner i Ryad-2-serien. For første gang i serien introducerede EC-1060 understøttelse af den virtuelle hukommelsesmekanisme, 128-bit præcisionsberegninger og automatisk gentagelse af mislykkede kommandoer. Det blev udviklet under ledelse af chefdesigneren V. S. Antonov i Moskva og Penza. De vigtigste udviklere er Yu. S. Lomov, E. M. Urobushkin, A. A. Shulgin. Vi brugte IC'er i IS-500-serien. Maskinen krævede et rum på 200 m² og forbrugte 80 kVA. Der blev produceret 315 biler [19] .

ES-1061  - Chefdesigner Yu. V. Karpilovich . Der blev produceret 566 biler [20] .

ES-1065 blev oprettet under ledelse af A. M. Litvinov, senere - V. U. Plyusnin. Der blev produceret 5 biler [21] .

Række 3

EC-1016 blev produceret i Ungarn og blev ikke leveret til USSR.

ES-1026 blev produceret i Tjekkoslovakiet og blev ikke leveret til USSR.

Ryad-3-computere adskilte sig fra deres forgængere i forbedret kredsløb, mere rummelig RAM, et komplet sæt mere moderne perifert udstyr og tilstedeværelsen af ​​firmware-understøttelse til virtuelle maskiner. Driftssikkerheden af ​​Ryad-3-computeren var betydeligt højere end dens forgængeres.

Chefdesigneren af ​​ES-1036  er R. M. Astsaturov. Processoren havde en cache-hukommelse på 8 KB, RAM'en brugte dynamiske hukommelseschips på 4 Kb. Vi brugte IC'er i IS-500-serien. Maskinen krævede et 100 m² rum og forbrugte 40 kVA. Der blev produceret 2073 biler.

ES-1046 blev udviklet under ledelse af A. T. Kuchukyan, produceret i Jerevan og Kazan. Vi brugte IC'er i IS-500-serien. Processorens mikrokode er vandret-lodret, kommandobredden er 72 bit, volumen er 8192 kommandoer. Der blev produceret 800 biler.

EC-1057 er blevet produceret i DDR af Robotron-fabrikken siden 1987. Der er ingen data om antallet af producerede computere. En præstation på 1 million op/s blev opnået.

Udviklingen af ​​EU-1066 blev ledet af Yu. S. Lomov og V. A. Revunov. Vi brugte IC'er i IS-500-serien. Produceret i Penza og Minsk. Der blev produceret 422 biler.

EC-1068 var et kompleks med to processorer baseret på EC-1066 med en EC-2617 floating point coprocessor. Produceret i Penza og hovedsageligt i Minsk. Der blev produceret 18 biler.

Række 4

EC-1087 er arkitektonisk tæt på EC-1066, men er baseret på BMK -chips , der hver erstatter en af ​​prototypens TEZ'er. Serieproduktion skulle være i Penza, men blev ikke indsat.

ES-1130 blev udviklet i Minsk med deltagelse af specialister fra Moskva og Kiev. Chefdesigneren er V.P. Kachkov, hovedudviklerne er M.E. Nemenman, M.P. Kotov og A.G. Rymarchuk. K-1800 mikroprocessorsættet (fremstillet af Venta-fabrikken, Vilnius ) blev brugt. Pipeline-processor, op til 1 instruktion pr. ur, kraftfuldt selvdiagnosesystem. ES PC - 1840 blev brugt som systemterminal og ingeniørkonsol . Udgivet 230 (ifølge andre kilder - 437 [22] ) maskiner.

EU-1170 blev udviklet i Jerevan. I 1989 blev midlerne til arbejdet indstillet.

ES-1181 blev udviklet i Moskva. Chips af I-300B-serien blev brugt, adresserummet blev udvidet til 2 GB, og yderligere kommandoer blev introduceret. Maskinen krævede ikke indblæsning og udsugning og var placeret i ét stativ. Et eksemplar blev samlet, som bestod statsprøver. Serieproduktion var ikke organiseret.

I 1986 blev udviklingen af ​​ES-1191 supercomputeren annonceret . Arbejdet blev ikke afsluttet.

Andre

Derudover skal den indbyggede computer med EC-seriens arkitektur nævnes. A-30 computeren (V. M. Karasik og V. I. Shteinberg) havde et afkortet (uden flydende kommaoperationer og decimalregning) instruktionssæt, A-40 var fuldt kompatibel med EC computeren. I 1967, på forskningsinstituttet for automatisk udstyr i USSR Ministeriet for Radioindustri, under ledelse af N. Ya. Matyukhin, blev udviklingen af ​​5E76-computeren påbegyndt ved hjælp af ES-computerkommandosystemet og hybrid DTL IC'er fra ambassadøren serie (217 serie) [23] . På basis af denne computer, såvel som dens moderniserede version, 5E76B (udgivelse siden 1970), blev multicomputersystemer 65S180, 5E12, VK ​​​​11lb bygget. [24]

Alle modeller af Ryad-1, Ryad-2 og Ryad-3 ES computere samt deres IBM prototyper havde, set fra programmørens synspunkt, en 32-bit arkitektur med en 24-bit adressebus, hvilket gjorde det muligt at adressere maksimalt 16 megabyte fysisk RAM. For den tid var det et meget stort volumen. I senere IBM-modeller blev adressebussen udvidet til 31 bit, og derefter blev en 64-bit-tilstand introduceret, men disse ændringer i EC-serien af ​​computere blev kun gengivet i enkelte præproduktionsserier-4-maskiner. Vi skal også nævne ES-1220 [25] , formelt inkluderet i Ryad-4, men i virkeligheden er det en tilpasset version af System / 390 med en 64-bit IBM-fremstillet processor og sovjetisk monteret periferiudstyr, også i høj grad fra importerede komponenter.

Data telebehandlingsfaciliteter

Alle modeller af ES-computere havde evnen til at behandle data genereret i en afstand fra computeren og transmitteret via telekommunikationskanaler. Til dette formål blev en række datatransmissionsmultipleksere og abonnentstationer udviklet og sat i masseproduktion.

Datatransmissionsmultiplekseren (MTD) ES-8400 (prototype IBM2702) blev udviklet på Research Institute of Computer Technology (NIIVT, Penza). Chefdesigneren er S. G. Los. MPD ES-8400 leverede grænsefladen til computeren gennem 15 telefon- og/eller telegrafkommunikationskanaler med abonnentstationerne på ES-computere (eller kompatible med dem) og standard telegrafapparater. Masseproduktion.

ES-8402 datatransmissionsmultiplekseren (IBM2703 prototype) blev udviklet på Research Center for Electronic Computing Technology (NITsEVT, Moskva) og gav lignende funktioner, når den opererede over 176 kanaler. Serieproduktion - VEM-anlæg (Penza).

Abonnentstationen ES-8561 (udviklet af NIIVT, Penza) er en enkelt displayterminal udstyret med en skrivemaskine. Serieproduktion - i Baku.

Abonnentstation ES-8563 (udviklet af NIIVT, Penza) er en gruppeabonnentstation med op til 32 displayterminaler udstyret med en skrivemaskine. Serieproduktion - i Baku [26] .

Siden 1975 begyndte displaykomplekser EC-7906 at ankomme, og senere - EC-7920 og EC-7970. Disse sidstnævnte omfattede intelligente terminaler TS-7063 (serieproduktion - i Kanev, KEMZ "Magnit" Kanev Electromechanical Plant), lavet på basis af KR580VM80A mikroprocessoren og repræsenterer i virkeligheden personlige computere.

Software

Computere kørte normalt enten EC DOS -operativsystemet (tidlige/lavere modeller) eller EC OS , VM (Virtual Machine System), TKS og MBC multitasking -operativsystemer (mere avancerede modeller), alle disse systemer var analoger til IBM-produkter. CBM-operativsystemet blev kombineret med EU OS i version 7.

For at begynde at arbejde med operativsystemet krævedes en ret kompliceret procedure for at generere et operativsystem fra et distributionssæt med indstillinger for at arbejde på en specifik computerinstans i en specifik konfiguration ( processor , hukommelse, kanaler) og alle dens periferiudstyr. Genereringen af ​​OS'et bestod i at samle og samle mange moduler og varede normalt 6-8 timer på grund af den lave hastighed af standard assembleren. I nyere versioner blev en forbedret assembler tilgængelig, hvor systemet blev genereret flere gange hurtigere. I TKS , der er udviklet i DDR , blev problemet løst direkte: systemet blev installeret uden at generere fra et færdigt opstartsbillede, kun en kort tabel med adresser på perifere enheder var påkrævet. I EU OS version 7 og CVM inkluderet i den, blev problemet løst på følgende måde: Generering og installation af en ny version af systemet kunne udføres på en virtuel maskine, der kører den gamle version, og derefter blot overføres fra den virtuelle maskine til den rigtige.

Der blev også udviklet andre styresystemer til computere i EC-serien af ​​computere, men de blev ikke udbredt. Så for eksempel blev MISS OS udviklet til EU-1010 og EU-1011 ved Moskvas statsuniversitet . Der var også et mobiloperativsystem MOS EC, som var en implementering af Unix OS på en EC-computer. Men Unix i de dage blev betragtet som et forenklet "system for husmødre" (et bogstaveligt citat fra [27] ) sammenlignet med de "rigtige" systemer MVS, OS ES og CBM, derfor gik ISO ES praktisk talt ikke ud over rammerne af akademiske eksperimenter.

For at løse anvendte problemer blev programmeringssprogene Fortran , Cobol , PL/1 og assemblersprog brugt. Til at køre programmer og styrejobs var der et særligt sprog JCL (Job Control Language, job control language). Der var andre, mindre almindelige sprog - Algol60, Algol-68, RPG, Lisp. [28]

Langt de fleste ES-computerbrugere brugte Cobol, Fortran og PL/1. Sidstnævnte blev introduceret som et universelt sprog med bredere udtryksevner, men på grund af den meget høje kompleksitet ved at skrive en compiler og den betydelige kompleksitet ved at lære sproget, vandt det ikke nævneværdig popularitet uden for mainframes.

Samarbejde i CMEA

En række modeller og mange perifere enheder blev produceret i samarbejde med andre socialistiske lande ( DDR , Ungarn , Bulgarien , Tjekkoslovakiet , Rumænien , Polen , Cuba ). Formålet med dette var først og fremmest at opnå et kombineret videnskabeligt og industrielt potentiale, der kan sammenlignes med Vesten [29] .

  • I DDR, det mest teknisk og videnskabeligt avancerede medlem af CMEA efter USSR, ROBOTRON- forsknings- og produktionsanlægget , fusionerede specielt fra mange virksomheder, der allerede med succes havde produceret computere i Robotron- og R-serien og forskellige periferi.

DDR producerede også EU-7920-skærmkomplekset, som i design adskilte sig væsentligt fra det sovjetfremstillede EU-7920. Carl Zeiss-virksomheden producerede EC-5017.02 magnetbåndsdrev.

  • I Tjekkoslovakiet blev koordineringen af ​​arbejdet udført i regi af "Joint Collective Enterprise for Automation and Computer Technology" ( ZAVT ), oprettet i 1969. Produktionsfaciliteterne omfattede National People's Enterprise Tesla , Zbroevka- fabrikkerne , salgs- og serviceorganisationerne Kancelarske stroje i Tjekkiet og Datasystem i Slovakiet og en række andre virksomheder spredt over hele landet. Det videnskabelige potentiale var repræsenteret af en række forskningsinstitutter .
  • Inden den deltog i projektet, var Den Polske Folkerepublik allerede aktivt i gang med at udvikle en række computermodeller af ODRA -familien , perifert kompatible med forskellige modifikationer af IBM / 360 og ICL-900 (inklusive dem under fælles projekter). Inden for rammerne af EU producerede Polen maskiner EC-1030 ( R-32 ), EC-1032 ( R-34 ), samt perifere enheder - primært printere.
  • Folkerepublikken Bulgarien producerede EC-1022 og EC-1035 computere udviklet i fællesskab med USSR, enheder til at forberede data på magnetbånd EC-9002, EC-9004, EC-9005. Sidstnævnte var et kompleks med flere terminaler (op til 32 terminaler) baseret på en SM-4 minicomputer med et specialiseret diskoperativsystem. NRB var også hovedleverandøren af ​​7,25 MB (EC-5052), 29 MB (EC-5061), 100 og 200 MB (EC-5067) diskdrev og flytbare medier til dem.

Andre CMEA-lande, som ikke havde en sådan udviklet videnskabelig og teknisk udvikling, blev hovedsagelig brugt som en produktionsbase for periferien. Det var almindeligt praktiseret at studere studerende i udlandet, også på udveksling. [29]

Årsager til vanskelighederne forbundet med introduktionen af ​​serien

  • Objektive vanskeligheder for den globale computerindustri i forbindelse med udviklingen af ​​ensartede normer og standarder for programmer og udstyr;
  • En embargo mod salg af computerudstyr ( COCOM -restriktioner ) erklæret til Sovjetunionen efter de sovjetiske troppers indtog i Afghanistan i 1980 , hvilket gjorde det vanskeligt at teste alternative løsninger;
  • Utilstrækkelig analyse af computerindustriens erfaringer og fejltagelser i de kapitalistiske lande, som blev præsenteret fuldt ud i litteraturen, hvorfor de samme fejltagelser blev gentaget med endnu mere katastrofale konsekvenser;
  • Forkert fokus på at spare CPU-tid i stedet for at spare samlede omkostninger - (programmørers, forskeres og personales tid) til projektudvikling:
    • I den indledende fase blev der ikke taget hensyn til midlerne til at forberede og fejlfinde programmer - programmører og brugere fik strenge betingelser for at forberede opgaver uden en enkelt fejl, og mængden af ​​menneskeligt arbejde for at opfylde disse krav betød ikke noget, dette førte til ekstrem ineffektivitet i at bruge en computer;
    • På et senere tidspunkt var den generelle tendens at allokere processortid gennem oprettelse af multiterminalstationer, mens der ikke var tilstrækkelig opmærksomhed på tilrettelæggelse af dialog og udvikling af grafiske enheder, hvorfor EC-serien senere blev ukonkurrencedygtig ift. til endnu mindre kraftfulde små maskiner og personlige computere.

Diverse

  • Programmeringsklassikeren E. Dijkstra , som besøgte USSR i slutningen af ​​1970'erne, sagde i sin offentlige tale i Videnskabsakademiets store sal i Leningrad , at han anser det faktum, at IBM-computere blev produceret i Sovjetunionen, for den største sejr. af USA i den kolde krig [30] .
  • EF-serien af ​​computere i de sidste par årtier af USSR's eksistens var den mest almindelige type computerteknologi. Til gengæld blev der under hele eksistensen af ​​EC-serien produceret 15.576 maskiner, mens produktionen af ​​SM-computere var på mere end 70.000 Denne uoverensstemmelse kan forklares med, at ES-computerne i gennemsnit tjente en større antal brugere.
  • Under den første oprettelse af ES-computere udvidede verdens praksis ikke ophavsretten til software. Dets kopiering var ikke et eksklusivt foretagende af USSR, men blev også udført af adskillige vestlige konkurrenter til IBM. Mainframes blev klonet af amerikanske Amdahl , tyske Siemens , japanske Fujitsu og Hitachi og flere andre firmaer. Således har de sovjetiske udvikleres beskyldninger om en form for særlig kynisme, krænkelse af ophavsretten osv. ingen seriøs begrundelse.
  • Det økonomiske sammenbrud, der fandt sted under perestrojka- årene , var årsagen til den massive nedlukning af ES-computere. Den enorme mængde af installeret software viste sig at være unødvendig, den nye blev primært udviklet til personlige computere. Udviklere fra det tidligere USSR kunne ikke kæmpe for markedet i lang tid - de mistede regeringsordrer, midler til udvikling, ofte blev deres organisatoriske strukturer privatiseret og likvideret. De mest seriøse specialister gik på arbejde hos IBM eller andre vestlige virksomheder forbundet med denne teknik. Nylige forsøg på at genoprette udvikling fortsatte indtil midten af ​​1990'erne .
  • I slutningen af ​​1990'erne og begyndelsen af ​​2000'erne opstod endnu en "generationsskifte"-krise. Mange EU-computere har udarbejdet deres ressourcer, nye computere blev ikke produceret eller var for dyre. De nødvendige programmer og databaser blev hurtigt overført til en pc. Hardwareadaptere dukkede op, ved hjælp af hvilke pc'en blev til en EC-computerterminal, blev det muligt at udveksle datafiler. Men der var en række opgaver, hvis overførsel til en pc ikke passede ind i tidsrammen for, at EU-udstyret kunne fungere tilstrækkeligt. Der dukkede flere emuleringssystemer op på markedet , som gjorde det muligt at skabe en virtuel EU-computer på basis af en pc, med alt det nødvendige virtuelle periferiudstyr, og endda tilslutte eventuelle rigtige eksterne enheder til den. Ud over software inkluderede det et ISA -format interfacekort , som var en I/O-kanal til rigtige perifere enheder. Normalt venstre tilsluttede drev på magnetbånd og ATsPU. Systemet kørte under MS DOS i udvidet hukommelsestilstand. En speciel partition blev oprettet på harddisken på en pc, utilgængelig for andre MS DOS-programmer, hvor det nødvendige antal filer blev oprettet, der emulerede mængderne af magnetiske diske på en ES-computer. Under den indledende installation af systemet blev rigtige diskenheder på ES-computeren forbundet til pc'en ved hjælp af en speciel adapter, og alle pakker med magnetiske diske blev overført til pc'ens HDD. EC-7920-terminalerne blev emuleret af almindelige pc'er over et Ethernet-netværk. På en pc med en Pentium-166-processor blev der opnået ydeevne svarende til en rigtig EC-1033. Under emulatoren blev MVT, SVS og endda SVM lanceret uden problemer. Takket være sådanne emuleringssystemer fik virksomhederne ekstra tid til at omprogrammere deres opgaver til andre computerplatforme og slippe af med ES-computere, der har opbrugt deres ressourcer, primært diskdrev.
  • Fra 2020 fortsætter mainframes af ES-computere stadig med at blive drevet af statsvirksomheder i det post-sovjetiske rum , for eksempel hos Antonov State Enterprise (Ukraine) .
  • Af open source- løsningerne er Hercules -emulatoren værd at nævne .

Se også

  • ES PC  - personlige computere i EC-serien
  • SM-computere  - en række (familie) af styrecomputere

Noter

  1. 1 2 V. V. Przyjalkovsky. Historisk gennemgang af ES-computerfamilien . Virtuelt computermuseum. Hentet 29. august 2006. Arkiveret fra originalen 6. februar 2008.
  2. Sergey Chertoprud. Videnskabelig og teknisk efterretning fra Lenin til Gorbatjov . - OLMA-Press, 2002. - S. 239. - ISBN 5948490688 , ISBN 978-5-94849-068-7 .
  3. 1 2 V. K. Levin. Essay om dannelsen af ​​det forenede computersystem . Virtuelt computermuseum. Hentet 28. september 2008. Arkiveret fra originalen 4. marts 2007.
  4. 1 2 Yu. G. Evtushenko, G. M. Mikhailov, M. A. Kopytov. Historien om indenlandsk computerteknologi og akademiker A. A. Dorodnitsyn  // Informationsteknologier og computersystemer: tidsskrift. - 2001. - Nr. 1 . - S. 3-12 .
  5. Neshumova, 1989 , s. 300.
  6. V. Broido, O. Ilyina. Arkitektur af computere og systemer: Lærebog for universiteter. - Sankt Petersborg. : Peter, 2005. - 720 s. — ISBN 5-469-00742-1 .
  7. V. I. Grubov, V. S. Kirdan, S. F. Kozubovsky. Computerhåndbog / otv. udg. G. E. Petukhov. - Kiev: Naukova Dumka, 1989.
  8. E. A. Drozdov, V. A. Komarnitsky, A. P. Pyatibratov. Elektroniske computere i et enkelt system. - M . : Mashinostroenie, 1976.
  9. Electronic computers unified system Arkiveret 5. marts 2008 på TSB Wayback Machine
  10. Håndbog, 1989 , s. 37.
  11. Håndbog, 1989 , s. 39.
  12. Håndbog, 1989 , s. 45.
  13. Håndbog, 1989 , s. 64.
  14. B. N. Kagan. Elektroniske computere og systemer. - 3. udg. - Moskva : EnergoAtomIzdat, 1991. - S. 299-301. — 592 s. - ISBN 5-283-01531-9 .
  15. Håndbog, 1989 , s. 41.
  16. Håndbog, 1989 , s. 49.
  17. Håndbog, 1989 , s. 66.
  18. BULLETIN OF THE STATE ENGINEERING UNIVERSITY OF ARMENIA, s.17 . Hentet 26. oktober 2013. Arkiveret fra originalen 29. oktober 2013.
  19. Håndbog, 1989 , s. 72.
  20. Håndbog, 1989 , s. 76.
  21. Håndbog, 1989 , s. 77.
  22. V. V. Przyjalkovsky, G. D. Smirnov. Forskningsinstituttet for Elektroniske Computere . Hentet 24. marts 2011. Arkiveret fra originalen 9. december 2010.
  23. Smirnov G.S. Computer "Ural-16" - den sidste maskine i serien // Familie af computere "Ural". Udviklingshistoriesider . - Penza , 2005.
  24. Malinovsky B. N. Efterkrigsårenes hemmeligheder // Computerteknologiens historie i ansigter . - Kiev : firma "KIT", PTOO "A.S.K.", 1995. - S. 204-207. — 384 s. — ISBN 5-7707-6131-8 .
  25. Elektronisk computer EC-1220 Arkiveret 17. maj 2013 på Wayback Machine . Virtuelt computermuseum
  26. A. M. Larionov, S. A. Maiorov, G. I. Novikov. Computerkomplekser, systemer og netværk. - L .: Energoatomizdat, 1987 Arkivkopi af 18. august 2010 på Wayback Machine .
  27. Orlov V. N. et al. Mobiloperativsystem MOS EU. - M. : Finans og statistik, 1990. - 208 s. - ISBN 5-279-00356-5 .
  28. Panteleev A. G. Om tolken fra Lisp-sproget til ES-computere // Programmering. - 1980. - Nr. 3 . - S. 86-87 .
  29. 1 2 Alexander Nitusov. Computerteknologi i CMEA-landene . Virtuelt computermuseum. Hentet 7. oktober 2008. Arkiveret fra originalen 20. juni 2008.
  30. Turrapport EWDijkstra: NATO Summer School Marktoberdorf 1975. . Hentet 5. oktober 2012. Arkiveret fra originalen 13. juli 2017.

Litteratur

  • Jermain K. IBM/360 / Pr. fra engelsk. - 2. udg. - M . : Mir, 1973. - 870 s.
  • En enkelt familie af computere  // Videnskab og liv. - 1973. - Nr. 8 . - S. 2-11 . (samtale med den generelle designer af ES-computeren A. M. Larionov )
  • Przhijalkovsky V.V., Lomov Yu.S. Tekniske og softwaremæssige midler til ES-computere. - M . : Statistik, 1980.
  • Grubov V.I., Kirdan V.S., Kozubovsky S.F. Computer opslagsbog. - K . : Naukova Dumka, 1989.
  • Neshumova K.A. Elektroniske computere og systemer. - 2. udg. - M . : Højere skole, 1989.

Links

Unified System of Electronic Computers (ES COMPUTER) (1968-1990)]