MESM
MESM ( Small Electronic Computing Machine ) er en af de første elektroniske computere i USSR og det kontinentale Europa [1] [2] [3] . Udviklet af laboratoriet for S. A. Lebedev (på grundlag af Kiev Institute of Electrical Engineering fra Academy of Sciences i den ukrainske SSR , senere - Institut for Elektrodynamik ved Akademiet for Videnskaber i den ukrainske SSR) siden slutningen af 1948 .
Oprindeligt blev MESM udtænkt som et layout eller en model af den store elektroniske computermaskine ( BESM ), i første omgang betød bogstavet "M" i navnet "model" [4] . Arbejdet på maskinen var af forskningsmæssig karakter for eksperimentelt at verificere principperne for at bygge universelle digitale computere. Efter at maskinen havde bevist sin egnethed til at løse reelle problemer, blev den omdøbt til "Small Electronic Computing Machine".
Elementerne i den aritmetiske enhed med logiske kredsløb, der sikrede udførelsen af aritmetiske og logiske operationer, blev testet på en mock-up lavet i juni 1950, som viste funktionalitet og pålidelighed i august 1950. Det første program til kontrol af driften af cykliske algoritmer (beregning af faktoren ) blev afsluttet med succes af maskinen den 4. august 1950 [5] .
Historie om oprettelse og drift
Ved udgangen af 1949 blev maskinens arkitektur udviklet såvel som de skematiske diagrammer af individuelle blokke.
I 1950 blev maskinen monteret i en to-etagers bygning i den tidligere sovesal til klostret i Feofaniya (nær Kiev ), hvor et psykiatrisk hospital lå før den store patriotiske krig [6] .
6. november 1950 - den anden prøvekørsel af maskinen blev afsluttet, hvor opgaven blev løst:
4. januar 1951 - de første opgaver blev løst: udregning af summen af en række faktorialer af ulige tal og hævning af tal med en brøk til en potens.
25. december 1951 - accepteret i drift af statens kommission for USSR Academy of Sciences, ledet af akademiker M.V. Keldysh .
Den 12. januar 1952 begyndte laboratoriet "Beregningsmetoder og beregninger" (ved Institut for Matematik ved Akademiet for Videnskaber i den ukrainske SSR ), ledet af E. L. Jusjtjenko , regelmæssig drift af MESM.
I slutningen af 1954 blev laboratoriet for "Computer Engineering" overført til Institut for Matematik ved Academy of Sciences i den ukrainske SSR og fusioneret med laboratoriet for "Methods of Computations and Calculations", ledet af B. V. Gnedenko [7] .
Betjening af MESM
I 1952-1953 blev følgende opgaver løst ved MESM (citat fra E. L. Jusjtjenkos erindringer [4] [8] ):
- kompilering af tabeller til statistisk acceptkontrol (problemstilling B. V. Gnedenko, performer E. L. Jusjtjenko);
- dynamiske problemer i teorien om elasticitet (indstilling af A. I. Ishlinsky , udført af A. A. Jusjtjenko);
- valg af de optimale parametre for minereb (iscenesat af G. I. Savin og A. I. Ishlinsky, udført af A. A. Jusjtjenko);
- bestemmelse af stabilitetsområder for elektriske kraftsystemer, især Kuibyshev vandkraftværket (iscenesat af L. V. Tsukernik, kunstnere V. S. Korolyuk , E. L. Jusjtjenko);
- beregning af termiske spændinger af bygningskonstruktioner (iscenesat af A. D. Kovalenko, udført af E. L. Jusjtjenko);
- behandling af geodætiske observationer (iscenesat af N. I. Yakubetskaya, udført af E. L. Jusjtjenko);
- beregning af ammoniaksynteseproblemer (eksekutorer E. L. Jusjtjenko og L. N. Ivanenko);
- vurdering af mængden af jordarbejder i design af veje (iscenesat af A. K. Khavkin, Kyiv Road Institute; kunstnere E. L. Jusjtjenko, L. N. Ivanenko, A. M. Sibirko).
Opgaver løst hos MESM:
- optimering af lægningen af hovedhøjspændingsledninger, især: Kuibyshevskaya HPP - Moskva (E. L. Jusjtjenko) - siden 1952;
- ekstern ballistik (fra 1952 til 1957), sat af M.V. Keldysh, Yu.A. Mitropolsky og hans elev Yushchenko A.A. deltog i udviklingen af løsningsmetoder, beregningsprogrammer blev udarbejdet af E.L. Moscow-videnskabsmænd og programmører M. R. Shura-Bura og Yu. D. Shmyglevsky ;
- ikke-lineær mekanik (Yu. A. Mitropolsky, performer Jusjtjenko A. A. programmering E. L. Jusjtjenko);
- beregning af termiske spændinger af bygningskonstruktioner (iscenesættelse af A. D. Kovalenko, Institut for Mekanik ved Akademiet for Videnskaber i den ukrainske SSR, programmering af E. L. Jusjtjenko).
I 1954 udviklede E. L. Jusjtjenko for MESM et eksperimentelt programmeringsprogram, der ved hjælp af simple aritmetiske udtryk programmerer i maskinkoder, der beregner deres værdi [8] . Under udviklingen af dette program blev der opnået erfaringer, som blev brugt i implementeringen af adresseprogrammeringssprog-kompilatorerne.
Maskinen blev drevet frem til 1957, hvorefter den blev overført til KPI til træningsformål. I 1959 blev MESM demonteret: "Maskinen blev skåret i stykker, en række stande blev organiseret, og så ... de blev smidt væk," huskede B. N. Malinovsky [9] . Adskillige vakuumrør og andre komponenter, der er tilbage fra MESM, er opbevaret i Foundation for the History and Development of Computer Science and Technology i Kiev House of Scientists fra National Academy of Sciences of Ukraine [9] .
Computeregenskaber
- aritmetisk enhed : universel, parallel handling, på triggerceller ;
- talrepræsentation: binært, fast punkt, 16 bit pr. tal plus en bit pr. tegn;
- kommandosystem: tre-adresse, 20 bit pr. kommando. De første 4 bit er opkoden, de næste 5 er adressen på den første operand, 5 mere er adressen på den anden operand, og de sidste 6 er adressen for resultatet af operationen. I nogle tilfælde (i sammenligningsinstruktioner eller tilsvarende betingede spring) blev den tredje adresse brugt som adressen på den næste instruktion. Operationer: addition, subtraktion, multiplikation, division, skift, fortegnsfølsom sammenligning (som del af en betinget greninstruktion), sammenligning med absolut værdi (som en del af en betinget greninstruktion), overførsel af kontrol (ubetinget gren), overførsel af tal fra den magnetiske tromle og tilbage , kommando til tilføjelse af kommandoer (til arbejde med array-elementer) [8] , stop;
- random access memory : på triggerceller, for data - for 31 numre, for kommandoer - for 63 kommandoer [10] ;
- permanent hukommelse : stik, til data - for 31 numre, for kommandoer - for 63 kommandoer;
- klokfrekvens : 5 kHz;
- hastighed: 50 operationer pr. sekund [10] (den samlede tid af en cyklus er 17,6 ms; divisionsoperationen tager fra 17,6 til 20,8 ms);
- antal vakuumrør : 6000 (ca. 3500 trioder og 2500 dioder );
- beboet areal: 60 m²;
- strømforbrug: ca. 25 kW.
Data og programmer blev læst fra hulkort , hulbånd eller skrevet ved hjælp af en stikkontakt. En magnetisk tromle blev også brugt , der lagrede op til 5000 koder med tal eller kommandoer. Til outputtet blev følgende brugt: kameraer til indhentning af data på fotografisk film eller fotografisk papir; perforatorer (siden 1953) og en elektromekanisk printer (siden slutningen af 1953).
Noter
- ↑ MESM // Encyclopedia of Cybernetics. - Kyiv: Naukova Dumka, 1974. - T. 2. - S. 36. - 623 s.
- ↑ Før dette blev computere udviklet og begyndte kun at blive brugt i to lande - USA og England.
- ↑ Man skal huske på, at de første computere, der kan kaldes computere på det kontinentale Europa, dukkede op i Tyskland ( Z3 (1941) og Z4 (1950) af Konrad Zuse ). Men da de var relæer , er de klassificeret som elektromekaniske computere, ikke elektroniske.
- ↑ 1 2 Malinovsky B. N. Computerteknologiens historie i ansigter . - Kiev: firma "KIT", PTOO "A. S. K., 1995. - 384 s. — ISBN 5-7707-6131-8 .
- ↑ Sergey Alekseevich LEBEDEV - skaberen af den første digitale elektroniske computer (MESM) på det kontinentale Europa og i Sovjetunionen . Hentet 7. februar 2020. Arkiveret fra originalen 7. februar 2020. (ubestemt)
- ↑ Malinovsky B. N. Den første indenlandske computer og dens skabere (i anledning af 40-årsdagen for MESM, der blev taget i brug) // Kontrolsystemer og maskiner: journal. - M . : Nauka, 1992. - Nr. 1/2 . - S. 3-15 .
- ↑ B. V. Gnedenko. Minder. Mit liv i matematik og matematik i mit liv. - Moskva: Lenand, 2015. - 624 s. - ISBN 978-5-9710-1416-4 .
- ↑ 1 2 3 Yu. A. Jusjtjenko. [ http://www.icfcst.kiev.ua/MUSEUM/TXT/YuriYushchenko_r.pdf Pointere i programmer på MESM-computeren] . - Kyiv: Historien om udviklingen af informationsteknologier i Ukraine, 2021. - 8 s. (Russisk) Arkiveret 22. september 2021 på Wayback Machine
- ↑ 1 2 Malinovsky Boris Nikolaevich. Der er ikke noget mere værdifuldt. Cybernetisk teknik . Hentet 6. december 2010. Arkiveret fra originalen 11. marts 2010. (ubestemt)
- ↑ 1 2 Buslenko, 1977 , s. 58.
Litteratur
- N. P. Buslenko, V. N. Buslenko. Samtaler om generationer af computere. - M . : Young Guard , 1977. - 240 s. - (Eureka). — 100.000 eksemplarer.
Links