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.
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] .
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 ) .
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. .
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 |
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 2På 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: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 3EC-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 4EC-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.
AndreDerudover 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.
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.
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.
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] .
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.
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]
Unified System of Electronic Computers (ES COMPUTER) (1968-1990)]
Computere i USSR | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|
Polen computere | |
---|---|
Nul generation | |
Analog | |
Analog-digital |
|
Mainframes | |
minicomputere | |
Mikrocomputere |
|
Hjemmelavet |
|
Personlig |
|
Styre enheder |
|