MESM
MESM ( Small Electronic Computing Machine ) är en av de första elektroniska datorerna i Sovjetunionen och kontinentala Europa [1] [2] [3] . Utvecklad av laboratoriet för S. A. Lebedev (på grundval av Kiev Institute of Electrical Engineering vid Vetenskapsakademien i den ukrainska SSR , senare - Institutet för elektrodynamik vid Vetenskapsakademin i den ukrainska SSR) sedan slutet av 1948 .
Ursprungligen var MESM tänkt som en layout eller modell av den stora elektroniska beräkningsmaskinen ( BESM ), först betydde bokstaven "M" i namnet "modell" [4] . Arbetet med maskinen var av forskningskaraktär för att experimentellt verifiera principerna för att bygga universella digitala datorer. Efter att maskinen visat sin lämplighet för att lösa verkliga problem, döptes den om till "Small Electronic Computing Machine".
Elementen i den aritmetiska enheten med logiska kretsar som säkerställde utförandet av aritmetiska och logiska operationer testades på en modell som gjordes i juni 1950, som visade funktionalitet och tillförlitlighet i augusti 1950. Det första programmet för att kontrollera funktionen av cykliska algoritmer (beräkning av faktorn ) slutfördes framgångsrikt av maskinen den 4 augusti 1950 [5] .
Historik om skapande och drift
I slutet av 1949 utvecklades maskinens arkitektur, liksom de schematiska diagrammen över enskilda block.
1950 monterades maskinen i en tvåvåningsbyggnad i den tidigare sovsalen till klostret i Feofaniya (nära Kiev ), där ett psykiatriskt sjukhus låg före det stora fosterländska kriget [6] .
6 november 1950 - den andra provkörningen av maskinen avslutades, under vilken uppgiften löstes:
4 januari 1951 - de första uppgifterna löstes: beräkna summan av en serie faktorialer av udda tal och höja tal med en bråkdel till en potens.
25 december 1951 - godkänd i drift av State Commission of the USSR Academy of Sciences, ledd av akademiker M.V. Keldysh .
Den 12 januari 1952 började laboratoriet "Methods of Calculations and Calculations" (vid Institute of Mathematics of the Academy of Sciences of the Ukrainian SSR ), ledd av E. L. Jusjtjenko , regelbunden drift av MESM.
I slutet av 1954 överfördes laboratoriet för "Computer Engineering" till Institute of Mathematics of the Academy of Sciences of the Ukrainian SSR och slogs samman med laboratoriet för "Methods of Computations and Calculations", under ledning av B. V. Gnedenko [7] .
Funktion av MESM
1952-1953 löstes följande uppgifter vid MESM (citat från E. L. Jusjtjenkos memoarer [4] [8] ):
- sammanställning av tabeller för statistisk acceptanskontroll (problemställning B. V. Gnedenko, artist E. L. Jusjtjenko);
- dynamiska problem i teorin om elasticitet (inställning av A. I. Ishlinsky , utförd av A. A. Jusjtjenko);
- val av de optimala parametrarna för gruvrep (iscenesatt av G. I. Savin och A. I. Ishlinsky, utförd av A. A. Jusjtjenko);
- bestämning av stabilitetsområden för elektriska kraftsystem, i synnerhet Kuibyshev vattenkraftverk (iscenesatt av L. V. Tsukernik, artister V. S. Korolyuk , E. L. Jusjtjenko);
- beräkning av termiska spänningar hos byggnadskonstruktioner (iscenesatt av A. D. Kovalenko, utförd av E. L. Jusjtjenko);
- bearbetning av geodetiska observationer (iscenesatt av N. I. Yakubetskaya, utförd av E. L. Jusjtjenko);
- beräkning av ammoniaksyntesproblem (exekutorerna E. L. Jusjtjenko och L. N. Ivanenko);
- bedömning av volymen av markarbeten vid utformning av vägar (iscenesatt av A. K. Khavkin, Kyiv Road Institute; artister E. L. Jusjtjenko, L. N. Ivanenko, A. M. Sibirko).
Uppgifter lösta på MESM:
- optimering av läggningen av högspänningsledningar, särskilt: Kuibyshevskaya HPP - Moskva (E. L. Jusjtjenko) - sedan 1952;
- extern ballistik (från 1952 till 1957), satt av M.V. Keldysh, Yu.A. Mitropolsky och hans student Yushchenko A.A. deltog i utvecklingen av lösningsmetoder, beräkningsprogram sammanställdes av E.L. Moskva-forskare och programmerare M. R. Shura-Bura och Yu. D. Shmyglevsky ;
- icke-linjär mekanik (Yu. A. Mitropolsky, artist Jusjtjenko A. A. programmering E. L. Jusjtjenko);
- beräkning av termiska spänningar hos byggnadskonstruktioner (iscenesättning av A. D. Kovalenko, Institute of Mechanics of the Academy of Sciences of the Ukrainian SSR, programmering av E. L. Jushchenko).
År 1954, för MESM, utvecklade E. L. Jusjtjenko ett experimentellt programmeringsprogram som, med hjälp av enkla aritmetiska uttryck, programmerar i maskinkoder som beräknar deras värde [8] . Under utvecklingen av detta program fick man erfarenhet, som användes vid implementeringen av kompilatorerna för adressprogrammeringsspråk.
Maskinen användes till 1957, varefter den överfördes till KPI för utbildningsändamål. 1959 demonterades MESM: "Maskinen skars i bitar, ett antal montrar organiserades, och sedan ... de kastades bort," påminde B. N. Malinovsky [9] . Flera vakuumrör och andra komponenter som finns kvar från MESM lagras i Foundation for the History and Development of Computer Science and Technology vid Kievs forskarhus vid National Academy of Sciences of Ukraine [9] .
Datoregenskaper
- aritmetisk enhet : universell, parallell verkan, på triggerceller ;
- nummerrepresentation: binär, fast punkt, 16 bitar per nummer, plus en bit per tecken;
- kommandosystem: tre-adresser, 20 bitar per kommando. De första 4 bitarna är operanden, de nästa 5 är adressen till den första operanden, 5 till är adressen till den andra operanden och de sista 6 är adressen för resultatet av operationen. I vissa fall (i jämförelseinstruktioner eller motsvarande villkorliga hopp) användes den tredje adressen som adress för nästa instruktion. Operationer: addition, subtraktion, multiplikation, division, förskjutning, teckenkänslig jämförelse (som en del av en villkorlig greninstruktion), jämförelse med absolut värde (som en del av en villkorlig greninstruktion), överföring av kontroll (ovillkorlig gren), överföring av siffror från den magnetiska trumman och tillbaka , kommando för att lägga till kommandon (för att arbeta med arrayelement) [8] , stopp;
- random access memory : på triggerceller, för data - för 31 nummer, för kommandon - för 63 kommandon [10] ;
- permanent minne : plugg, för data - för 31 nummer, för kommandon - för 63 kommandon;
- klockfrekvens : 5 kHz;
- hastighet: 50 operationer per sekund [10] (den totala tiden för en cykel är 17,6 ms; delningsoperationen tar från 17,6 till 20,8 ms);
- antal vakuumrör : 6000 (cirka 3500 trioder och 2500 dioder );
- ockuperad yta: 60 m²;
- effektförbrukning: ca 25 kW.
Data och program lästes från hålkort , hålband eller skrivs in med en kontaktkontakt. En magnetisk trumma användes också som lagrade upp till 5000 koder med siffror eller kommandon. För produktionen användes följande: kameror för att hämta data på fotografisk film eller fotografiskt papper; perforatorer (sedan 1953) och en elektromekanisk skrivare (sedan slutet av 1953).
Anteckningar
- ↑ MESM // Encyclopedia of Cybernetics. - Kiev: Naukova Dumka, 1974. - T. 2. - S. 36. - 623 sid.
- ↑ Dessförinnan utvecklades datorer och började användas endast i två länder - USA och England.
- ↑ Man bör komma ihåg att de första datorerna som kan kallas datorer på kontinentala Europa dök upp i Tyskland ( Z3 (1941) och Z4 (1950) av Konrad Zuse ). Men eftersom de var reläer klassificeras de som elektromekaniska datorer, inte elektroniska.
- ↑ 1 2 Malinovsky B. N. Datateknikens historia i ansikten . - Kiev: företag "KIT", PTOO "A. S. K., 1995. - 384 sid. — ISBN 5-7707-6131-8 .
- ↑ Sergey Alekseevich LEBEDEV - skaparen av den första digitala elektroniska datorn (MESM) på kontinentala Europa och i Sovjetunionen . Hämtad 7 februari 2020. Arkiverad från originalet 7 februari 2020. (obestämd)
- ↑ Malinovsky B. N. Den första inhemska datorn och dess skapare (med anledning av 40-årsjubileet av att MESM togs i normal drift) // Styrsystem och maskiner: journal. - M . : Nauka, 1992. - Nr 1/2 . - S. 3-15 .
- ↑ B. V. Gnedenko. Minnen. Mitt liv i matematik och matematik i mitt liv. - Moskva: Lenand, 2015. - 624 sid. - ISBN 978-5-9710-1416-4 .
- ↑ 1 2 3 Yu. A. Jusjtjenko. [ http://www.icfcst.kiev.ua/MUSEUM/TXT/YuriYushchenko_r.pdf Pekare i program på MESM-datorn] . - Kiev: Historia om utvecklingen av informationsteknik i Ukraina, 2021. - 8 sid. (ryska) Arkiverad 22 september 2021 på Wayback Machine
- ↑ 1 2 Malinovsky Boris Nikolaevich. Det finns inget mer värdefullt. Cybernetisk teknik . Hämtad 6 december 2010. Arkiverad från originalet 11 mars 2010. (obestämd)
- ↑ 1 2 Buslenko, 1977 , sid. 58.
Litteratur
- N. P. Buslenko, V. N. Buslenko. Samtal om generationer av datorer. - M . : Young Guard , 1977. - 240 sid. - (Eureka). — 100 000 exemplar.
Länkar