MESM (
Ukrainian: MEOM, Мала Електронна Обчислювальна Машина;
Russian
Russian(s) may refer to:
*Russians (), an ethnic group of the East Slavic peoples, primarily living in Russia and neighboring countries
*A citizen of Russia
*Russian language, the most widely spoken of the Slavic languages
*''The Russians'', a b ...
: МЭСМ, Малая Электронно-Счетная Машина; 'Small Electronic Calculating Machine') was the first universally programmable electronic computer in the
Soviet Union
The Union of Soviet Socialist Republics. (USSR), commonly known as the Soviet Union, was a List of former transcontinental countries#Since 1700, transcontinental country that spanned much of Eurasia from 1922 until Dissolution of the Soviet ...
. By some authors it was also depicted as the first one in
continental Europe
Continental Europe or mainland Europe is the contiguous mainland of Europe, excluding its surrounding islands. It can also be referred to ambiguously as the European continent, – which can conversely mean the whole of Europe – and, by som ...
, even though the electromechanical computers
Zuse Z4 and the
Swedish BARK
Bark may refer to:
Common meanings
* Bark (botany), an outer layer of a woody plant such as a tree or stick
* Bark (sound), a vocalization of some animals (which is commonly the dog)
Arts and entertainment
* ''Bark'' (Jefferson Airplane album), ...
preceded it.
Overview
MESM was created by a team of scientists under the direction of
Sergei Alekseyevich Lebedev from the
Kiev Institute of Electrotechnology in the
Ukrainian SSR
The Ukrainian Soviet Socialist Republic, abbreviated as the Ukrainian SSR, UkrSSR, and also known as Soviet Ukraine or just Ukraine, was one of the Republics of the Soviet Union, constituent republics of the Soviet Union from 1922 until 1991. ...
, at
Feofaniya (near
Kyiv
Kyiv, also Kiev, is the capital and most populous List of cities in Ukraine, city of Ukraine. Located in the north-central part of the country, it straddles both sides of the Dnieper, Dnieper River. As of 1 January 2022, its population was 2, ...
).
Initially, MESM was conceived as a layout or model of a Large Electronic Calculating Machine and letter "M" in the title meant "model" (prototype).
Work on the machine was research in nature, in order to experimentally test the principles of constructing universal digital computers. After the first successes and in order to meet the extensive governmental needs of computer technology, it was decided to complete the layout of a full-fledged machine capable of "
solving real problems". MESM became operational in 1950.
It had about 6,000
vacuum tubes
A vacuum tube, electron tube, thermionic valve (British usage), or tube (North America) is a device that controls electric current flow in a high vacuum between electrodes to which an electric voltage, potential difference has been applied. It ...
and consumed 25 kW of
power
Power may refer to:
Common meanings
* Power (physics), meaning "rate of doing work"
** Engine power, the power put out by an engine
** Electric power, a type of energy
* Power (social and political), the ability to influence people or events
Math ...
. It could perform approximately 3,000 operations per minute.
Creation and operation history
* Principal computer architecture scheme was ready by the end of 1949. As well as a few schematic diagrams of an individual blocks.
* In 1950 the computer was mounted in a two-story building of the former hostel of a convent in
Feofania, where a psychiatric hospital was located before the
Second World War
World War II or the Second World War (1 September 1939 – 2 September 1945) was a World war, global conflict between two coalitions: the Allies of World War II, Allies and the Axis powers. World War II by country, Nearly all of the wo ...
.
* November 6, 1950: team performed the first test launch. Test task was:
* January 4, 1951: First useful calculations performed. Calculate the factorial of a number, raise number in a power. Computer was shown to special commission of the
USSR State Academy of Sciences. Team was led by
Mstislav Keldysh
Mstislav Vsevolodovich Keldysh (; – 24 June 1978) was a Soviet mathematician who worked as an engineer in the Soviet space program.
He was the academician of the Academy of Sciences of the Soviet Union (1946), President of the Academy of Sc ...
.
* December 25, 1951: Official government testing passed successfully. USSR Academy of Sciences and Mstislav Keldysh began regular operation of the MESM.
* It was operated until 1957, and then transferred to
Kyiv Polytechnic Institute for training purposes
* 1959: MESM dismantled.
Boris Malinovsky recalled:
** “Computer was split into pieces, which were used to build series of stands, after all all of them was thrown away.”
Many of the electron tubes and other components left from MESM are stored in the Foundation for the History and Development of Computer Science and Technology in the Kiev House of Scientists of the National Academy of Sciences of Ukraine.
System specification
*
Arithmetic Logic Unit
In computing, an arithmetic logic unit (ALU) is a Combinational logic, combinational digital circuit that performs arithmetic and bitwise operations on integer binary numbers. This is in contrast to a floating-point unit (FPU), which operates on ...
** universal
** parallel action
**
flip-flop based
* Number representation
** binary
**
fixed points
Fixed may refer to:
* ''Fixed'' (EP), EP by Nine Inch Nails
* ''Fixed'' (film), an upcoming animated film directed by Genndy Tartakovsky
* Fixed (typeface), a collection of monospace bitmap fonts that is distributed with the X Window System
* Fi ...
16-n bits per number plus with one sign bit
*
Instructions
** 20 binary bits per command
*** The first 4 bits - operation code
*** The next 5 bits - first operand address another 5 it the second operand address
*** The last 6 bits - operation result address
*** Following instruction types supported
**** addition
**** add with carry
**** subtraction
**** multiplication
**** division
**** binary shifts
**** comparison taking into account mark
**** absolute value comparison
**** transfer of control
**** magnetic drum read
**** stop
*
RAM
Ram, ram, or RAM most commonly refers to:
* A male sheep
* Random-access memory, computer memory
* Ram Trucks, US, since 2009
** List of vehicles named Dodge Ram, trucks and vans
** Ram Pickup, produced by Ram Trucks
Ram, ram, or RAM may also ref ...
** Flip-flop based
** Data and code separated
*** 31 machine words for data
*** 63 machine words for code
*
ROM
Rom, or ROM may refer to:
Biomechanics and medicine
* Risk of mortality, a medical classification to estimate the likelihood of death for a patient
* Rupture of membranes, a term used during pregnancy to describe a rupture of the amniotic sac
* ...
** 31 machine words for data
** 63 machine words for code
*
Clock rate
Clock rate or clock speed in computing typically refers to the frequency at which the clock generator of a processor can generate pulses used to synchronize the operations of its components. It is used as an indicator of the processor's s ...
** 5 kHz
*
Performance
A performance is an act or process of staging or presenting a play, concert, or other form of entertainment. It is also defined as the action or process of carrying out or accomplishing an action, task, or function.
Performance has evolved glo ...
** About 3000 operations per minute (total time of one cycle is 17.6 ms; division operation takes from 17.6 to 20.8 ms)
The computer was built using 6000
vacuum tube
A vacuum tube, electron tube, thermionic valve (British usage), or tube (North America) is a device that controls electric current flow in a high vacuum between electrodes to which an electric voltage, potential difference has been applied. It ...
s where about 3500 were
triode
A triode is an electronic amplifier, amplifying vacuum tube (or ''thermionic valve'' in British English) consisting of three electrodes inside an evacuated glass envelope: a heated Electrical filament, filament or cathode, a control grid, grid ...
s and 2500 were
diode
A diode is a two-Terminal (electronics), terminal electronic component that conducts electric current primarily in One-way traffic, one direction (asymmetric electrical conductance, conductance). It has low (ideally zero) Electrical resistance ...
s. The system occupied 60 m
2 (646
square feet
The square foot (; abbreviated sq ft, sf, or ft2; also denoted by '2 and ⏍) is an imperial unit and U.S. customary unit (non- SI, non-metric) of area, used mainly in the United States, Canada, the United Kingdom, Bangladesh, India, Nepal, Pa ...
) of space and used about 25 kW of power.
Data was read from
punched cards
A punched card (also punch card or punched-card) is a stiff paper-based medium used to store digital information via the presence or absence of holes in predefined positions. Developed over the 18th to 20th centuries, punched cards were wide ...
or typed using a plug switch. It additionally could use a
magnetic drum
Drum memory was a magnetic data storage device invented by Gustav Tauschek in 1932 in Austria. Drums were widely used in the 1950s and into the 1960s as computer memory.
Many early computers, called drum computers or drum machines, used dru ...
that stored up to 5000 codes of numbers or commands.
An electromechanical
printer or photo device was used for output.
See also
*
History of computing in the Soviet Union
References
{{List of Soviet computer systems
Soviet computer systems
One-of-a-kind computers
Vacuum tube computers
1950s computers
1950 in the Soviet Union