"BESM" - family of digital computers of general purpose oriented to solution of the complex tasks of science and engineering. It is developed in Institute of exact mechanics and computer facilities the USSS academy of Sience.
The work over the first machine was completed in 1952. In this three-address parallel machine on electronic lamps (4000 lamps) the binary notation with a floating point is used. By the structure, construction and characteristics the machine took the level of the best foreign machines, "BESM" operated with 39-digit words with average speed of 10 thousand operations per second. At the beginning the operating STORAGE on electronic - audio lines of delay replaced in the further device by electron tube handsets, and then - by ferrite cores with the capacity of 1024 words with random sample was used in it. The external STORAGE - on two magnetic drums up to 5120 words (speed of reading from a drum - 800 numbers per second) and magnetic tape (120 thousand numbers). As devices of input a punched tape was used, for the output then used a- magnetic tape with the consequent printing on the specially developed high-speed phototyping device used for output of large scale arrays of data. Besides there was an electromechanical printing station for printing check values and results in case of their small amount in comparison with the volume of calculations (the speed of operation - 20 numbers per 1 second).
Interesting features of the structure of the machine were introduction of local control of operations surpassing by the time fthe limitss of a standard cycle, and also independet control at transition to subroutines. The machine contained the long-term storage device for the subroutines, which part was changeable. For control there were applied both series of the tests, and specially developed methods of logical control.
For 1959-1966 4 models of this family were created: "BESM - 2", "BESM - 3", "BESM - ÇÌ" and "BESM - 4". The inprovement concerned the increase and modernizing of peripherals, transition to semiconducting element base, increase of capacity of the RAM on magnetic cores, and besides the capacity of the external STORAGES.
In 1967 the most powerful computer of the
given family - "BESM - 6" (its speed was about 1 million operations per second)
was created (look at the figure). The application in
the machine of one-address command system confirms the common tendency of increase
flexibility of command control. Characteristic features of the internal arrangement of the
central part of the machine are particulary the following: a high degree of local
parallelism, presence of the superfast storage device buffer, extended system of
operations, possibility of organization of stack memory and splitting of the main memory
on independent blocks. The machine made a wide usage of combination of operations of
accessl to the operating STORAGE with the operation of the arithmetic device and control
unit; in the machine there are five levels of preview of commands. The structure of the
machinepresupposes the applicationof time sharing and multiprogramming. This is provided
by the hardware system of interruption, circuit(scheme) of memory protection indicesing,
and advanced system of conversion of virtual mathematical addresses and physical address
of the main memory in dynamics of the score. The possibility is provided to use any part
of the memory as the storage device stack. In the machine thereare provided both indirect
addressing and wide possibilities of readdressing.
In the CPU of the
machine there are 16 high-speed registers working with the speed 300 nanoseconds. Its
technical characteristics are the folloving: the length of a word - 50 bits (2 for
checking conjugation); the notation - binary; the with of representation of numbers - from
a floating point; the execution time of operations: additions - 1,2 microseconds,
multiplying - 2,1 microseconds; the command system - one-address; the length of the
command - 24 binary bits (2 for a word); the amount of main commands - 50 plus extracodes;
It is possible to expand the capacity of the RAM on cores - 32 thousand words (8 blocks),
up to 128 thousand words; the time of access to the RAM - 2 microseconds; the number of
lines of interruption - 40; the time of sample from memory - 0,8 microseconds; clock
frequency -10 megohertz. The electronic part of the machine includes 120 thousands of
diodes and 40 thousands of transistors. The external STORAGES: 16 drums with the capacity
of till 32 thousand words and 32 tape drive mechanisms with the capacity of a spool
on each mechanism of 1 million words.
The set of devices of the system of input-output contains: the device of reading from punched cards - 700 cards per minute; the device of reading from punched tapes - 1000 signs per second; a high-speed alphanumeric printing station for 96 sumbols - 400 lines per minute (128 sumbols for aline); output card punches - 100 cards per minute; tape punches - 20 signs per second, 4 keyboard punches; 1 verifier for punched cards and 2 tape punches. "BESM - 6" has advanced mathematical support, the structure of with includes: the operating system of control of line processing of the tasks and the programming system of the symbolic machine-oriented languages and of the languages of a high level - FORTRAN, ALGOL and LISP. The structure of the software includes besides packages of standard programs for FORTRAN and ALGOL including a wide range of the engineering, scientific and technical tasks. The total amount of software reaches several hundreds thousands of commands. The operating system (OS) organizes multiprogram processing of several tasks, each of which has a full capacity of the virtual storage provided in the machine. OS arranges physical resources of memory a mong the tasks, using it page by page organization, provides simultaneous, combined with with the operation centeral, processor, operation of the external STORAGES and devices of input-output; organizes calling into operation of necessary translators and compilers, access to standard programs and watches correctness of execution of working programs, finding errors originating from the process of execution. The programming system on the autocode allows in a symbolic way to write programs taking into account all structural features of the machine, andthere by presents the means of obtaining the most effective programs. The programming systems based on the languages of high level (ALGOL and FORTRAN), represent possibilities to formulate the lasts in the convenient and common mathematical form. The language LISP gives wite possibilities for the creation of complex logical relational programs. Those who are interested in the unique national machine BESM-6 we recommend Page of nostalgia of BESM-6.
Literature: Lebedev S.A., Melnikov V.A. General description computer and technique of execution of operations. Ì., 1959; Machine computing digital BESM-6. In the book: Products of a radioindustry. A directory, ò. 4. Computer facilities. The release: electronic digital computers of general purpose. Ì., 1968; Grubov V.I., Kirdan V.S.. Electronic computers and analog computers. Ê., 1969 [bibliogr. page 179-181].