JPRS ID: 10391 USSR REPORT CYBERNETICS, COMPUTERS AND AUTOMATION TECHNOLOGY
Document Type:
Collection:
Document Number (FOIA) /ESDN (CREST):
CIA-RDP82-00850R000500040037-2
Release Decision:
RIF
Original Classification:
U
Document Page Count:
141
Document Creation Date:
November 1, 2016
Sequence Number:
37
Case Number:
Content Type:
REPORTS
File:
Attachment | Size |
---|---|
CIA-RDP82-00850R000500040037-2.pdf | 7.45 MB |
Body:
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500044037-2
FOR UFF[CIAL USE ONLY
- JPRS L/ 10991
16 March 1982
USSR Report
CYBERNETICS, COMPUTERS AND
AUTOMATION TECHNOLOGY
(F0U0 4/82)
.
F13IS FOREIGN BROADCAST INFORMATION SERVICE
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R000500044437-2
NOTE
JPRS publications contain information primaril,y from foreign
newspapers, periodicals and books, but also from news agency
transmissions and broadcasts. Materials from foreign-language
sources are translated; those from English-language sources
are transcribed or reprinted, with the original phrasing and
other characteristics retained.
- Headlines, editorial reports, and material enclosed in brackets
are supplied by JPRS. PrGCessing indicators such as [Text]
or [Excerpt] in the first line of each item, or following the
last line of a brief, indicate how the original information waa
processed. Where no processing indicator is given, the infor-
mation was summarized or extracted.
Unfamiiiar names renclered phonetically or transliterated are
enclosed in parentheses. Words or namep preceded by a ques-
tion mark and enclosed in parentbAses were not clear in the
original bu: have been supplied as appropriate in context.
Other unaticributed parenthetical notes within the body of an
item originate with the source. Times within 3.tems are as
given by source.
The contents of this publication in no way represent the poli-
cies, views or at.titudes of the U.S. Government.
COPYRIGHT LAWS AND REGULATIONS GOVERNING OWNERSHIP OF
MATERIALS REPRODUCED HEREIN REQUIRE THAT DISSEMINATION
" OF THIS PUBLICATION BE RESTRICTED FOR OFFICIAL USE ONLY.
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/49: CIA-RDP82-00850R440500040037-2
FOR OFF'1CIAL USE ONLY
JPRS L/10391
16 March 1982
_ USSR REdPORT
CYBERNETICS, COMPUTERS AND AUTOMATION TECHNOLOGY
(Fauo 4/s2)
CONTENTS
xaRnwaE
Data Control Medium Modules for Automation of
Pl~ysical Optics Research 1
- Bas3.c Applications of Bubble Memory for Microcomputers 8
~
Flat Magnetic Damia3n Memory Modules With Advanced Level
of Integration .o 18
Interfacing of Digital Stra3n Gage Bridges With
'EYektronika-60' Microcomputer 26
Signal Panel -for Automated Control System 29
, Alphanuneric Carnbined Keyboaxd Por Readout of Characters
in 16-Bit Position Code 30
8.;~.
- Miniature Vibrationproof Multipoint Electrical Connector 33
Automation of Testing and Adjustment of Aybrid .
Integrated Circui.t Resistors With Computer Control 35
Accessory Modvle t~or Tnput of Initiative Signals 40
System for Tnput of Analog Signals Into M-6000 Computer 42
Shch68400 and Shch68000K Printers 45
Graphic Data Input Unit 48
Data Display Unit With Dynamic Indication 50
- a- [ITI - USSR - 21C S&T FOUO]
FOR OFF[CIaL tJSE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
j ~ ONL fC
GR.APHIC DISPLAY UNITS
'GraYit' Graphic Display 52
Character-Graphic Information Display .......o 58
Miniature Information Displey Unit Utilizing IMG-1 Display 61
Color Character-Graphic Display 63
- SOFTWARE
~
Abstracts From Journal �PROGRAMMING', November-December 1981 65
Introduction to Theory of Ana],ysis and Parallel Operation of
Computer Programs During Translation 69
Using Parallel Calculations Model To Investigate Structure
oi Oriented Graphs 73
Programming PL/1 Computer System $p
- Sof"tware of Type M5000 Computer Complex and Description
of Its Elements �.....86
System Approach to AutomaterL Design of Micreprocessor Computers 92
Automation of Development oP Programs for Data Recorders 94
APPLICATIONS
- Application of Modern Mti.croprocassor Technology in
, Problem-Oriented Systems 98
Automation of Information Processes in Integrated
Automated Industrial.Management Systems 112
ORGANIZATIONS AND PERSONALITIES
~
~ Moscow University's Computer Center 129
Fiftieth airthday of Kamil' Akhmetovich Valiyev 136
- b -
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R044500040037-2
FOR OFFIC[AL USE ONLY
HARDWARE
UDr, 681.327.8
- DATA CONTROZ MEDTUM MQAULES PQR AUTOMATMN 07 RHX`SxCAL OPxICS IiFSEARCH
Moscow PRTBORY T STSTE'MX' UPRAV'LENTX`A fin Russian No 10, Oct 81 pp 9-11
[Article by V.G. Tsyv3,n$kiy, candtdate of technical sciences, and G.G. Bondarovich
and N.A. Sokolova, engineers] [Text] The job of creating automated syetems for scientific reseaxch is one of
the most important. The experience of developing aystems for automating technolo-
- gical processes has pointed out the need of developing general-purpose complexes
based on cligital control and computing equipment making tt possible by means of
configuration to construct various automation systems. Existing automation com-
plexes of the ASVT-M [modulsr computer hardware system], KAMAK [CAMAC] and KTS
LIUS [lccal data control system hardware complex] types reflect in their atructure
the ideology�of a third-generation computer, which involves the concentration of
the "intellect" and tnformation in a single center--a proceseor with an on-line
memory., The development of microprocessor engineering has provided an opportunity for a
new approach to solving automation problems, by dispersing the "in*ellect" over
the system and by bringing it as close as posRible tothe points of the pickup
and output of information. One possible solution is the creation of data control
media (IUS's), which must lend themselves easily tc, configuratlon; adjustment of ,
the medium for a specific object (the apparatus)�can be called "loading" the test
bed into the IUS. Interaction of the experimenter with the apparatus and medium is
accomplished by means of an experimenter's automated work place (console) furnished
with a screen type o� display and an external memory.
It is possible to design control systems based on IUS's by placing certain limita-
tions on their structure. For example, the structure of an TUS can be in the form
of a"tree." I,et us note that the~majority of experimental appaxatus has the same
structure: It contains a basic subsystem (the top o� the tree) connected with the
output for the main "pxoduct" of the Apparatus, and a number of support subsystems
interconnected hi.eacarchica7,7,y. An 1;'US with a tree structure can. ~n a certain in- .
formati~ sense dupl~,ca,te the stxucture of fihe appaxatus, whexeby eubsystems of the '
IUS interact w3:th xespective su6s}rsterqa of the dDject, perfosming the,pickup of
experimental data and subsysrem�contxol (fig x). 1
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007102109: CIA-RDP82-00850R000500040037-2
NuK ur'N'tt;lAl. U5E ONLY
1) 3x an 2 Muepa ~e~uMQ K f6iaecmo~u~ewy
~ 3SM Aamipa SIPOINM
Rvtuaa
. 1
i
AvtuKO AveuNa
1 J
~ `
a s s ~ e s
1~==q_nc
Figure 1.. Stxucture of Data Control Medium
Kep:
'
1.
Screen
5.
Su6system 1
. 2.
Microcomputer
6.
Object
3.
Experimenter's console
7.
Ce11 1
4.
~
To superiox 1eve1
8.
Data control medium (IUS)
Thus, each subsystem is able to be connected to one superior subsystem and several
inferior subayatems can be connected to it. Obviously, with this IUS structure
each superior branch point of the tree can act as a redundant facility for any
inferior one. *Below is considered a variant with redundancy of a level of one.
This makes it possible easily to ahare resources between two neighboring levels and
at the same time to ensure a aufficiently high degree of reliability (atability).
It is possible to demonstrate that the probability of failure of the system depends
on the mean branching ratio of the tree, the total number of subsystems.and the
total number of IUS "clugters," Q,.whereby this probability is less the higher
number Q is. Even for the minimum value of Q(Q ~ 3) tte probability of
failure is reduced five- to sixfold, and for Q- 50 , by more than 1.5 orders.
Structurally a subsystem.consists of a plug-in module (system of buses, connectors
and inatall.ation points) wliich can include a microprocesmor (MP), memory units
(an on-line semipermanent memory (PPZU)"and RO'M), an adapter for connection between
the processor and an uppex 1eve1 and modules for 3nterfacing with the object, and
in.which points axe pxovided for the connection of adaptexs fox connection betweea
. the processor and Infexior subsystems (ffg 2) . A1,1 campbnents of a subsystem are
- unified an the basis vk a single para11e1 intexface.
. A subsystem muet swap data with tRe object (appaxatue) tYtxough a stqal,l (maxitauni of
10) number of tnformation channels and accoxdi;ngly the numDer of object Interface
modules ts not greAt. This is an tmportant fact goverai.ng the f1exibi13ty of the
system. Ltsts o# modu7.es and tab7.es af rautines in subsystems are thexeby easi-ly
2
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007102/09: CIA-RDP82-04850R000500040037-2
FOR OFFICIAL USE ONLY
vieible, they axe aimple to put togethar and eetay to changa. xhe ptyai:cally die-
pereed nature of xhe q.oftwaxe deteriainiag ehz aystem'a "intellect'~ thus tmpxavea
not on1y the axabilit}r but also the tnetastaDi.lity- of th.e ayetem. ,
K B�~resmo~u~ed '
2)I o~au
3)11 MuKponpoqeccop
110Neme t,:=*
-'41oDya~ cA~au
E t of6exmoM
6)b �
x � MoBynb c8nau
t o6eeKmoM
7 .n,, , r-~
Key:
numctmeIIu4ur
nodcucmeo
Figuxe 2. Subsystem (Cell) of Aata Control Medium
1. To superior subsystem
2. Processox interface adaptex
(separator)
3. Microprocessor
4. Memory
5. Object interface module
6. To object 7. Plug-in board
8. IMS1 interface
9. From inferior'subsystems
A subsystBm! serves as ;a buildfng block fcr a combination of any configuration of
the tree type. When a direct link is required between subsystems (without access
to superior subsystems) it can be organized by meana of duplex registers connected
to individual subsystems (in f3g 1 such a link is shown between subaqstems 5 and
8). Thus, a atructure of the oriented graph type can be organized. However, it is
impossible to organize redundancy by means of duplex regiaters; therefore, with
respect to redundanc,
.1 the structure represents a tree. Let us discuss the redundancy of the "intG].lectua7." (microproceseox) modul.e in
_ grea*_er detail. Firat, xedundancy makes ob7,igatory dssigning of the interface
accordtng to the paxallel pxinctp7,e (an interface of the TMS-1 type, "Coimaon Line").
Second, the mi;cxopxocesaox interface adapCer muet taake poss:ib1e connection (and
according7,y disconnecttqn from) w-Ith the supexiax subsystem of lfike lines of the
redundant suboyetem's intexface. 7.'iiexeby a sl.ngle "transpaxent" tnterface is
- foxmed undex the carttxol of the miaroprocessor modu7,e of the aupex3,ox subsystem.
The execution of xoutines is slowed eonewhat (the operation of subsyatems becomes
serial), but 3t is not halted. Obvi,ouslyr, tAe addreas fie7.ds of the on-1ine
memory and of oBjec:t interface saodules of subsystems a;djacent vertical7.y, in order
ta avoid lack of urtiqueness, must not meet, but must be dtvided among levels
3
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
adjacezt verti,cally. The control routines. of a aubsystesp muat be allacated ra
the ROM, which is. paxt of the micxoprocessox madu],e. With thts nolution these
routi.nes Udenttcal fox each subsystena) can accupy, the saqs abso7.ute xegion Qf
the memory, i. e.,they axe not taken into -account in divtding memQxy xesouxces
among subsyafiema.
Unlike coatputtng medta, in dafia control, media the xedtstxibution of tasks among
subsystems i:n the aQerating pxocess does not take place; such.a redistribution is
- observed only wlten changing fihe structuxe of tfie automated object (the apparatus)
and also when a ce7,I (subsysfiem) is made redundant.
Data control media can be used to automate experfinents of varfious classes. Fur-
thermore, the structuxe o.E object intertace modules can be changtd. Tn particular,
for the purpose of automating physical optics studtes a set of object interface
modules has been devel.oped whicfi is destgned for working wtthin the structure of
TUS subsystems designed on the basis of a type 580 TK 80 microprocessor with an
output to an TMS-1 interface.
The following basic principlea were observed in designing a set of modules for
these purposes.-
- The program exchange algoritlun is the most imporfiaat algorithm for interaction
between modules and the microprocessor.
- For modules triggered by the research object e3ther the exchange of information
in the memory direct access (PDP) mode is provided, or the output of data to
a RAM of the magazine type (OZUm)' connected directly to the module's output. In
the program exchange mode the IIP assigns the operating mode for these modules
(number of ineasurenents, size of inemory array allotted).
Disruption of the normal operating mode results in an interrupt enabling signal's
~ (ZPR) being sent to the module. In units in which a ZPR can'be caused for more
- than one reason, the output of a state word determining the reason for the inter-
rupt or its place, to the interface*in the program exchange mode, is provided far.
Tlne proposed set includes the followiug modules.
' 1. Module ATsPl, consisting oi' a multiplexer, a level fixer (FU) and a digital-
balance analog-digital converter (ATsP) which are electrically not interconnected,
-which makes it possib7.e to put fiogetliex various stxuctures from them. Upon the
"Output" instruction the module pexceives the output data as the address of the
multiplexer's channel, and upon tfie "Receive" instruction outputs the measurement
= result to the intexface.
Also provided in the module is the sexial intexxogation of channels wtkh afrequen-
_ cy detexmined by the Axsf*a convexston ttnae ox by an extexnal osci:.l7.ator. In
this mode information i,s output fxont tlte Ax&Fts output similaxy to program exchange
upon the AW's initiative without oufiputing the addxess of the infortnation
reeeiver's unit (in the magazi:ne-tyge RAM).
4
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
The parameters of the modu7,e are as i'o17.oars�:- number of chattnel.s.-16 with the
possfbility- of expainding to 33; number of ATaP Dirs-8; intaxrngqt;[an k3ma Cot
- a single channal-10 ps:; inpuC valtage �xant 4 to +5 Y, exxvx--0.5 pexcent.
- 2. The voltage switching (KT~) module is stmilar tQ the ATsP1 taulfiiplexex and can
be used iadepertdent7.y ox togethex wtth tYe' qTsP1 module for constxucting a 256-
(512-) channel mu7,ttp7,exem with 2-s-taga switching.
3. An OZUm [magazine-type RAM] module designed fox tfie serial input, storage and
serial oufiput of a data arra}*. Thts module has an output ta the interPace and an
independent input tor the wxite-in of 3.nformatfon fxoat periphexal units (e.g.,
' ATsPl). Interaction with the multiprocessor 3,a carried out in the program exchange mode.
When the memory is filled the-module stops recetving and aends an interrupt
enabling signal to the tnterface. Service requests from a peripheral unit and the
MP are attended to in order of Arrtvsl. Parameters: capacity--512 bytes (with
possiLility of expansion to 1024); write-3n time--1.5 us.
4. A clock (GVT) designed for forming a sequence of clock pulses arriving with
a specific frequency. This module represents a controlled frequancy divider (fre-
quency of a.n internal or external oscillator). The division factor is set by
means of the interface in the program exchange mode in the form of a 2-byte pulse:
The basic division factdr in binary code and the additional (c:etermining additional
division of the frequency by 10, 100 or 1000) ia a 3 bit para11e1 unit-counting
cade.
Parameters: basic division factor--1 to 100 with intervals of 1; additional--10,
100 or 1000; frequency of internal oscillator--10 MIIiz + 10 percent with instability
not greater than 0.01 percent.
The set described above is supplemented by the following modules:
5. An interface controller module enabling step-by-step representation of the
control routine with an indication of the state of interface lines. This module
is 3esigned for connection to any connector af the fnterface and for reproduction
from the control console of all sig*ials put out by the micropracessor (duplicates
the microprocessor). . 6. Module ATsP2--an 8-bit analog-digital converter of the conveyex type with a
conversion time of 1'�s� 7,'he ATsP is started through an external aignal. Tn- ,
formation� is output to the ma.gazfi,ne-type ItAM or 'to the 3,nterface 3n the memory
direct access mode,
7. A caltbxation eignal souxce module which l:orms thxougli extexnal instxuctions
two cal.ibrat3,on potezittals (app7Coxia1$fie7.y zexo and appxoximately the upper :Limit
of the dynamic xange) and a fies�t signa1 which increases stepwise at a xate deter-
mined b}r an extexna7, gxequency. TRe' test signal has foux slope values Whi,ch axe
also chosen tlirougfi external signals.
5
FOR OFFICIIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R000540040037-2
FOR OFFICIAL USE ONLY
8. A normalizing ampl.tgi,ex module cpn8i8ti ' rtg of Roux d. c. amp7.i;fi-exs w3,th vari-
_ able gain (10, IQO and 1000) eand the abilitp to opexttte in the curxeszt-to-
voltage conversion (P7.'N) mode. 7,'he oparatiag mode (gain ox f'TN) i;s set via the
intertace in the gxogxam exchange mode.
9. A muitipoint ana.log mewory module CAZU?*-a 32-potnt ana7.og memoxy designed se
a deviation-contr,olled slave syetem wtth the-correctfon of exxors Iatxoduced by
the stray capaaitance of sWfitching elements. The rate of awi,tcaing of inemory ele-
ments to the input (outpufi) oi' a moduie determino-d by an extexnal fxequency
and the number of readings stoxed is determined b}* the number oi' clock pulses
arriving. 10. A control module--a spectal-purpose unit for controlling the subsystem for
the investigation of rapidly occurring proceases (BU).
Two possible structures for designing a data control medium (IUS) eell are scggested
on thp basis of the modules described (fig 3).
1 ~ ROaClfCmemu ~
2) Rxo81
4)po~
S)a3,
npo
10) aapec
/lodcucmr,va !
Bxua 18
Figure 3. Structure of Data ControlMedium Subsystems for Automatian df
Physical Op}ics Tnvestigations
Key:
1.
Subsystem 2
9.
AnA7.og inputa
2.
Tnput 1
10.
Addxaaa
3.
AZU 1
11.
Miexopxocessox interface
4.
Pxogxam
12.
ATsP input, F[1 outpu;,FtJ input,
5.
Address
KM output, ATsRI
6.
Start, stvp
13.
Tnterface/mag,aztne-type RAM
7.
BU
14.
Measuxement result
8.
NumTiex of channel
15.
C1ock
6
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2047/02109: CIA-RDP82-00850R004500040037-2
FOR OFFICIAL USE ONLY
'ihe first is designed Rox pxograu i,~nterxogat,toA. . Qf 256 sen$oxs vtth xe7,ative7,y
slowly changin$ signa7,s. TRe noxmal.izing amp],ttteps axe not ShoRn in Xhe figure.
- Tn this structuxe identica7, addxesses $xe a$Si.gned fio cormutatoxs and ana7.og-
digital convexters. Tfie four lcraex-oxdex btts xead out in data 7.ineS are the
channel addresa 3,n multi;plexexs, of tiie fixat stage (th.e KM mQdule) aad the four
higher-order bits in the second stage (the'AW7.'caultiplexer). An individual
sensor is cannected Co the ATsPrs input according to the address read out, of the
required channel in data lines, accoiapanied b}* the "Output" instxuction. The
analog-digita1 canvexter ts staxted by meaus of internal efi.rcufits. Upon the termi-
nation of conversion data are read out�from its output upon the "Receive" instruc-
tion.
The second structure is designed fox measuring the tnstantaneous values of voltage
pulses arriving simultaneously through 128 channels. The requtred number of read-
- ings (instantaneous values) in the input signal is stored by means of analog mem-
ories (AZU's). Stored values are read out by the aaalog-digital converter (ATsP)
at the conversion pace. Data are read out from the ATsP to the magazine-type RAM
for subsequent program readout by the microprocessor. Control of the system is
accomplished by means of a contro:l module which is assigned its operating mode
by the mulitprocessor (number of channels to be interrogated, pace and number of
required readings). Calibration of the measuring section is provided for in the
cell. Both structures can be united in a single data control medium cell.
COPYRIGHT: Izdatel'stvo "Mashinostroyeniye". "Pribory.i sistemy upravleiliya", 1981
8831
CSO: 1863/43
.
7
FOR OFFI!'IAL LiSE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
UAC 681.327.6.004.122
BASIC APPLTCATIONS QF BUBBLE MEMORY FOR MICROCOMPUTERS
Moscow PRTBORY T STSTE'MX' TJPRA9LENTY'A fin Russian No 10, Oct 81 pp 11-14
[Article by B.N. Naumav, USSR Academryr of Sciences corresponding member,'V.Y..
Rayev, candidate of technical sciences, and G.I. Markarov,. engineer]
[Text] Bubble memories from the moment of their origin-were intended to replace
external electromechanical memories, primarily magnetic disks. One of the main
obstacles for this replacement is the relatively high cost of bubhle memories.
Nevertheless,such important advantages of a bubble memory as independence of
power and low power consumption, high information density and speed of response,
the lack of rotating mechanical parts and the ability to increase the capacity of
the memory block by block, make profitable the use of bubble memories in many
general-purpose and apecial-purpose units. Of special interest is the use of a
bubble memory in units based on microprocessor sets and in microcomputers, where
requirements for memory capacity are often limited to figures on the order of
~ 10 Mbits.
i
A number of foreign firms have already begun the series production af'bubble in-
tegrated microassemblies (DIM's) and memories based on them, designed as a rule
. for use as the external memory (VP) of a microcomputer. The key parameters of
series bIM's suitable for use together with large-scale integrated circuit micro-
processor sets are presented in table l. Three mains trends are known in the use of bubble memories for microcomputers [ZJ:
for constxucting an external memory, fcr expanding an on-line memory (OP) and for
designing a control memory (UP). The use of a bubble memory controlled by a micro-
processor 3s promising for organizing dynataic redistribution and associative
search in relative data bases, ordexing fi,nforsaation, editing texts, etc.
- The goal of this article is a pxeltminaryanalyets of the effectiveness of using
bubble meatoxies fox micxoccrmputars i;n the thxee txends listed.
Floppy disk memoxies (NGNDIs) and casset~e memoxtes (=Vs) axe u.s.ed as external
memories in the majaxt t}* of micxocomputers�. - Tha key charactexistics o# modern
NM`s., KNrL's, dubble memories a,nd cAaxge-coupled memories are pxesented in table
2[2], from which it can be concluded tltat bubble memories considerably suxpass
in a11 their techn3;ca1 data electromeehanical f7.appy disic and cassette memories,
8
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
w
�
u, ~n ~n
o o,~
~
o
,-I ,
-i
� o, rn rn
�
o, o.
4
DC
,
~
~
cti
N
~
q
>C >C ~C 5C
O u1 u1 try
yC
O
54 5
00 00
00 00 00
N N
O
.
-
{a
y
A
c+'1 M M c'r1
'
M
'
N
x
N ~y N
x PC DC
~~t
DC DQ
x
H
N
Q
ri
p
J4 DC DC
94
O M M M
i
>
O
00
1-1 rl rl
c'''1 cn
0
'
~
-
~
rJ
5-I
I cn cn M c*1
c*1 I
cn cn
cn c*1 cn
.t .t
(
c
1
�
N
a-1
00 '
w
~n
c~
O
~
i~+
N
e~
N
ei
N
td
.a
v
~
�
~
v
~7 00 ~7 -t
00
%C %O
00 00 O
O O
N
-1
a0
_
r--I r--1 N N N
r-I I
~--f -i
r-I r-I N
N N
r
e4
.
~
r-i
~
I
~
-I
J r
G
Ft
Q
~
Cd
O
N N N
N
C~
~
n
t1 u1 %O
� �
%O N
� .
N
~
a
. n
~
~i
. � . .
o o r-+
�
o 1
�
o 0
0 0 0
0 o
i
�
_
v a
w
~
c~U
U
~
cn %O C-' N
u1 ~t
i~ d
-W
0I
v,V-1
~ ~ ~
~ N
o ~
N rl
C!
w
0,
-H
y
ro
J
N
uli U)
o o a P,
in Ln
~
. .
.
co a
H
~
. . .
aooo 0
. .
00
. .
00
000
0 o
~
~
~
tO N N
O N
"
0
N N'
O
''tli
O
�
RT
C.'
N tll u1 e-I O
%O O �
1 O
u
-I
N
~t 1-
00 I- N
O
r-1 rl
N
U
H
O~ ~--I
N N Ln
N rl
r
a
I- u'1 ON
Lf1 N
'7 00
1, e+1
m ON
N
v
N'i 1�4
O
~t ~-(00?C
00
00
00 O
rl
00
~t
O
;j
td
41
~
N
1
~
~
~
~
~
7.tN
p
%0 C
Ln 00
00 t
Cn %D
t
0
tr1 U1
%0
M
~
tj
N
ti-I
:
~t N 1, I,
rl N N N N/~'
N U1
N u'1
� r"I N
N' N
�
~1
41cd
ON
w
-1
w w
w
n,T
V3 tA VS CA V) O
~ w
VS i~
w w
U] V3
w
.
fn f!~
c!] C/)
~
~
./P'
b0 C7
~
c/?
F{
O
I I
w014 aaa`~
I I
P+P+
1 1
aa
I I
WP4W
1 I
aa
m
N
.
F+
-
~H
GJ
H
W
d
A
t+
w
0
c^rn ooo
ooLnoo
%cr-+
%cr-i
Lno
caoca
N MNU'1C
u'1r1
NN
Nr-IM
~t
O N
~t
~O
~
PCl f~ m PQ Pq
HHHHH
~q pq
Z
'n
H
P4Q4
Z
y
O 'O
4
~
to
r
~ ~ 1"r
.r
M 0
P
m
41
~ P
i (1)
4)
~
M
0
F+
~
~
ri
E
w
1.
3 ~
1
W p N
c~ 41 i.i
RI
~ d Q
'
O U
M-I
~
O
41
l ~
r
~
d ~
t~
f~
N
e-1
00
E3
Gl C7
O
1
U
' M rl
a
.n
I~
?C mr a,' �
cQJ t1 O a.
~
+1
U d
-n W
~
i.
H~
U
~
W
H
W
q
,
'
H
W
U
E H A
p
P4 H 4�
? fn
'b r'~
9
+
l
, r
i
4
t
r~
7
9
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
FOR OFFiCIAL USE ONLY
A chaxge-coupled mentaxy i:s bettex in tems- Qg ap*ed 4g xea-Panaa cliaxactexistics
, than a bubble me,nqar}*, but such an intpartant�.di.sa,divArkt a,ge. Qt 4. chaxge-Cqupl,ed
_ memory as its pqwex depe.ndence- vAltaR i.t pxact;kca7.ly, lwwsuited fax constxucti:ng an
extexna.l memoxy,.
Because o� the abi.li.fiy, to i,ncxease tAe memor.yt's cztpacity, B1qck tay block, character-
istic of bubble memoxies, their unit cost almos-t does not depend on 3,nfoxmation
capacity. The appxoxivACe relationaRip b.etween unit eas�t and information capacity
for bubble memories, floppy* dislc Taen4ori;es and cassette memor3:es (curves 1, 2 and
3, respectivel}r) ta presented in fi:g 1. Although tRe unfi,t cost characterizes
memories only in the static mode (storag@ mode), even wfi th respect to this indica-
tor, as is obvious from fig 1, a Dubble memor}r wfitli a capactCy of 3 to 4 Mbj.ts
surpasses a floppy disk memory.
Table 2.
Memory charac-
Type
of memory
teristics
Bubble
Charge-coupled
Cassette
Floppy disk
Access time
4-10 ms*
100 us
40 s
300 ms
Data transfer rate
800K bits/
2 Mbits/s
1GK bits/s
250K bits/s
S
Frequency of
occurrence oP
-12
10
10
10
-7
io
-8
10
errors
Mean time between'
failures in hours
40,000
7000
3000
4500
Unit power re-
quirement in
uW/bit
~ Unit cost in
cents/bit
Power indepen-
dence .
*Reduction of this
accessing [10] and
of a bubble chip.
10
15
8
35
0.1-0.2
0.2-0.25
0.07
0.15
Yes
No
Yes
Yes
time to 0.1 to 1 ms in the future involves the use of current
the empl.oyment of a 2-stage hiexarchy in the storage structure
Memori:es are chaxactexized mom gu7,ly by, the px3,ce, of pxpductt,Ytfi}*, taktng into
account spe.ed of xeEtpansa paxameters. 13]. Fox exzex+ntal me,mQxtee de.94ned fox use
in a specific sys.Cem it i.s detetq.i;ned as. fQ7,7,ows: k' ;R C(T + N /v) , where
C i.s the uniC cost, x~, is~~ tl~e acce.ss t~;me., Nb isythe ~'~,z~'. of a~, txansfexred
bYock of data and ~r ~s th@ data txansfer rate. xlinimizat:ton of the pxice of
productivity can sexv~s~. ~uE~~@yi~,on ;*selecting the type of external memory.
From the conditioa PV ~ . Pv it is possi;Ale to obtatn tfie xegion of
10
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-44850R000500040037-2
- FOR OFFICIAL USE ONLY
external memory capacitiea in iaiZich bubDle. ,me3eories $xe zoxe .e,~gi,cient than
flopp}* diak mentoxtes., With the values af speed of xespanse, Gttaxactexhatics: pre-
sented in table 2And dependence6 af untt- coit on in#ormaCion capacitr pxesentad
in fig 1, the uppex Umit af t$is regian ta about 20 T'Ihtts-.
qenm/6um
0,2 1~ �
.2 ~
/
O,,
-3
,
2)
0 ] 2 J 4 5 61 8 Mdum
Key:
Figure 1. Dependence of Unit Cost on Tnformatton Capacity for Bubble,
F7.appy Disk and Cassette Memories
1. Cents/bit
2. Mbits
_ Since an external memory capacity of not greater than 10 Mbits is basically needed
- for modern microcomputers, bubble memories are more effective in this application
- than are floppy disk. Approximately the same results are gotten when comparing
bubble memories with cassette memories, whereby the use of the latter is quite
limited because of their relatively alow speed of response and low reliability. Thus, at t'ne oresent time it is wisest to design a micxocomputer external memory
- based on a bubble memory. A considerable advantage of a bubble memory is the
ability to place the external memory on the same circuit board with the micropro-
cessor and at the same time to create a microcomputer on a single board.
A criterion of no small importance in selecting an external memory is the simpli-
city of the controller. Bubble memory and floppy disk controllers are identical
for the most part, which is due chiefly to the similarity of the control functions
performed by them. The main principle for the implementation of a programmable
controller for a floppy disk memory by Rockwell International (USA) designed for
use in a microcomputer [4] consists in the use of an "external data block" placed
in the microcotnputer's on-line memory and deslgned for cvntxolling the organiza-
tion of the wxite--in farmat and far foxmiag.tag codes. 7.'his appxoach not only
makes possihle suff3:cient flexi;bi7,tty in controlling the format but also makes it
possible to reduce tha numbex of aontxoll,ex xegt,stera needed fox this and at the
same time to mini.mi;ze the structuxe Qf the floppy df,sk memory controller. .
- The use of a bubbl.e mentory, in contradicCton to the use of afloppr disk memory
makes possible the para11e1 (b}rte by b}rte) access to infozmation, whtch eliminates
the need to imp7,ement in tfie controller funct3ons. o# parallel-sexia1 conversion
when writing informaCion in and sexial-para11e1 when re$ding it out. In additivn,
a bubble memory eastly makes possible a start-stop opexating mode. x'his, first,
makes it possible to real~ze the write-In and readout of'fnformation at a variable
11
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500044037-2
FUIt UFFICIAL USE ONLY
speed, which in the majoxity of cases e1,istnates buffextng af data, Second,
it assumes rapi.d xeSponse Qf the. sys�fiem and conse,quently makes poss.i,ble addressing
without th@ use ot tag codes.. 1'fie latfiex facz considexa6ly, si,aqp.l.ifies and some-
times even complete7.y e7.imi:nates fxcrm tlie'contxa7.l.ex''tt atxucture a#ormut control
block and an addreae anci data compaxieon block and simplifies the inetruction
decoding and contxol bl.ock. On the who].e, the cantrollex of a bubble memory can
become approxiaafiely twofo7.d saa1.7.er thaa a floppy disk metaoxy controller in terms
of hardware input.
The bubble memory contro].1ex mde by Texas IYistruments (USA), whose stcuctural
diagram is shown in fig 2, is a general-purpose programmable controller designed
for use in a microcomputer [5]; 3t stores inforniatfon on tAe instantaneous posi-
tion of data in storage registers, makes possible a start-stop operating mode
and generates signals for controlling the functions of a bubble memory. Universal-
ity is achieved by means of software loadtng in the internal registers of the
controller of individual parameters determining the structure of the chip and of
the entire bubble memory and the size of a data block-which can be transferred.
Thereby an on-line change in the contents of internal registers makes it possible
for the controller to work witii a bubble memory consisting of chips of various
structures and capacities and to accomplish the transfer of information in blocks
of various lengths and in several blocks in succession. Through instructions
arriving from the microprocessor the controller organizes the execution of the
functional operations required for accessing one or more blocks af data from the
bubble memory.
. - ~ ~
3~
yn/rQBfi.4MiqCC OJ
2)
a
u ~opMUpo9amene
ynpaln~row~x
odnou
~Pnuu
y"P
:
1
cut~~onoA
~~r^A
;
1
.
~
~
a
CvCmvuK
~
56
p
R od q
dannnia
BeiAodq
�
7)
' ~
tmpei
Czu
11
69~~P
ynpa8nenuc
pa~Mepow,
Aapctnae
dunnma
2 tmpm~uq
wuna
q
9~ o&ne-
7onmoBe~c
13~ cuznonnr
urzucrnp
4np,
B
-
~iucQlynn
14~e~oa a4t�lyix
aannbiX
obixo8 oannw.t
nnrou4uc
y~n~iu
'
16)
wun
e~
15)
Key:
Figure 2. Structural Aiagram vP Bubble Memoxy Contxoller
1. Contro]. ROM and contxol signal. 8. CohrfiQl.11me5
16. Data output
forniex
9,
Contxol og functi.enip�
2.
Output bugfex registex
10.
Regtst@xs
3.
Control, signa].s
11,
Data bufge7r
4.
Countex
12.
Page size control
5.
Data line
13.
ximtng signals
6.
Input/output buffer
14.
Aata input
7.
Address line.
15.
Data xegister
12
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500044037-2
FOR OFFICIAL USE ONLY
The possibil,ity, of the los:s of infoxmtion wil.en the pawex i;s cut off, when this
_ information is in an tntexfa,ce regis.tex, ie, charactextst:Lc of the ri.txuctuxe of
a hubbl,e wemory ch.ip with paral1el-,seria7, arganization of the data axxay and
a closed infiertace xegister. Howevex, in-the cixcuit of tlie ccantxo7,ler presented
in fig 2 the automatic return of information to storage xegisters and setting of
the hubble memoxy to the init:La7. ("zaxo") addrass upon a signal wa.rning of the
cutoff of power are pxovided tox. Tkus, comparison of floppy disk and bubble memory
controllers demonstxates tlie conatdexable simplicity of a bubble memory controller,
although at the same time great uaivexeality, and the abi7,ity to perfo::ln more varied
control functtons are chaxacteristic of it.
It is possible to organize in a bubble memory information and a sequence for
accessing it by analogy w3,th their fimplementation by saeans of a floppy disk memory.
This, in fact, imitation makes it possible in the majoritp of inatances to use
already existing floppy disk memory confirollers for controlling bubble memortes.
With this, of course, the ability to utilize such important advantages of a bubble
memory as the para11e1 transfer of data, the start-stop mode, etc., ts eliminated.
On the other hand, a microcomputer uaer is able without special difficulty, at the
first stage of using bubble memories (before the development or acquisition of a
bubble memory controller) fio successfully replace a floppy disk memory with a
less expensive, faster, more reliable and more cqmpact bubble memory because of the
utilization of available controllexs.
, Slight modification of a floppy disk memory controller makes it possible to use it
- for controlling a bubble memory without imitating in the bubble memory the informa-
tion structure of a floppy disk memory. With this approach the advantages of a
bubble memory are utilized more completely. However, modification of the controller
involves the introduction of changes in wiring and is impossible if the controller
has been implemented as a large-scale integrated circuit. Standard microprocessors
can act as controllers of an external bubble memory and for floppy disk memories.
= This application, as a rule, is justified when great universality and fle.xibility
_ in controlling a memory are required.
Expansion of Microcomputer On-Line Memories
M3crocomputers are usually used in the single-program mode, when for the purpose of
increasing the effective capacity of the on-line memory in combination with high-
speed semiconductor memories with random access (ZUPV's) it is possible to use
less-high-speed memories. Let us discuss the feasibility of.using as these devices
bubble memories, which are distinguished by relatively low cost and relative sim-
plicity of matching with a microprocessor. No less isttportant is the fact that
thereby the greatex paxt of the microcomputer's on--l3ne memory becomes independent
of power.
The exchange of infoxmation hetween 7.evel,s of such a 2--7,eve1 on-line memoxy is
accomplis:hed tltxough a stngle woxd. Thts considexably simp].i.fies the stxucture
of the buhbl.e memox'y controllex. As an examp7.e, in fi.g 3 is preaented a structural
diagram of a simp3.e contxaller zqade by, Rockwell Tnternational (USA) [6], whtch
makes possible fihe exchange of information with a bubbl.e memoxy in a singl.e byte
in the start-stop mode, as we11 as woxking with seVexal bubble memory* blocks.
It is not difficult to see that the controller whose structural diagram is shown
13
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-44850R000500040037-2
FGR OFFiC1AL USE ONLY
in fig 3{'s much s.impS,ex than xtte uni,vexaal bubble t4etAO1;y�contxo7.lex ~lluatxated
tn Eig 2.
BeI6op
6noKa 11 9) I( apy:oMy 6n
+S
& HJ r-i a
' Iillll 9
= 1111I1 1 10)
6>n
S J'JnoU
3) e o "'r
~ 14k ~
O
18)f i
ynpaBnenue 15) Cotmo~rnue
Figure 3. Structuxa7. Ai.agxam of
Bubble Memory Controller with Byte by-Byte
Exchange of Tnformation: CC,
'B, A, > --f13p-flop inputs; Q, Q--
f7.ip-flop outputs
Key:
- 1.
Accessing of block
11.
Synchronizing signal '
2.
To other block
12.
Control
3.
Accesa
13.
Start �
4.
Readout
14.
F.eady
. 5.
Write-in
15.
State
6.
Erase '
16.
Operate
7.
G*_azt-stop
17.
From ather block
- 8.
Bubble memory block
18.
Data input
9.
Step
19.
Data output
_10.
End signal
The effectiveness of using a bubble memory for expanding an on-line memory can also
be evaluated according to the criterion of mintmizing the price of productivity,
determined in Chis case as fol:lows: P= C T , where C is the unit cost of
the ~n-ltne memory and To is the access fiMe. �
When using a bubhle memory togethex with a xandom-access memoxy, the expanded on-
line memory xepxesents atwc-lave1 hiexarchy whose mean access tiiae is determined
by tlie expxeast.on i;n [7]: x' ~h * h)x , whexe T. and x� are the
access tiaaea fxaat the xandrna�acce.allumemox}* ana'bubh7.e meanof}*, xespe,Hively, and
h is the "pexceantage of succea~ses;," xapxeaii_~nting the xe7,ative aAaxe of accessing
events satis#ted by the fixsx-leve1 atewory, and depending basically on its capacity.
With this tfie mean unit cost of tRe on-line memory can De computed by~ ttte equation:
Co s(CZNZ + CtaNts)I(N z + Nts)., where C? , Cta' NZ and Nt$ axe xespaCtively
14
FOR OFFIC[AL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R000540040037-2
FOR OFFICIAL USE ONLY
_ the unit cQSts and infoxmat;kon capacittes,ag t'Yte xandom_AccPas memoxy, and bubb7,e
memory,. Thug., the pxicQ af the pxaducti;vity, of the, expanded on,line, memoxr wi;7.l
equal:
po - [ CCZNZ + GtsN~~~ /(IlZ + rtts) ] [xZ * Cx , h?xtsl .
m Tt is possibl,e to f3;nd the optimum capacity of the xandotu-access m@mory from the condition of ensuxing a minimuta fox quant3,ty, P(max3mum eTficieacy of the on-
line memoxy), takit~g into account tRe dependenc�e of index Ti on the tnformation
capacity,.NZ , and the constancy of the capactty, of the on--ltne mamory, NZ + Nta .
Tt is obvious'that in many, cases tt can turn out tliat expansion of the on-line
memory of a micrccomputer by ustng a bubtile memory wfi11 make tt'possfble to increase
considerably the memor}*'s capacit}r with the same cost or to lower the cost with the
_ same capacity while maintainfing an acceptable overall speed of response.
Microcomputer Control Memory
The use of ROM's with the one-t3me write-in of information as control memories for
microcomputers to a great extent defiermines their narrow 'specistlization for the -
so.lution of a single specific problein. On the other hand, evr,.r more often it has
become effective to enlist microcomputers to solve not a single problem but some
set of problems. In connection with this, devices which permit the repeated write-
in of information, so-called reprogrammable devices [8], are aeeded as control
memories. Random-access memories permitting the rapid write-in and readout of
information and semipermanent memories wtth the erasure o� information by means of
ultraviolet light or by the electrical method [8] serve as reprogrammable memories
suitable for operation as contiral memories for microcomputers. Bubble memories,
distinguished by ].ow unit cost, high information.density and high reliability [1],
can be used for the same purpose. As stated, the main disadvantage of a bubble
memory in this application is the serial accessing of information and, as a result
of this, the long random-access time. However, random access, characteristic of
random-access memoriea, is not a typical requirement for control memories: More-
over, usually special software or hardware is used, e.g., an instruction address
counter, which essentially makes possible the simulation of sertal accessing, since
_ the program is written into serial cells of the control memory. Thus, serial
accessing can prove to be not so important a disadvantage of a bubble memory
playing the role of a control memory. � .
The price of the�productivity of the control memory of a microcomputer designed for
running a certain set o� pxograms can be determi,ned as follows: P= C T ,
where Cu is the unifi cost ot the contxo7, snemory, xu ~,s the access t~`me for
a single instxuctton, avexaged iay taking into account th.e pxogram rep].acement ttme,
and computed upon condition af the tdentipy 4f the pxogramss a� the set by the
equation: T m T' + T lkm , whexe V, ts the avexage tnstxucttan access time for
a progxam, xu isuthe hme, fax xe.plac~ng one, pxogxam wl;th anotliex, kia the numbex
of repetitioRs af e.ach pxogxam aaz! mis the nusqpex of instructions in a program.
Minimization of the pxice of groductivity, can serve as ttte c7riterion tox sel.ecting
the type of control memory. The conditton for gxeatex efficienc}* of a contxol
15
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-44850R000500040037-2
FOR OFFICIAL L'SL ONLY
memory constxucted by uatng a 4DMe mewff a,s� crnqpaxed wWh a xandam-access
memoxy, for example, w;U1 tae P ap . Quantltiets T' and x$ when
us~.ng a zUP~1 [ xandow^acces-a mesagxy~] can be deteraine~d as fo~.Yows i T*r' T and
x a T m, and ig a but~pl,e. memory is uaed a~ f07,7.ows: T' a (1 fiB)t~ and
TS d m7v , whexe 'A is a parameter chaTatcteriztng tltaudegxee of Qxanching of
programstand equa7, to the pxoduct ot the pexcentage og contxol transgex instruc-
tions and the mean diffexence betweea a control txansfex Instxuction address and
j ump address (f ox tFke $nstxucti;on to which the j umg i,s taade) , and Yts is the
rate of txansfex Qf dAta fx4m the bubble inemor}r.
Taking into account the expresstons presented, the condition for the greater effi-
ciency of a Buhtale memoxy as compared w:Lth a random-aecess meaioxy is written as
follows:
(C ts/vts) (I + 1/k -h 8) ~ CZT Z (1 + 1/k) .
From this inequality it is posstble to determfine the region of parameters charac-
terizing the degrPe o� repeatabtlity, k, and branching,,B , of programs of the
set in which the use of a bubble mer,ory as a control memory is more efficient
than of a random-access memory. Th3s region ts determined by the equation:
B< [(C ZTZ - c ts/vts)/(Cts/vts)l L1 + 1/k] .
Reprogrammable memories of other tppes can be compared with bubble memories and
regions of the parameters of the set of programs in which the.use of bubble memo-
ries is more efficient can be.found similarly.
It is of no minor importance that bubble memories can be used simultaneously as
control memories and on-line memories for microcomputers [1, 9]. Furthermore, the
use of a special instruction set can make it possible to interpret a bubble memory
as a set of processor registers which results in considerable reduction of the
size of programs and simplification of programm3ng a micrqcomputer. In addition,
the existence of this number of processor registers considerably simplifies the
structure of the processor.
The studies presented in this article demoastrate that the state of the art of the
development of bubble memories has occasioned the need to make a serious study of
ways of more effec*ively using bubble memories in microcomputers. Furthermore,
bubble memories designed. on the basis of chips with serial and parallel-serial
organization of the datd array can find an application. Tt can be suggested that
for designing micxocomputer extexnal memoxies large-capacity chipa (a megabit and
greater) w3,th a parallel-serial structure axe prefexable. Furthermore, it can
prove advtsab7.e to use low--capacity chips with P serial stxucture for expanding
the on-line memoxy and espect,a7.1y fox constxucting the contxol memory.
Bubble memoxtes constxucted on the basts of existing bubble integxated mtexo-
assemblies i,n the majority of cases. cover In terms-of capaci;ty.xequixemestts fox
use in microcomputexs. In this. connectfon, the ma,jox di;rection fox impxovement of
bubble memories-oxiented toward use in microcomputex& Wi.1,7, liecov3e, in oux opini:an,
not increasing the capacity ot chips, but increasing the speed of xesponse of
16
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R044500040037-2
EOR OFFiC[AL USE ONLY
devices. Fuxtherntore, wkexeaa� at tAe pxesent sta$e og deve.7,qpment of bubble devices
physical and technQlogica7. 7,iVUaxions axe to a gxe~ac: extent hampe-xi,ng pxogxeas
in impxoving the clock rattes of ctxtpa, An the. futuxe pxobleaas og f inding new. archi--
tectural so7,utiona and tnfoxmatiaa exchange a7.goxtthuns conducive ta :[aapxoving the
vixtual speed og xesponse of DuAA1e atemortes'can come to the foxefxont.
Bib7.iograpliy
1. Naumov, B.N., RAyev, V.K. and Markarov, G.T. "Pxoblem& in Using aBubble
Memory in a Mtcrocomputer" in "Ma,z~nitnyee e7.ementy avtomat3,ki i vychislitel'noy
tekhniki: XV'T V'sesoyuznaye sovesfichaniye; Tezi,sy dokladov" [Magnetic Elements
, of AutomatioM and Computer Technology: 16th A11. Unton ConferencA, Theses of
_ Papers], Moscow, Nauka, 1979.
2. Juliussen, J.E. COMPUTER DE5TGN, Vol 15, No 10, 1976.
3. Fomina, T.M. "On the Question of Loea1 Economic Criteria for Rating the
Quality of 8ubble Memories" in "Trudy TNEUM, vpp. 69" [Works of the Institute
of Gontrol Computers, No 691, 1Koscow, 1978.
4. Peatman, J.B. "Microcomputer-Based Design," New York: MeGraw-Hill, 1977.
- 5. Lee, D.M. "IEEE COMPCON, Spring 77, Digest of Papers," New York: IEEE Press,
1977.
6. Norton, R.R. "IEEE COMPCQN, Spring 77, Digest of Papers," New York: IEEE
Press, 1977.
7. Anacker, W. IEEE TRANSACTIONS ON MAGNETICS, Vol MAG-7, No 3, 1971.
8. Prangishvili, I.V. "Mikxoprotsessory i mikro-EVM" [Microprocessors and Micro-
computers], Moscow, Energiqa, 1979.
9. Naumov, -3.N., Rayev, V.K. and Markarov, G.I. "Bubble Memories for Microcom-
puters" in "Fizicheskiye svoystva i primeneniye tsilindricheskikh magnitnykh
domenov v priborostroyenii" [Physical. Properties and Application of Magnetic
Bubbles in Instrument Making], Moscow, TsNTTTET priborostroyenii [Central
Scientific Research Tnstitute of Tnformation and Technical and Economic Research
on Instrument Making for Autamation Equipment and Control Systems], 1979.
10. Bobeck, A.H., B7.ank, S.L., Butherus, A.D., Ciak, F.J. and Strauss, W.
BELL SYSTEM xECHINICAL JOURNAI,, Vo7. 58, No 6, 1979.
COPXRTGHT; lzdaxells,tvo "Maahinastxoyeniye". t'Pxibaxy i sistemy upxavleniya", 1981
8831
CSO: 1863/43
17
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007102109: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
~ UAC 681.327.66
. .
- FLAT MAGNFTTC DOMATN ME'MQRX MOA=St WTTR ADVANCED LEVEL OF INTEGRATION
Moscow PR,IBORX T STSxEbIX' UPRA'Vr,FaNi"X'A, in itussian No 10, Oct 81 pp 23-24
[Article by A.N. Tshchenko, engineer]
[Texf] A trend in magnetic engineering tnvolving the use of mobile magnetic do-
maina as information media has received strong development tn recent years here at
home and abroad. The storage medium for devices oi :his class is a thin magnetic
film with uniaxial magnetic anisotrnpy. ltao dffferent types of domain memories
(DZU's) are distinguished depending on the orientation of the anisotropy vector:
based on flat magnetic domains (PrID's) and cylindrical magnetic domains (Ts1rID's)
L1, 61� In the first kind of device the storage medium is-a thin polycrystalline ferromag-
netic film with an axis of easy magnettzation (OLN) lying in the plane of the film,
and in the second thin films and wafers of Perromagnetic single crystals with an
OLN perpendicular to the plane of the fi1m. Characteristic to an equal degree of both kinds of devices are the properties of
- power independence and high reliability, caused by the absence of a moving mechani-
- cal medium;. relatively low cost; and sufficiently high speed of response; which '
in many cases make their use extremely effective. 'Areas of application of DZU's
include numerical program control equipment, equipment based on microprocessors,
microperipherals, industrial robots, etc. Tt�e creation and use of DZU's will make
it possible to fill the gap with regard to apeed of response between a fast on-line
- memory and external storages for varioua kinds of computing systems, which in turn
will increase to a great extent the execution rate�of computer hardware.
However, in addition to these general features, flat magnetic domain memories have
a number of tmportant advantages aver bubb7.e mewories: a simpler iategrated tech-
nology, the absence of expensive.xaw materials, better speed oP xesporse-owing to
the ability*to distxibute several xeadout data transm3,ttexs ovex the memory plane
and to organize paxallel write-in and xeadout of information, xhe aAl-1ity to func-
tion ovex an expAnded temperature xange, and cost wYt3ch ta more than an order of
magnirude lowex. Al1 this make,s-it possible to xecommerid the' exteneive uae of
flat magne.tic domain memories fox Iastxuments and automation equ3;pment whexe the
cost of equipment im low and zhe'amount of ouCput is considerable.
18
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-44850R000500040037-2
- FOR OFFICIAL USE ONLY
Operating Pxinctple of Plat I%$netf.c DanKin ARYtaeS'
A thi.n palycxyaxa7.].ine fi;],m vith induced untaxt.al aniaotropy of alaaut 30 Oe a.nd
an OLN in the filmFs p7.atne is used as the'etoxa$e medfum it1 vh1ch flat mgnetic
dontains are snaintained and move. xAese- ft1ms axe- produced by vaeuum deposition og
a permal,ioy, ~.n a canstanC magr~~tt.c fteld:, onto a higR--qualit}* g7.ass substrate
consist;.ng of torosl.lica,te. glass 0.2 t0 0.3 '~maa thick. For the pv~:pose of res-txicting the movement aP PMp'*a in a contfinuous fi1m, special
channels are formed which are surxounded by a maes having high coercivity. gor the
purpose of foxming the stxuctuxe of the atorage medium it is possible to employ
- methods of diffusing a norinagnetic waterial into magrletic films, chemtcal etching
_ of the surface of films, the creation of irregulaxities on the surface of the sub-
strate before deposi.tion, deposition onto the substrate of a layer of nonmagnetic
material, as well as a hard-magitetic fi1m oato a soft-magnetic, etc.
Methods which have '�)een developed at the present time for controlliag the movement
of flat magnetic domains in storage media can be divided irato two classes: 1) me-
thods base3 on the movement of unstabilized domains; and 2) methods based on.the
movemer.t of doatains stabilized by means of local magnetic fields. - Mathods of the first class are characterized by the fact t;-at the width of flat
magnetic domains is predetermined by the width of the movement channel.s, and their
length by the dimensions and spacing of control lines. The growth and interaction
of domains are caused by the influence of pulses of the magnetic fields of the con-
trol lines. The unneeded part a#' a domain is erased by means of pulses of an eras-
ing field, which nullify domains oAl reverse magnetization over the entire surface
of -:he film, with the exception of just those sections profiected by the effect of
local confining fields which compensate the effect of erasure fields.
In devices of this class the preservation of flat magnetic domains is made possible
_ in the absence of control fields only by the existenc.e of coercivitq on the part of
the magnetic film storage medium. The minimum dimensions of stable flat magnetic
domains are inversely proportignal to the coercivity and for typical parameters of
_ the medium (thickness of 1000 A, magnetization of 1000 Gs, anisotropy field of
30 Oe and coercivity of 3 to 4*0e) equal a width of 5 to 7 u and a length of 30 to
40 u, which with the required stability margin corresponds to an information allo-
cation den� �ity of about 104 bits/cm2.
Methods of the second class axe chaxactexized by the fact that the retention and
movement of f1at tcagnetic doiqatna are aacompl.fi,shed by a combtnation of vaxiable
r~.--trol :fields and stattonaxy 7.oca1, stabi7,izaxton .flelds. Studies [2, 31 have
demoi,strated the possibtl,ity of the extstence af stab7.e f7.at inagnetic doinafins in
- external stabi:lizing fie1,ds with dimensians sanallex th$n tfiose occasioned only by
the coexeivity og the msdiuiq (fox Sextain domAii models and matexials used the
length of a dotnain is at least 10 wtltch coxresponds fio an Infoxmatlon allocation
denstC}r of aBout 0.25 X 106 bits/`cMI $nd matcea it poseib7,e to cxeate memory modules
with a capacity gxeatex than I 1rlbit'on a subs�txate measurtng 30 X 48 mm).
The operattng pxinciple of devices ot tRis class� is explained by fig 1. Static
stabilization fields induced"by a special method along the channe7. (curve 1) and
19
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R000540040037-2
FOR OFFiC1AL USE ONLY
the control li.ne fi.e7,d (cuxve 2) $re ahown in !ig 19. At the stax'ting moment,
in the absence at a contxo7, fie7,d, the doutain, undex the iagl,uence of the stabi:l.tz-
ing fie7,d, is at pasttioa I (fig 7:D), and theiz' undex Clie tnf7.uence of the total
control and staht7.tzaCion field grows to fttaenetons, detex�mtned bythe cond;Ltion
H> H (posttiart IT), whexe R ts tRe dosnain pxopagatto~ fi-eXd, wtktch depends
on Che properti.es of the tvagnet~c mtextal of the medtum and the. geotneCr3.ca7. para--
meters o� the sy-stem. Then witR reduction of tfie contxal field to zexo the domain,
under the influence of Stabilizatian fie].ds, is- sp1it inta two dosaatns (fig 1.c) ,
and under the influence of a control tield of oppostte polarityr tRe xight domain
collapses and the 7.eft accotnpl:tsfies-furtner propagatton thxottgh the structure of
the channel (fig 7.d).
1
10 2 ~
0 10 90 fD 80 1 120 X,MKM
-10 2 )
w
0 O EO BD lOO 120 X,MNM
-10
-TO no:.u no~. 13)
ti c f-- ! �r V ~
HX,3 rt a
b) np,~ ~MUiun 4
10
o 20
-10 40 60 8D 10 120 X,u M
-20
t- . -
20
.10
0
-10
-10
d)
Figuxe 7,,
Ke}r: .
1� H , Oe
2, uX -
3. Posttton 1
4. k'xopagation cha,nnel
20
FOR OFF'ICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
FOR OFF(CIAL USE ONLY
Fesults of Tnvestigation of Local StaAt7,iz:%;:kon Fte7.ds
Thexe axe sevext.1 pxacttcal mefihods whieR iaalte it possib7,e tq fox~ . lQCal sxabt7.iza-
tion f telds: by, meana of curxent -�liYt@s., Ay, means of Aaxd*-mAgnetig ovex7,ays aad
by tYte creatton of pxopagat;Lon channel,s with a spec3,al conf iguxation [2, 51. The
fixst oP theae methods does not make poastb7.e powex indepextdence of a memory and
is not descxtded in this axtic7.e. Ftg 2t1Zustrates the idea of us~ng stabiliza-
tion fie.lds fax+med by the se.cond (a) And tfiitd (b) methods.
. . . ~ .
on fr 2)
1)
� ~--L----- 3
a M i )
Y nMil'
~
~ IM--- M
a~ npoJBumenu� b)
Key:
Figuxe 2,
1. Overlays 4.
2. Axis of easy snagneti.zation 5.
3. F1at magnetic domains
Mass
Propagat3on channel
Let us riiscuss the second method. A periodic structure of hard-magnetic strips
(overlays) magnetized opposite to the magnetization of the storage medium is placed
at a certain distance from the storage plane. The strength of the stabilization
field created by the overlays depends on the geometrical parameters of tlie system
and the magnetic properties of the overlay material. The results of a theoretical
study by the author of-the magnetic fields of overlays for various distances, d,
from the overlay plane to the storage medium are presented in fig 3: The'parameters
of the overlays are as follows: thickness--d = 500 X, width--b = 35 u, magnetiza-
tion--M = 1432 Gs, coercivit}r--H = 150 Oe. Tn analyz3ng the distribution of the
field if was assumed that the magnetization is distributed trapezoidally over the
width of the averlay, which made tt possible to reveal magnetic field inhomogenei-
ties associated with the influence of the width of the edge zone.
Also, by means of cQmputex methgda, an ana7.ys:ka ws made of the 4stxtbutlon ot the
magnetic fie1.d Inkuced b}* a channe], 09 specta]; epnftguxation withaut the use of
hard-magnettc avex7,aya. The xeau3.ts qf ca7.cul,ativn og tile zaagnE:tic stabil.tzation
fie1.d fox a ma,gneti,~ film wtth tPxe paxameters N S A 850 Gs, K~ ~ 400e and d a
= 1200 wlxexe xtRe cooxd~;nate of _Re cfianne~.ts ~rkdth, axe pxesented in
f ig 4.
A comparison og x$ese tFro metiiods, of fox9mlng s�tabi7,izing fields makes. tt passibl,e to
1 rate their advantages� and d;ksadyanta$es. 7.'F1e advantage of the second method is� the
simpler technological, pracess� whexeDr the cRannel.ls configuxatioa i;s forned
21
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
simul,taneousl,r with the cxeati;on of a Ii~gR-cQe~rc~~r~;t}* masa, and t[s dt.sadvantage
as compared with. the 9ix~-t me.tlxod iS� fihe' SeAxex' tAhomQgeneity og thp- stabilization
,�ie].d over the wl;dth of the chanrkel, vblch neee.satfi$tes addi-ttqna7, ccns:[dexation of
the properttes o~ f lat magnetic dawaIits In tuRaiqogeneous f ields.
I"J 1)
72
.
H~~ib03
10
i�b'MMM
8
a MKM
6
72 we�
L -1C MMM
k
. 2~
z
0 20
Vo 60 AO x,wKA
-2
-4
-6
-8
'
-10
-i2
Figure 3.
Key:
l. HX , Oe
2. u
~ 1 ~......o w,...... _Hx'~ 5)
Ms,asorc 3)
T ~7OMhM '
A a ~'j MI1M
R . 17 MKM Lo-)
Figure 4.
Key:
1. Mass
2. Channel.
3. 850 Gs
4. 14
5. 0e
Resuxts of InVeati8a,ti.on of Plemente ag Closed Reg3:stexs
The designs of f7.at magzsettc domAin nesqoxy. matxixes wM. 7,ocal atWUzatton fie7.ds
which have been imp7,emented at tAe pxesent time axe chaxacfiextzed br the pxesence
- of unclosed xegafiexs xepxesentirtg a s".fiem of straight.-1ine low-coercivity channel,s
in which the numbex o� xeadout data txansmtttexa equal$ the nutabex of registexs and
- the cop}rtng of infoxmation is perforqed B}r means- of electront,c xegenexation circuits
[2]. However, in a number of applicafiions it is moxe effective te use long closed
22
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R000540040037-2
FOR OFFICIAL USE ONLY
registers, wliich tnakes i.t posaibIe to xeduce 6onstdefiab7,y the nut4bex og texKntna7.s
in a matrix, to S~mp7.tfy` the ctxcutt and to - 7.oWet the cp.%C 99 the meutoxr contxol
unit.
Tn this connectfi,on 3,n designing f 1at magnetic domatn memoxy matx+ixes of gxeat im-
portance is the considexatiQn og structuxal elecnents tmplementing tuxning of a
1ow-coerc3,vtty channel and of tRe ,nta,gnetic f te1ds assvctated with the geometry of
these elements.. Taking into account fifie.7.eakage f ie1ds cxeated by'filte edges of
the high-coercivity maa-s mAkes� dtt, possib1e, to sfimu].ate pxopexl:}* the passing of a
flat magnetic domain tRrough a s�txuctural "turn" element and to detaxmine the para--
meters of the structuxe requtred for ohtaining a su�ficiently bxoad range of stable
operation. An analysi:s was made af a numAer of element conflgurations in the re--
search process. As a xesul.t fi,t was� estaBlisTied that the configuration illustrated
in Pig 5, wfiexe the distribution of the atagnetic leakage field in this element is
given, 3s characterized by the gxeatest tnhomogene3ty of leakage fields. The para-
meters of the magnetic film medium correspond to the example oi' calculating stabili-
zation Pields in a channel of special configuration. The field in the "turn" is
a brake field and therefoxe at the moment the flat magnetic domain passes through
the turn an addit3onal compensating field is required, created by the control lfne
in the direction of the axis of easy magnettzation. A firagment of the topology in-
cluding the key elements of a shiPt reg3ster---tfie.shifting element and the turn
with control lines--is i1lustrated in fig 6.
Figure 5.
Ke}r:
a npoBodnuK unpnnury
npoao,%aenqn noBopoma
1. Conductoxs ;Eox passa:ng thxough 3, Channel
tuxn
2. Contxol conductor Conclustort
The theorettcal and expex:tmental atudtes caxx3,ed out ma,ke i-t possiAle xo deternine
the required geometxical dtmens-lons and tRe' re7,at3,onshiQs between the ba~-ic e1e-
ments of flat magnetic domafin saemor}r matrixes and 7.ocal stabil.izing fie1da Por
23
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R000540040037-2
FOR OFFICIAL USE ONLY
speci�tc uiagnet;Cc Qaxametsxa 4g tRe ataxage inedbun~ ae we7.7, aal br taking into
account the powex xejatio~gh;~?& abtatne.d it - I31', xo o~tUdze thesq and Gxeate
matxi.xes wdLth an advanced leve7, o~ *Atagxattoa.
Y,MKM
so
40
20 ~
U ?U 4D 60 BO l0Di~MNM
Nx,3 2) 60
l'0 Y =3O MKM
I0 uY=1B MKM
0 27 90 60 80 100 X,MxM
1lzi 3
GJ
1+0 Y=12
20
0 20 40 60 80 100 J(~MnM
Hx,3
60
�yp � Y=0
20
~ ' ' -XJ---
0 20 40 60 RD 100'MtM
Key:
Figure 6.
1. u 2. Oe
Bibliography
1. Boyarchenkov, M.A., Vasil'yeva, N.P. and Rozental', Yu.D. "Log3cheskiye
ustroystva.na magn;Ltnykfi sredakh s upxavlyayemym dv3zheniyem domenov" [Logic
Devices Employing Magnetic Media w3,th Controlled 1Kotion of Domains], Moscow,
Energiya, 1978.
2. Battarel. C.P., Maxi7.le, R.- and Noxi, J.P. TEEE TRANS. MAGN., Vol MAG-13,
- 1977, PP 1302-1304.
3. Vasillyeva, N.P. and $e,;4enov, Y.S. "StaUUty, o~ Flat Wagnettc Aomains,"
AVxOMATTKA ~ xET.k~KWTKA, 'No 8, 1980, .
4. Sukhu, R. "Magnitnyye tonlti}*e plenkl" L1'fiin Magnet3,c K1ms1, MoacoFr, M3,x, 1967.
_ 24
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
5. Patent No 2406284 Uxance).
6, "PxosQects fox the App1,tcatton of MAgnette Fil,us wt-th Contxo7,led Moxton of
Aamai,ns I,it Computex Teciui4l,agy - Devi cea; a Themattc $t7.ectton, it PRIRORX' . I
STSTEMX' UPiiAYLFNIYA, No 6, 1973,
COPYRTGHT: Tzdatel,'stvn "Masfiinostxoyr@ntye"'. "Pribory I state.m}* upxavlent,ya",
1981 8831
CSO: 1863/43 25
FOR OFF[CIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
UDC 681.3:531.78.2
TNTER7?ACTNG 0F DWITAT, STRAIN GAGE RR1pGFS W= t~T~EKTRONIKA-6Q~ MICROCOMPUTER
Moscow PRTSORX' 1 SISTM iJPRAYT.F.NIY'A, in Rusaian No 10, Oct 81 p 32
[Article by V.D. Uspe.nsk.fip and M.G. Engov$tov, eng3neers, and A.E. Kharlap, candi-
date of physical and mathematical sciencea]
[Text]. For repeated measurements of static stzains and stresses or3.ginating in
mechanical elementa and atructures extens#ve use is mdde of digital atrain gage
bridges of the TsTM-3 and TaTM-5 type with recording of the results on a pr3nter
or punch. The further proeessing of ineasurement reaulta is performed on keyboard
- or general-purpose computers.
At Giprouglemash [State Planning and Design and Experimental Institute of Coal
Machine Building] (Moscow) a unit has been developed for interfacing digital strain
gage bridges with an "Elektronika-60" microcomputer for.the purpose of combining
the processes of recording and processing experimental data.
The interface (US) (fig 1) includes matching switches (SK's) required for trans-
forming the levels of the signals of digital strain gage bridges (TsTM's) to
standard form; lenel converters (PrU's) which convert negative logic into TTL logic;
a code converter (PrR) which converts binarq-decimal code into binary according to
an algorithm for d3vid3,ng the binary-decimal number by two with carryover of the
lower-order bit to the corresponding bit of the binary nwnber; and a control circuit
' (SkhUpr) which staxts TsTM bridges, controls the PrK converter and swaps service
- signals with the computer. The interface is linked with the "Elektronika-60"
computer by means of an 11 parallel exchange board. '
When the computer is turned on and the pxogram ia started the processor generates
a"Reset B" sigaal. which sets f13.p-!'lops T1 and T2 in the control circuit to the
initial state *(fig 2). .
Before each measuxe.ment cyc7,e the computex fox'm an."Dutput Bf' instxuction whicIt
triggers faxnaex 75. The ],ertgtR of the pul.se :tn the lattex ts oatput 19-deterptined
by the time for the opexatt-on of a7,ectxomagraaCic xelay, R,'whoae contacts coatxol
the channel awltcR (PK) (cf. #ig 1)and start tha xeTM bridge. At tRe end of the
measuxement time the xs7.'M bxidge ias�ues an "gnd C anversion" signal (Or) to triggex
former F7., by means of tts pu],se #],ip--flop x.L Is set' fio the state and the
pause forraer, P2, is. triggered. alYtR this ttie appeaxance of a signatl fox enabling
26
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/42/09: CIA-RDP82-00850R000500044437-2
_ IFOR OFFIC:AL USE ONLY
the operation af the ccde convextex (Rl'r) fxo+n the "I" arn ot Wg^f7.op xI
enables the operation af convertex'PxK (Af. ft$ � 7.). The duxation pf the "Pause"
pulse ts detarmi,nQd hastcal7.y Ay~ the tim 14g .Qf the xelar untt og the Ts7,'M bridge,
as well as by the time delay fox tlie opexAtion ot cqnverter PxIC and equd7.s 50 to
60 ma.
Figure 1. B1ock Diagxam of Autermated Strain Gage System: OT-~test object
Key:
1. Test object
2. Channel switch
3. Digital strain go.ge bridges
4. Matching switclies
5. Level converters
6. Code converter
;np Fl
11)
~
nIP/10E8"
7)
~ CSiIOC R n
9)
. eaoa s"
-iw
�&1roa s"
_ Figure 2.. Cixcui,t Atagxam fox Contxol of Digital Stxain Gage Rx~dges and
_ Input of Infoxmaxton Into the Computer
Key: .
1. "End Conversion" signal 5. Tp digital stxain
_ 2. us gage axtdge
3. + 5 y 6. ms.
4. Code convertex operation 7. "Flag 8ft
enabling s3.gnA1 8. "Reset B"
27
7. Computer
8. Tnterface
9. Control circuits
+se qN
FOR OFFICIAL USE ONLY
9. "],4iput B"
1.0. "Output B"
11.. Re7.ay
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
N'UR UN'NI(;IAL U5E ONLY
At the txai:ltng edge of the l'ftusel' pulse� tarnaex F3 lks txiggexed, aettl;ng Rlip-
flop x2 to the'initi.al gifiate, :tnfoxming tRe'. computex that xhe pleasuxe.ment cycle
has heen crnapletetl.
Wtth the appeaxance of the "P1ag B" signal tRe* computex foxms the "l'.iput II" in-
_ struction, aritR which xeadout of the measuxement xesult takes place �and former F4
is triggexed and fiip-flops x1 and T2 axe reset bp the 7.atter to the inttial
state, after which the measuxe.ment cpcle is repeated. The intexface control circuit
has been executed with aexie% R176 mtcxncixcutts. TAe data Accumulated are pro--
cessed Br meane og an appxopxIate �progrant witR the. output of pxocesatng res-ults
to a computex pri'nter.
The interface is deatgned as a, completed &fixuctuxe on wfiiooe fxame axe instal.7.ed
connectors of the RXPM1,82288GX'e0.364.209 TIT type. Connections axe iastalled by
- the twist-on method. ,
No ciianges havQ been introduced into the circuit diagram of the digital strain
gage bridge, which makes it possible to use the instrument independently.
COPYRIGHT: Tzdatel'stvo "Mashinosfiroyeniye". "Priborp fi sistemy upravleniya'o', 1981
8831
CSO: 1863/43
28
FOR OFFICIAL USE ONLY
-1-
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R000540040037-2
FOR OFFICIAL USE 014LY
UDC (53.085. 3:65�-52) .004.1
STGNAI. PANri, FOR AUTQMTED CONxRQI. SX'STEM
Moscow PRTBORY' x SISxEMX` i1pRAVLENTX'A, tn Rusa#an No 10, Oct 81 pp 32-33
[Article bp A.M. Frtd, eng3.neer]
[Excerpts] Tn an ASU [automated control system] it is necessary to present person-
nel with on-line information regarding the state of the controlled aystem. In.the
case of binary information it is a good id'ea to use a 2-position signal panel for
its representation.
At TsNIITU [Central Scientific Research and Design and Technology Institute of
Control Organization and Equipment) (Minsk) a aignal.panel has been developed for
the Minsk Tractor Plant's production ASU.* Tt tias been iagxal7.ed ax the pl$nt
controller's stat3,on and aerves the purpose of xepxeseanting the' 8-tate of the pxo-
cess stock of completfon ttems along the tnterahop part taanufacturtng production
process route and on a shop's aesemblp ltne. The panel ia connected to the in-
formation source (a YeS-1030 computer) by means of an RI-8901 remote data acquisi-
tion unit. With the failure of this communication channel the input of inessages
to the panel is performed from an RT-7501 data recorder situated at the assembly
shop controller's statien. The panel can be connected to series YeS and SM computers. via modi#ications of
equipment of the APD-21S type, designed for operating with these computing complexes.
For connection of the unit to APD [data transmission equipment] of anothex type or
directly to a computer it is sufficient to replace 3n it the APD interface.-
The panel's field consists of unift,ed removable mosaic elements measu'ring 40 X 40
mm produced by the Zhitomir PromavtomatilcA P1ant.
Technical Data oR Pane7.
Numhex of aignal cella � 127. .
Maximum dis-tanae betwaen gAnel and tnfortnaxtcn giouxce, km 10
Rate of xece.pxtqn ctR data Jn cAatActe.xit. pex' aecand . 100
Ai,sxance fox re1,Uble-xeadlng of dtspl,ay, za 8 .
Size o~ fte.ld, qu4 1200 X 1200
*Velesko, Ye.I. and Dudkin, G.Ye., "Automation 'of Intershop Oa-Line Real-Time
Control," PRIBORY I'SISTEMY UPRAVLENIYA, No 6, June 1979.
COPYRIGIiT: Izdatel'stvo "Mashinostropenipg'!. "Pribory i sistemy upravleniya", 1981
8831
CSO: 1863/43 29
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R000540040037-2
FOR OFFICIAL USE ONLY
UAC 681. 14 s 681.616. 065
ALPHANU=rC COMStNED MBOARA FOR WADal1x. QF CNWC=S IN 16-BIT k'OSTTTON CODE
Moscow PRIBORY 1 STSxE'MX' UPRAVTaENxX`A. ixi Rusetan No 10, Oct 81 pp 33-34
[Article by V.N,-Borovskikh, D.N. Pospelov, Z.V. Pikalevekip, A.T. Martynenko
and N.Kh. Sivets, engineexs]
[Text] At NTI UV'M [8ctenti#ic Research 'Tnstttute of Control Ccmtputers] (Severo.-
donetsk) a set of keyboards has been developed for inputing information into a
computing complex, designed for use as part of the work site of an industrial en-
- gineer operator. They dtffer in character 8et, structure and purpose. The prin-
_ ciple of coding characters is common to all tfieae keyboarda. A description of
one keyboard of the set is g3nen be1c:;.
The key area of the keyboard, containing 128 keys, is.divided into groups of 16
keys each �(groups can be incomplete) according to the principle illustrated in
fig l. The keyboard is designed with keys withoutholding. A given circuit accesses
one group of keys, vhi'ch makes 3t possible to determine the state of keys of only
the pol�led group (OG). From the processor a word arrives.containing the number of
the OG in binarp code, which is stored in a buffer register and is decoded by means
of a 4=bit decoder. A low-level signal appears in the input line of the OG and
if thereupon a key has been pressed a low-level signal is formed in the correspond-
ing bit of the word arriving in the processor. Thus, information obtained from the
processor regarding accessing of the group and information transferred to the pro-
cessor regarding the bit relating to the key pressed make it possible for the micro-
program to code the trans#erred character by means of an appropriate code, e.g.,
KOI-7, KOI-8 and DKOT [EBCDT] code, using code expansion facilities in keeping with
CEMA Standard ST SEV 360-76.
In the exchanSe of infoxuation a zero stgnal must be tn only oae bit of the trans-
ferred word. The appearance Qf two or mpre*sigria7,s meana two ar� mare keyrs. have been
pressed (i. e. , an apexAtor errox),-ts xecogntzed by the pxocessflx as nn error and
accordingly, is not code.d.
This organizattpn of the. keyboard wAke%j tt pos-st-bje ta tncreaae. the. numbp~r oR
polled gxoups, - te 16 and accoxdingly, the nwqAex of 1Cey~ to 256, and when neces�sary
hrtth an increase in the word 7,eagth of tRe'bu#fex xegteter and decoder, to an}r
required number'. Tx is pos�s�iD1e to connect aeveral key~boa,xde to a ei,~ngl,e cQntrol
circuit. 30
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007102/09: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
1)
~
$
~
~
:
Figuxe 1.
~1'..-� ~ ~l 41
7) `
~
m
8)
Re}r:
_ 1. Fxom procea$ox 5. 6econd gxoup 2. K1551p3 6. Etghth gxoup 3. K155rN4 7. Ke"
4. First gxoup 8. To processox
Because of the absence of keys with mechanic$7, ho7.ding, for mode and control keys
a light signa1tng system has been added. The swi:tching c�f thts system on and off
is prog,�ram contxol].ed and tYte pxessing or release state is atoxed tn the keyboard's
flip-f.lop memory. Tti.e 1ig&t signaling spstem control cixcuit is presented in fig
2. 'rJhen inPormat3,on is obtained on the pressing or release of mode or control
keys, in the processor a binary code ts formed for tuxning'on the appropriate
lamp element; the number o� lamp elemente also can be tncreased by increasing the
control elements.
IY155 M. 3 2} A' /M2�! S)K/r 61)//
~
8
e
= M
10
Fi.guxe 2,
Key �
� 1. From proces�$.or
2. K155T,A3
`I" I 1
W F K1357M?-16
�3B
D rI K/5S9A/J� :i ~ T ^ff
3. I.l�^^On
4. 1101.1--roff
I A'nadua a 7) y
npoaepNo uNeu,raw^ . .
5. K155PA13-1 7, "Check Aispl$y"
6. + 5 y keyr
31
FOR OFF'[C[AL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R000540040037-2
N'Ult UA'H1ClAL USE ONLY
For the puxpose ot tndicating ta the operatwx woxktng.wixh the keybaaxd apecif ic
actions, an e],ectxod}nRmic' loudspeakei' te pxovUad tn tfi, vWk-ch ~.s p?cogxanq con-
trolled (cf, vi;xcutt ~.n ftg 3) . ' ~ntexfaetng and fihe e,xchan$e of .i;nfox'uAtian
between the keybpard and pxoeessox axe pexfox`mad'Ay-rtteano� *of aiptAndaxd x'fJS inter-
faae (objecfi i;ntexface. unit).
' A'ISS/M?
1) S r/ 2, 9155AA1J
N...~,~ g R
, u~cco~o p
Q
R
3) :,se
Figuxe 3.
Key:
1. Frau pxqeesso7r 3, + 5 V
2.. K155PA13
Figure 4.
structural.ly the keyl~Qard consi;.s,ts� Q9 $ keyboaxd unit ;tn the foxm af a desktop or
built-in uniX cont$ining a kay $xea, 7.amp elemeats� and an e7.ectrod}rnamtc loudspeaker,
and of a connect:kng cable. AasetqHly, And contxo7, untt connected to the pxQCessor. The
_ general apOeaxance qg tfie keyboatxd tastown Irt ffg 4. The sma7.1 numbex of equipment
units, utilizing ui;cxoci.xcu3;ts-, and the's�itaplicityr of the keyb4axd unit have made
possible Aigh perfpraAnce chAractexiatics and rellability for the keyboard. ~
COPYRIGHT: Tzdate7.''s.tva "MashInas-txoyeniye". "~ribQt7 i sisxemy, upxavlentya", 1981
8831
CSO: 1863/43
32
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R000540040037-2
FOR OFFICIAL USE ONLY
UAC 621.316.541
MTNTATURE VTBRATIONFRQOF W'~TUQMT BTECTRIGAT+ CONNEGTOR*
Moscow PRIBORX' x SISTE'N(Y' UPRA'VLENXX'A. #i Russian No 10, Oct 81 p 36
[Article by G.V. Sm;Lrnav, engtneer]
[Text] Because o� the extensive use of pxinted ctxauitxy.:kn e].ectricaj 14eik4uxing
equipment there has been zt dra,etic lncxeAae tn the need fox connectoxe,Which inte.x-
connect funetional units executed on a s-ingle printed circuit*boaxd.
At the special design bureau for tegting and control equipment at the Krasno}rarskiy
ZZP [Measuring Instxument P1ant] P1ant a design, which is simple in,teaCms of labor
intensiveness (all parts are tabxicated on automatic machines), of an intraunit
connector has been developed and fa being used successfully in high-precision elec-
trical measuring instruments.
A connector in the position of the connection of the current-carrying tracks-of a
printed circuit board with it (a) is shown in fig 1 and the positions of the dis-
connection (b) and connectton (c) of the printed circuit board with the connector
are shown in cross secL:'.os1. .
~
a~) A
Figure 1.
*USSR Ratent No 538440.
, ~ -
~
g ' 8 1 2
l
il 4
7 S
. 3
b}.
33
FUR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
The e],ectxica.l conaectcx, 10, ;knclude.. a caae; 1, made og. a molded inaulaztn& ma^
texial of the AA5.,220 type. 1~rt tt on the s4de.6f the Gon,necti.OA 0f the xectprocal
ha1f there ta a, ccnvu4on s7,ot frosu .whicli. ce7.7.%,.: 9, xun xo ane aide aRer the entire
depth. Ih each of tliem ts plAced' a atiff contact: 3, Mde tn t11p- forat of a cuxxent-
conducting R7.at piece. 94ste.ned in A slot #n th~''Mae oR the case, 1, The contact,
3, adJoins on ane $ide the ai.de wa7.l of the' ce7,l, 2, and on the afil,zer the outside
diametex, of acoi.led spxing, 4. Ends. 5 and 6 af tRe'cQtled apxtng, Qf end turn$
7 and 8, axe fastened xo contact 3,'fex whWx tn ttxe corktact thexe alee notches made
at the aame time the contact weks~ punctied' out, - and the axis af the spxing is paxa.l1e1
to the p].ane of tlle corktact, .
The recipxoca7, half, 9, Qf the conqectox #s an element og the boaxdls general cix"
cuitry. It is uk1de ot a th.in sheet of glass-,c7.atri-base, Iaminaxe oaC paper-base
laminate with cuxxe.nt -,Cpnducting txac1Cs� 2 im wide wtt$'a spRCi,'ng ot 3.75 tmq.
_ Pri,or to connectton o� the.reciprocal half to Cfie eonnector, e$clt Qf the tuxns of
the coiled spxi,ng ia in the free state and ts si;tuated pexpendiculAx to the plane
of the contact and uAkes xe.1.iab1e contact with it wtth izs outaide stde suxface.
Between the side wa7,7, of the al(,t opposite the conta,ct a.nd the, coiled sQxing a gap,
11, is foxmed, into which the xecipxocal ha1,g ot the conne.ctax ts inae7Cted, and tts
width is always soA7.lex than the tRicitness. of the xecipxoca7, ha7.f. When the 1.atter
is.connected to .the connector the distance berween the cuxxent-conducting txacks of
the reciprocal half $nd the contact plane of the conta,ct becotqes 7,e$s than the out--
side diametex vf the spring. Tn tRis:case each tuxn of the s.px~ng ts'foxced to
occupy an ob7.ique position re1,at#ve to its inttial posittqn and becatt8e qf its
elastic properties and tendency to return to its initt,al posizton ensures a reliable
electrical contAct by means of its outstde sur#aces.
The number of turns can be made rathex great (n - 15 to 20 without any increase
in overall dimensions) and tfius-it is possible to fox'm a hi$h7.y xeliab7.e el,ectrtcal
contact with minimum variation in contact resistance. For example, on the basis of
a coiled spring with an outside diameter of 2.8 mm, a bronze wire diameter of 0.2
mm, a number of turns equal to 10, thickness of the flat contact equal t0 0.3 mm,
thickness of the reciprocal half equal to 1.5 mm and a working gap 0.5 mn wide,
static variation of contact resistance equal to 0.5 MSZ and dynamic o� 1 MSZ are
made possible, as well as high reliability of contact over a long time, including
under conditions of jolting and vibration. The introduction of this design has
made it possible to gain a savings qf 1.444677 million rubles at the Krasnodarskiy
ZIP Production Association and to improve considerably the reliability of instru-
ments.
COPYRIGHT: Izdate].'stvo "Mashinostroyeniye". "Priborq i sistemy upravleniya", 1981
8831
CSO: 1863/43
34
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R000540040037-2
FOR OFFICIAL USE ONLY '
UAC 658,562.6:002.56
AUTOMATTON OF TESTING AND ADJUSTMENT OF HYBRID INUEGRATED CIRCUIT RESISTORS
WITH COMPUTEit CONTROL
Moscow PRTBORX T SISTEMX' iJPRAYLENTXA, in Ruseian No 10, Oct 81 pp 39-,41
[Article by S.Y. Ka,xa'vayk3,n, V.S. Puakevich, O.N. Selyut;tn and V.P. Ummov,
engineers]
[Text] The most important and labor-intensive operations in the production of
hybrid integrated circutts are the tesfiing and rejection of microcircuits on a
substrate and the adjustment of passive elements in each microcircuit. At the
present time the trend has.been observed of developing combined technological
equipment making it possible to'combine tliese operations'. At the Penza branch of VNTITIpribor [A11-Union Scientific Research Technological
Institute of Tnstrument Making] an automated unit of the A'MTs 0637 type has been
created for testing and adjusting reaistors with control by a programmablp, key-
board computer (PEKV'M) of the "Tskra-125" type. In the unit is used themethod of
adjustment based on removal of a part of the resistive layer by means of a laser
beam, because of which the resistor's resistance is increased.
The accuracy and efficiency of adjustment depend not only on the equipment used,
but also on the configuration of the section removed [1]. Therefore, software is
provided in the unit for making cuts of three types: L, Y and U(fig.la to lc,
respectively). An L-cut is used in cases when it is necessary to have high effi-
ciency and an energetically optimum configuration of the resistor after adjustment
with relatively 1ow precision (0.5 percent); a Y-cut makes possible high adjustment
precision (not worse than 0.05 percent) and the ab3lity to adjust resistors whose
layer is intersected by a contacttng probe; a U-cut is used when the topological
dimensions of the nti:crocircuit deviate frrnn the nominal by more than 0.05 mm.
The amount of cross cutting, ti , is contputed from the equa,tion
- .
ti bi ~ 1_,q + B.RX 1+ C'
where bi is� the width. pf the- re.s.�i.atox to be adjusted ox og the additional
adjustment section; C is.. the, p7ogrc'4M amvunt of eoxxection, taking into account
35
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R000540040037-2
the zone ot reces.sion gxom the contact $reas of.Che re.4istpx and the Gongi.guration
of the cut (the va7,ue of quantity C is neg~Lt3;ve f ox I._ and U-,cutp. and - popitive
fox a Y--cut); I1, is the re7,at;kve. devtation.pg the resisto7C$s xes$.stance gxotR
the nomimal va1,uJog gn ~ i and n"~dob ja~d~ior~a,7,~~"'n~q ~~~r~ the ca~~
culated va7,ue qf th~ xes~s~tance.of the paxt o e. res~..~te to be ,~u~ted).
FOR OFFICIAL USE ONLY
r- - i
~ _ ~ I
doQ ~ ~--s
r
Key:
Figuxe 1. Canfi.guration of T,- (a), X`^ (b) and U-Cuts (c).
1. Rdob
2. Pxobe
In adjusting non-compound xecfiangular resistors equation (1) is simplifiecl, n=
and assumes the form:
ti = b1 dRX -h C.
A structural diagram of the unit is presented in fig 2.
(2)
The "Iskra-125" computer is intended tp control the operation og the system artd the
measuring and actuating units included in it, fox enabling the exchange ot intortqa--
- tion between funcfiional b7.ocks and units of the system, and for pxocessing informa-
tion arriving from functional blocks and units.
In order to.increase the capacity o,f the on-line memory, equal to IK bytes, the
"Iskra-125" PEKV'M has been given an additional cassefite m@mqry with a capacity of
_ 80K bytes.
The interface unit sexves the puxpose of 2 way convexaion of informa,tipn circu7.at-
ing.between the "Iskra-125" PEK'V'M and functtona1 blocks and unifis of the apparatus,
= which has specia7, puxpose sets of information and contro7. 1.ines, $s well as. for
executing certai-n 7.og3;c and coatrol opexations directed tawsxd ~ncxeastng the unit 's
speed of response.
The most impoxfiant paxt of the unit detexKaining its metrol,ogtcal ch.axactexistics is
the type AMxs. 1442 anal,yzex. The analy~zex cQnsists of a b7,octc of standaxd xests-tors
(BOR) which upon instructions fxvi4 extexnal un3;ts forms naminal va7.ues of the
36
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500044037-2
FOR OFFICIAL USE ONLY
reaistance of the xea-isWxa to be. Ad,ju%,ted :kA 'tYLe xaAga.Qf ~az to 0 St= and Ag
a, testing (SIC) and pxpGe.saing (10) unit,
7)
2)
na,v
E
3
6y
~
.
10).
4
n
5
YmN
6
,rc
r
~i
601 ~
1 1
I
~ 6K i13)
i ~
i ~
I i
I .I
~ � --6ov 114)
i,
Figure 2. Sxxuctural ptagxam of Vni.t: KNMC,--cassette memoxy; RU,^unit #or
cvntxall.ing motoxs of cooxdinate tAbl,e and laser; L-7.aser; Uk'N--
focusiyng And obaex'ving unfit; US-interface
_ Key:
.
1.
KNML
9.
Switch
2.
Manual contro7, panel
10.
Multiprobe air-floated head
3.
BU
11.
Hybrid integrated circuit substrate
4.
L
12.
Processing unit (BO)
5.
UFN
13.
Testing unit (BK)
6.
Coordinate table
14.
Standard resistor block.(BOR)
- 7.
"Iskra-125"
15.
Analyzer
8.
US
The BK unit includes tw key e7.ements: a campaxator (K) and a resistance-deviation-
to-time-intexval convertex (POSV). The comparator is interlded to rest the resistance ot a resistox in the adjustment
- mode. Tts measuring circuit i,s in the forzn of a balanced bxidge. twta artns oP which
are. formed by a code-contrQl,7.ed dividex which specifi;es the pexcentage deviation
from the nominal value o� the resistor to be adjusfied and the othex twa axe standard
resistors a,nd the xes:istQr to b@ adjus�ted, Tlie. -moment of equiltbxi;um 0f fihe bxidge
ensues with equa7,ityof the va7,ue of the resis:tqx being a,djus�ted to the nomina7.
' value with the specitke.d pe,xcent$ge devia,tion. This moment is recoxded b}r means. of
a comparison unit whQSe. autput aiSnal ts averaged tax the puxpose of elitaina,ting the
37
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
influence of impu7,se nQi,(ie. The totA7, ec,mpAxisan time is ttpt 7,pngex than 100 14s.
' The compaxison e,xxox ta nat gxp-atex tYAin � 2 pexeent.
The resisCance-devi,attqn^to-time-interval convertex mAkea poastble qgeration of the
analyrzer in the precise adjustment and measurewent mode And i;o i;n the form of an
integrating pexcentage-,deviation-tq-tiKne-interval conve.xtex based on the unit de-
scribed in [2].
_ The total measurement fiime in the..measuri-ng and precise adjustment z4odes is aot
greater than 55 ms. Tlie xe7.ative conversion error in tYte 7.03 to 7.05 $Z range is not
greater than + 0.05 percent and in the 7.Oa to 103 and 105'to 106 St ranges not
greater than + 0.1 pexcent. The power dissipated in the resistor adJusted is not
greater than 5� 10-3 W.
The BO unit represents a unit which forms pulse trains with the frequencies required
for the functioning of the comparator and POSV circuits, as we11 as for processing
the POSV's output signal and indicating the measurement result in digital form.
The analyzer's inputs are connected to the resistor being tested via a switch (KM)
and a multiprobe air-floated head (MPG). The latter is not rigidly fastened to the
coordinate table;-therefore, adjustment can be performed on substrates with any
number of microcircuits. Because of this characteristic of the head it is possible
rapidly to readjust the unit for a microcircuit of another type by changing boards
with probes.
The coordinate table (KS) is moved along axes X, Y and Z by means o� motors con-
trolled by unit BU. A circuit of 'amplifiers with electronic boosting of the phase
current of the stepper motors is used in this unit, which made it possible to lower
the electric power required by the apparatus.
The apparatus operates in the following manner. The operator places on the stage
the hybrid integrated circuit substrate which is to be tested and by means of a
manual control console (PRU) places the first microcircuit at the initial adjustment
point, checking the correctness of this placement by means of the cross-hairs of
the optical system. With this the preparatory operations are concluded and the
operator by pressing the SPr (Program Calculation) key on the "Iskra-125" PEKVM's
console switches the apparatus to the automatic operating mode.
The unit's software makes it possible to program the ad3ustment starting points
and to select automatically the optimum by-path for hybrid 3ntegrated circuit
_ resistors when adjusting according to the results of tolerance testing.
Technical Data of Apparatus
Error in adjustment of resistors, pexcentage . (o.1, to 0.05)
Resistance xange of res:istoxs which can be adjus-ted, SZ 7.t 7.0z to 7.�iOfi
- Maximum numbex of xeaistqrs' wh.ich can be adjusted an
a single microcircuit, uni,ts, not gxeater than 30
Comparison time im t4s, not greate7; Clt$ap
Rough 0.2
Precise 60
38
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-44850R000500040037-2
FOR OFFICIAL USE OMLY
Maxiuium size ot akreA.og $Qagd. on which i;t iS. poaaible tQ
adjust resisfi4r$# pqq, not gre.ate.x thAn
Interva,ls in whicA'substrate can.be ~ntoved; P.
Rate o# movement of subs-txate, troa/a
Trave7, of s�~age A~,ortg axe.s� X and X',., mm, not greAtex tRan
Number of f ixed past;tona af atage a7.ong Axts, Z
Monochracaatic xadiation saurce Width of cut, 14, not gxeatex fihan
Program medium Continuous opexatiort titte, ti, not; ntoxe tYiait
Supply voltage, V
Power requiresqent, kW, not gxeater than
Overall dtmensions, utm
Weight, kg
Bibliography
60 X 48
5+ 2
O,Q4 tp 8
0
3
LGI-21 7,asex
30
M[t-60 cas$ette wi;th
mAgnettc tape
8
380 + 10 percent
1.5
2500 X 750 X 1270
300
l. Selyutin, O.N. and Umnov, V.P. "Analysis of Methodical Errors in Ad3ustment
of Film Resistors of Microcircuits" in "Tekhnologicheskiy kontrol' v priboro-
stroyenii" [Technological Testimg in Tnstrument Making], Moscow, VNTTIpribor,
1977.
2. Frolov, V.M. and Andreyev,.A.B. "Integrating Voltage-to-Time-Interval Con-
verter," PRIBORY I TEKfINIKA EKSPERTMENTA, No 4, 1979.
COPYRIGHT: Izdatel'stvo "Mashinostroyeniye". "Pxibory i sistemy upravleniya", 1981
8831
CSO: 1863/43
39
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007102109: CIA-RDP82-00850R000500040037-2
r'uK ur'hlt;iAi. USE ONLY
UDC 681.327
ACCESSORY MODULE gOR INPUT OF INITIATIVE SIGNALS
Moscow PRIBORY I SiSTEMY UPRAVLENTYA in Ruasian No 12, Dec 81 pp 8-9
[Article by I.I. Popov and G.S. Pyatlina, engineera]
[Excerpts] The digital data input modules (MVvDZ's) and initiative signal
input modules (MVvTS's) widely uaed in the structure of M-4000 and 1K-7000 pro-
cess control computers do not always weet the demands of uaers. The absence
:Cn the inputs of these modulea of inemory elementa and of blocking of the entry
of new data while modules are being polled limits their application in the input
of pulse data. Therefore, with a high frequency of the entrq of input signals,
wfien each pulse carries information, a losa of tnformation takes place while data
transmitters are betng polled'and this restricts the range of application of these
modules.
An initiative signal input module which is without these disadvantages has been
developed at the Karelian Scientific Research Institute of the Foresty Tnduetry
(Petrozavodak) for the purpose of the acquisition of data from pulsed data trans-
mitters entering a process control computer for processing. The MVvIS propoeed
is designed to receive, normalize, store aad input into a process control computer
a parallel 8-bit binary code. The module can be pol,led both by program and upon
the module's initiative.
Main Specifications of Module
Number of input channels
Level of input signals
Possibility of input fram contact pickups
Number of modif ications of module depending on type of input
signals
Maximum frequency of input signals in kHz
Capacity of ineatory for each tnput in bits
Formation of interrupt signal
Interface rank
Supply voltage in volts
Current requirement in mA, not more tfian
40
FOR OFFIC[AL USE ONLY
8
Corresponds to lev-
els of signals of
A622-4 standard mo-
dule
Yes
14
200 1
When any register
location is filled
2K
5 + 0.25
400
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R000500040037-2
FOR OFF'ICIAL USE ONLY
'1'he use of an accesaory MVvIS makea it pvasible to improve the specificationa and
to expand the functional capabilit3:es of procesa control computers designed on the
basis of M-6000 and M-7000 processors.
COpYRIGHT: Izdatel'stvo "Mashinostroyeniye". "Pribory i sistemy upravleniyg"i
1981
8831
CSO: 1863/80
41
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
UDC 681.337
SYSTEM FOR INPUT OF ANALOG SIGNALS xN'.f0 M-6000 COMPUTER
Moscow PRTBORY T SiSTEMY' UPRAVLENTYA in Russian No 12, Dec 81 pp 9-10
[Article by A.N. Konotopov and V.S. Niku1'shin, engineers]
[Excerpts] Tn the creation on the basis of the hardware of the M-6000 ASVT
[modular computer hardware systeID] of ASUTP's [automated sqstems for controlling
technological processes] for systems with a htgh 1eve1 0# electrical noise, e.g.,
electric arc units, special difficulties ariee.in meaeuring low~level signals
tiransmitted over distances greater than 15 m.
The output signal of sensors such as thermocouples (types KhK, KhA and VR5/20),
resfstance thermometers, etc., undes working conditions is not greater than 25 to
35 W. Experience has demonstrated that the electrical interference of a noise
nature in ltnes for the electrical connection of primary transducers with the
input of a contputex can reach 0.5 V. The ratio of the amplitude of noise ta the
range of the input signal is 15 to 200, which exceeds the permissible value of �
10 for the A613-6 filter module [1]. Tn addition, high operating currents of
automated systems are dangerous with regard to the appearance of an additional
difference in potential (10 to 20 V) between the grounds of untts and the ground
of the computer. This difference in potential causes additional longitudinal '
noise, which 3n a number of cases can become the reason for computer unita' fail-
ing, since there is no galvanic input-output iaolation in the M-6000 computer.
An attempt to use the commonly known means for suppressing noise and interference
in such an unfavorable ca8e has not resulted in success [2]. Such a method of
solving the problem as installing in the direct vicinity of each primary trans-
ducer an amplifier-normalizer with galvanic input-output isolation, e.g., of the
NP-5-B1 type, with a large amount of data to be picked up becomes quite expensive
and requires additional space.
For purposes of reducing the expense of creating an ASUTP we have proposed that
a single amplifier be used for ampl3fying a gxoup of identical signals. In this
case the layout of the system for the input of analog signals (the SVAS) into
an M-6000 computer has been changed. Its structural diagram is pxesented in fig 1.
Normalizing converters of the NP-S-Bl type w3th appropriate calibration are used
as amplifiers in the system, which have galvanic inpufi-output tsolatton and
multistage filter discrimination. The converters selected can each operate with
42
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
a group of sunaot s of Clie aesipe Cypa itumAe+rifl$ up tU 64. '1'ha Citua for NP-5-81
converters to reach their rating from the momenfi of the end of the switching of
input circutts is not gceater than 80 ms [3]; tfierefore, the rettl awitching time
for a single pofnt is close to 100 to 120 ms. The BWr--1 time delay unit was
reset in order ta make possible thts_ delearin the switch contx'ol modtile [4].
5
Key:
Figure 1.
1. Switch control module
2. Cross bay
3. Additional line
4. Amplifier
5. Switch
6. Switch control expander
7. Normalizing unit
8. Line 1
9. Sensor
It is also feasible to input medium-level signals via switches of the �irst
switching stage, taken out to the sutomation system.
The SVAS described makes it possible to reduce the number of amplifiers required
(10- to 16-fold) and the number of lines for electrical connection of the automa-
tion system to an M-6000 computer.
An ASUTP which has been developed and introduced for an electric arc unit with the
SVAS described in its structure makes it poasible to gather and process informa-
tion from 17 frequency signal pickups and 146 analog signal converters, whereby
84 of these converters have low-level signals in their output. A total of eight
amplifiers is used in the low-level SVAS. Since only medium-level signals are
supplied to the inputs of the second switching stage, it was poseible to implement
group polling with a polling time for all 146 primary analog aignal converters of
not greater than 2 s.
The use of this SVAS as part of the structure of an ASU7.'P for an electric arc
unit over the course of a year deiaonstrated its high rellabillty and sufficient
noise immunity. The noise immunity 1eve1 of the system described 3:s witnessed by
the fact that the noise level in the 3nput oP the second awttching stage of the
M-6000 computer is not greater ttan 50 W.
43
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
The layout proposed for the SV'AS is especiall}r advantageous in the creation of
ASUTP's,for systems characterized by a great numBer of contro7,led parameters and
which are at distancea of greater tflan 15 mfrom the computer.
Bibliography
1. "Komponovka sistemy woda analogovykh signalov M-6000: Instrtiktsiya" [Layout
of System for Input of Analog Sfgnala for the M-6000: Instructions].
2. Ott, G. "Metody podavlentya shumov i pomekh v elektronnykh sistemakh"
[Methods of Suppressing Noise and Tnterference in Electronic Syatema],
translated from English, edited by M.V. Gal'perin, Moscow, Mir, 1979.
3. "Preobrazovateli izmeritel'nyye bystrodeystvuqushchiye NP-5-B1, NP-5-B2,
NP-5-B3: Tekhnicheskoye opisantye i instruktsiyn po ekspluatatsii
OYaa.140.504T0, 1975" [NP-5-B1, NP-5-B2 and NP-5-B3 High-Speed Measuring Con-
verters; Technical Descriptton and Tnstructions on Use, OYaa.140.504T0, 1975].
4. "Modul' upravleniya kommutatorami A612-1: Rukovodatvo po ekspluatatsii
2.320.002RE,2.320.002RE2" [A612-1 Switch Control Module; Uae Manual
2.320.002RE,2.320.002RE2].
COPYRIGHT: Izdatel'stvo "Mashinostroyeniye". "Pribory i sistemy upravleniya",
1981
8831
CSO: 1863/80
44
� FOIt OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500044037-2
FOR OFFICIAL USE ONLY
UDC 53.087.62:681.32
Shch68400 AND Shch68000K PRTNTERS
Moscow PRIBORY I STSTEMY UPRAPLENTYA 3n Ruaeian No 12, Dec 81 pp 27-28
[Article by O.V.*Kaeparova and T.G. Provorova, engineers]
[Text] The Shch68400 unit ia designed �or the automatic recording on paper tape
of information entering from digital measuring instrumenta and other information
saurces. Specifications of ShcR68400 Unit
Printing speed in lines per second
Number of:
Digits .
Printed characters Spacing in mm: Between digtts .
Between lines
Field of printed characters in mm: Height �
Width
Discrepancy in height of charactere in a line, in mm, not greater
than Overall dimensions in mm
Weight in kg
Supply voltage in V
Power requirement in V�A
Tentative price in rubles
*0 to 9, _ , - , -F , space, ? and ~ .
45
FOR OFFICIAL USE ONLY
40
16
16*
2:54 + 0.5
4.23 � 0.5
2 to 2.5
1.3 to 1.6
+ 0.5
175 R 380 X
X 490
20 '
220 +10,
=15 percent
(50 Hz + 1
percent)
190
3000
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-44850R000500040037-2
FOR OFFICIAL USE ONLY
The unit contains an infierchangeAble iAfiexfAce, tlas sewia,uXomatt.c se.tup of paper
tape and maltes possiit7,e tAe disp7,ay and prtntout of recoxding ttve.
The external appearance of tfie inatrument is sRowa in ftg 1.
Ftgure l.
The Shch68000K unit (fig 2) is designed for the autatqatic recording on paper tape
of information arriving in 1-2-4-8 para11e1 binary-coded decimal code from digital
measuring instruments and other information sources.
Figure 2.
The unit is produced in k.eeping wiF$ TU [Spec3;fications] 25-,04-3018-75 and contains
a printing mechanism and a transcxi5er.
46
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500044037-2
FOR OFFICtAL USE ONLY
The print3ng mechani$sq consis�ts 09. a cliaVAeter Kheel unit, Code e].eGtxomagnets,
a paper transgort, ekn i;nlttng uni;t, a'n ejectric mbtox tlnd an Induction-type
synchronfzing generator.
The transcriber includes stabilized powex suppltes, prtnttng electromagnet drive
and paper transport amplifiers, an electric motor operattng mode control unit,
a buffer storage fnr a single line of printed tnformation and matching units.
Printing is accomplished by means of the impact of printing strf.kers on the paper
with the character drum constantly rorating.
The operating princigle of the unit consista in synchronized control of the code
electromagnets as a function of the content of the-tnformation to be recorded and
the position of the constantly rota.ting character drum. Infortaation for printing
a single line is received in 1-2-4-8 parallel binary-coded decimal code through
64 channels. The unit operates with the information source tn the request-response
mode. Each code pulse from the source must be accompanied by a"Request" signal
and information can be recorded in the buffer storage only with the presence of a"Readiness" signal from the unit. The possibility of an independent check of
the unit's working ability is provided for in it in the "Test" mode.
Specifications of Shch68000K Unit
Maximum printing speed in lines per second
Number of: Digits in a line
Printed characters
Printed characters
Size of printed characters in tma
Width of paper tape in mm
Parameters of coded input atgnals:
Level of logical "0" of positive and negative polarity
in V, not greater than
Level of logical "1" of positive and negative polarity
in V
Supply voltage in V
Rower requirement in W
Overall dimensions in mm
Weight in kg
30
16
16
0 to 9, + , point, - ,
X , space, *
2.1 X 1.4
45
0.6
3+ 0.6, 6+ 1.2, 12+
� 2.4, 24 + 2.4 ^
220 +10, -15 percent
(50 Hz � 1 percent)
130
130 X 480 X 485
18
Orders for the unit can be sent to the following address: 172218, Moscow, ul.
Krzhizhanovskogo, 16,.Telex 112906.
Information can be obtained from the �ollowing address: 357036, Nevinnomyssk, 6,
Stavropol'skogo kraya, ul. Gagarfna, 217, Nevtnnomysskiy zavod'elektroizmeritel'-
nykh priborov [Nevinnomyssk Electronic Measuring Tnstrument P1ant].
COPYRIGHT: Izdatel'stvo "Mashinostroyenlpe". "Priboryr i sistem}r upravleniya", 1981
8831
CSO: 1863/80
47
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-44850R000500040037-2
rUx UrriLiwL ubL ucvLY
UDC 681.325.21
GRAPSIC DATA TNPUT UNxT
Moscow PRTBORY T STSTEMY UPRAVLENTYA in Russian No 12, Dec 81 pp 7-8
.[Article by A.D. Bekh, V.V. Chernetskiy and A.P. Ganin, engineers]
[Excerpts] Characteriatic of the state of the art of the development of graphic
_ data input untts is the enormoua diversity of design prtnciples and engineering
solutions. Unique models of inechanical, acoustic, piezoelectric, optical, elec-
trical and electromagnettc unfts have Been created. However; in connection with
the noted extenaive introductton of microprocessors into the national economy, .
quite urgent is the task of creating iaput units which will not be inferior to.
microproceasor equipment tn terms of availabilitp and technical and'economic para-
meters. This problem has been solved at-the Ukrainian SSR Academy of Sciences Institute of
Cpbernetics (Kiev) by studying the possibilities.of uaing the physical and tech-
nological base of nticroelectronics for designing.these units.. An array of discrete
coding elements based on strip tranaformers fabricated by the photocliemical print-
ing method is used as the working field of the plotting board and standard logic
microcircuits are used as the electronics for controlling the plotting board's
working field. The coordinate mapper has single-turn coils also produced by the
printed method on a flexible foil-covered insulator.
The graphic data input wiit developed differs advantageouslp from the best foreign
models in terms of overall afze, we3ght arid power requirement with a smaller'digi-
ttzation interval of the working field (cf. comparative specifications in table 1).
Table 1.
Characteristic
Unit developed
320 X 320
256 X 256
0.4
Ouest Automation
Working field of plotting board
in mm Number of coordinate lines,
units
Maximum thickness of data medium
in mm
[Continued on f0l1,owing page]
48
FOR OFFICIAL USE ONLY
firm's unit
1290 X 914
256 X 182
0.4
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-44850R000500040037-2
FOR OFFICIAL USE ONI.Y
Rate of output oE coordinates
in Hz 2 to 2000 0.6
Power requirement frrnu network
in V�A 35 360
- Overall dimensions in mm 640 X 540 X 60 2286 X 177 X 1826
Weight in kg 8 226 .
The 320 X 320 mm wor'king field contains 256 single coordinate lines located in
directions x and y and 1.25 mm apart from one another. Tt is produced by the
method of photochemical etching of a foil-covered insulator, usually used in
- multilayer printed circuitry.
The 2-stage current switch is constxucted from series K155 elements. The amplitude
of the current pulse in coordinate lines is 40 mA with a duration of 100 ns and
they are formed by type K155LA7 microcircuits.
The presence of zones of sensitivity on the working field of cne plotting board
makes it possible to output sound signals to the operator wnen the coordinate
mapper is set between coordinate lines and at the same tim,e to eliminate errors in
coding digital'data. On the other hand, the zones of sensitivity prevent the use
of the working field as a unit for determining the coordinates of random points.
The parameters of a measuring unit wlth a resolution of 1.25 mm axe xea].ized by
lowering the triggering level of the threshold element by the amount b~ which the .
zones of sensitivity of neighboring coordinate lines overlap.
The unit is powered from an a.c. line by means of a built-in transformerlesa sta-
bilized d.c. source.
The specificationa of the unit developed and of the widely used digital coder
from the English Quest Automation firm are presented in table 1.
The small overall size and low weight and power requirement make it possible to
use the unit afi the ordinarp work place of a designer.
COPYRIGHT: Tzdatel'stvo."Mashinostroyeniye". "Pribory i sistemy upravleniya",
1981
8831
CSO: 1863/80
49
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-44850R000500040037-2
FOR OFFICIAL USE ONLY
UAC 621.398:654.94
DATA DTSPLAY UNTT WXTH DXNAMIC INDxCATTON
Moscow PRTBORY T STSTEMY UPitA'V'LENTYA in Russian No 12, Dec 81 pp 25-26
[Article by A.M. Gladkov and N.V. Nagayets, engineers, and V.A. Teslenko, candidate
of technical sciences]
[Excerpts] The-trend toward improving the accuracy and resolution of digital
measuring instrumenfis has resulted in an ever increasing number of digits to be
indicated on a readout unit. Taking into account indication of additional informa-
tion on the sign, units of tlie quantity measured and the power, the number of
digits to be indicated in modern high-precision measuring instruments can equal
10 or more. A display has been proposed for microprocessor inatruments which consista (fig 1)
of a pulse generator, G; a binary pulse counter, ST; anode and cathode decoders,
DA and DK,.respective].y; a RAM; a code switching circuit, SPK; and a gas-discharge
element dtsplay panel, IP. Indication is accomplished in the following manner.
Pulses from the generator's output enter the binary pulse counter,-from which a.
code is sent to the anode decoder which successively switches the anodes to the
anode voltage source. The counter's output code through the code switching circuit
also enters the address input nf the RAM, where the information to be displayed
is recorded. From the output of the RAM the information is aent to the cathode
decoder, which converts the binary-coded decimal code into 7-segment.code.
6110K uNOuxouuu
-
1
r CN '
I
~
4) Q
Rey
.
}
5) Nn
1.
Display unix
I
~
2.
Pu1se genexatox
~ 7) 6) . QK
3.
Pu7.se couater
4.
Anode decodex
,
5,
Display panel
6.
Cathode decodex
7.
Code switch3ng cfircuit
.
8.
RAM
Figure 1.
9.
Mfcroprocessor
50
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500044037-2
FOR OFFICIAL USE ONLY
At a specific moment of time anode vol.tage is established at one of fihe anodes
oP the display pane7,. The infoxmati;on fox the 7.awp (digi;t) in questfion is read
out from the F~AM. WY:th the arrival of a new-pulse fTam the generator the code in
the pulse counter is changed and the next digifi of the display panel is connected,
and information of the next line is read out from the RAM. Changing of informa-
tion in the RAM is accomplis'ned as followa. The code of the RAM line (d.igit)
in which information is to be changed in.the code switching circuit enters from the
address output of the microprocessor. Upon the "Wrtte" instruction from the micro-
processor this circuit cuts off tfie address inputs of the RAM #rom the pulse count-
er and connects them to the address outputs of the microprocessor. Data from the
information output of.the microprocessor are entered into the RAM according to
this address. The entxy of inPormation into the following line takes place simi-
larly.
When necessary, specific d.igits of the display panel are cleared by entering a
forbidden code into the RAM.
Gas-discharge display p.anels of the GTP 11 or IGP-17 type and a RAM of the K155RU2
t}rpe are used in the display. The maximum number of digits which can be displayed
is 16. .
The flowchart of the program for controlling the proposed display by means of a
K5801K80 microprocessor is presented in fig 2, and a program in the ASSEMBLER
language can be obtained at Kiev Polytechnical Tnstitute, where this unit was
developed. 1) CmGpm
omrMw
2)
Aurnw.
3)
.,vyne~iiaiN~ �
Paemu47oc,nao
/
~F )
xuiwe
p
Ncm
A
/~MMOMq0E0NAC~0 7J
~utna
OR~:'~CNU~ 4f/C
R
4U"0
8
C~ ~
T-0
tlnrnaveNUc
O.r1u1[obi/azo
1Q)
.
nnpvOKo
rMtrdr.nHUC
noeoeeMU~
11~
rmop,~ed ~wavnrun7
u+~VN rro u~
Wrnamerou eueaa
112)
A/p.'IOJ~CMOtO WK/Q
kump ra u~~rortwp
13)
eoeeaom
Figure 2.
Key:
l., Staxt
2. C].eax dtsplay
3. Write "zero integers"
4. Mode decoder
5. No
6. Qutput of normalized number
7. x@3
8. Determination of number of
digits to be rewritten
9. Unpacking and output of
cotnplete 8-digit normalized
number
10. Exclusion of negative power
11. Determination-of position of
highest-order digit on display
12. Unpacking and output of re-
qutxed number of digits to
display
13. Return
COPYRIGHT: Izdatel'stvo "Mashinostroyeniye". "Pribory i sistemy upravleniya", 1981
8831
CSO: 1863/80
51
FOR OFFICIAL USE ONLY '
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007102/09: CIA-RDP82-04850R000500040037-2
FOR OFFIC[AL USE ONLY
GRAPHIC DISPLAY UNITS
UDC 681.3
'GRAFTT' GRAPHIC DT3PLAY
- Moscow PRTBORY T SfiSTEMX' UPRA'VLENIYA fn Russian No 12, Dec 81 pp 21-22
[Article by L.M. Arsent'yev, V.A. Krupnova, A.P. Fedoseyev and V.M. Khmyachin,
engineers]
[Text] Automated design systems have been based to an ever greater degree on
automated work site (ARM) complexea [1, 2]. However, know how gatned from using
them has demonstrated that the tecYinical characteristics of the graphic displays
included 3n ARM-R and ARM M ecrmplexes are unsatfisfactorp for solving specfific
design problems. Therefore at the present time work is under wap on improving and
modernizing them. '
In this article the resulta are given of work relating to the creation of the
"Grafit" graphic display designed to replace displaps-in the ARM-R (EPG-400) and
ARM M'(UPGT A) complexes. �
- ' It is obvious from table 1 that the "Grafit" considerably surpasses EPG-400 and
UPGY-A displaya in the size of the Woxking field of the acreen, the nuanber of
addressable points and the information capacity of the screen and its functional
capabilities have also bezn expanded in the area of 'the structural organization 'of
graphic information, input/output and the-organization of graphic programming.
Table 1. Comparative Characterization of EPG-400, UPGI-A and "Grafit" Displays
Characteristic
EPG-400
UPGI A
"Grafit"
Image elements
Vector,
Vector,
Vector, point, charac-
formed
character
character, arc,
ter, arc, circle
circle
Structural organi-
-
Element, unit,
Element, unit, array,
zation of graphic
array
.staridard element,
information
subroutine
Input .
Keyboard, com- Photoelectxic
Photoelectric reader,
puter
reader, computer,
computer, keyboard,
keyboard, "Conaul"
coding plotting board,
typeGrriter
"Consul" typewriter
[Continued on following page]
52
-
FOR
OFFYCIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007102109: CIA-RDP82-00850R000500040037-2
_ FOR OFFICIAL USE ONLY
Output
Camputer
"Conltu7,FF fiype-
"Consu7." typewxiter,
writer, punch,
punch, caaputer
camputer
Image transforma-
-
Shift, rotation,
scaling, symmetry,
tion
change of tppee
of lines, editing of
text
Identification
Indtcation by means of light pen
Indicatian by means -of
light pen and by name
from functional icey-
boar.d
Information capa-
city r,f screen:
Time for 3rawing
30
25
25
a vector 240 mm
long, in us
Number of cir-
-
160
180
- cles
.
Number of charac-
2000
800
2000
ters
Size of working
200 X 200
297 X 210
420 X 340
field in mm
Number of ad-
1024 X 1024
1024 X 1024
2048 X 2048
dressable
points
Size of plotting
460 X 380
board in mm
.
The external appearance of the "Gxefit"
di:splay is shown in fig 1. Its structure
and software are discussed below.
.
The display is designed according to the principle of a multilevel hierarchical
structure (fig 2). Each 1eve1 ia an element functionally and atructurally com-
plete in keeping with the hierarchy.- The bottom Tevel is a set of function genera-
tors (vectors, circles, characters) and a light pen module. The function genera-
tors are designed to convert the digital codes of graphic elements into control
voltages of the CRT's deflectfoa ayatem.
The next level is the display controller level. The display controller is a
special-purpose high-speed processor wtth a clock rate of 8 Miz. It performs the
functions of an electronic switch for display�file formats betwean function gene-
rators, contro7.s the restoration'of tRe display file, and also processes signals
arriving from the light pen module.
- 53
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-44850R000500040037-2
FOR OFFICIAL USE ONLY
Figure 1. External Appearance of "Grafit" Display
The display file is formed at the leve1 0f 3nterpretat3.on of the input language.
T-his level includes an "Elektronika-60" microcaarputer, a 16K-byte basic subroutine
RAM (ROM), a coding plotting board and a keyboard.
The last level--the graphic programming level--is designed for the compilation of
graphic programs and #or offering users opporfiunities to orient the display to
problems of specific classes. Tn terms of hardware the graph3.c programming level
consists of an "E1ekCronika-60" microcomputer with a 24K-byte RAM, punched tape
input/output units and a"Consul" typewri+ter. Coupling betwieen levels is accom-
plished according to the "common line" standard. Interfacing of the "Grafit"
display with the ARM cent'ral proceasor is provided for in keeping with the same
standard. The display's software, just as the hardware, is constructed according
to the multilevel htexarchical pxinciple. Each level is defined by ita own lan-
guage and functtons.
54
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500044037-2
FOR OFFIC[AL USE ONLY
1) 2) 3) 4) 5)
~ 039 24K ~ ~ .G~wI�.
~no wrpo-3/M fl1+4~' ~1~+~*~ ~/~'~1 in% 1
N~
� ~~yj XH
U .
Wuw Muiy�JOM (~Mk rr~ew~yuu MeMn awQ
ql(13 Q~ K KCW
rlww Am..wiroe~ riwr+~N
17)~ re rc Mcn .
� ~ u~o~r (~u.rw~ J M
Figure 2. Structure of "Grafit" Graphic Display: PK--coding plotting board;
K1--keyboard; KS--interface syatem; MS--interface module; GK--
display controller; Dg--display fi1e; KSSh--line interface sys-
tem; GO--circle generator; GV--vector generator; GS--character
generator; M3P--ltght pen module; T--dtaplay
Key: 1. "Elektronika-60" 13. DK
2. 24K RAM 14. 8K RAM, DF .
3. Photoelectric reader 15. KSSh
4. Punch 16. Disp.lay controller line
5. "Consul" typewriter 17� GO . .6. Microcomputer line (graphic 18.-GV
programmi;ng level) 19. GS .
7. 16K RAM (ROM) 20. M3P . .
8. PK 21. I
9. KI 22. Display line (bottom level)
10. Microcomputer KS '
11. Computer interface module (MS)
12. Microcomputer line (input �
language interpretation
level) The highest level is represented by the graphic programming language. A compiler
for this language accomplishes its compilation into the "Graftt's" input language.
The input language ie converted into the tormats and array of the display file
at the input language'tnterpretation 1eve1. The display file, in turn, is trans-
lated by means of microprograms-of the display control7.er into the formats of
function generators. Let ue briefly describe individual groups of tnput language
statements. '
55
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007102109: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
Mode Statements
These statements load tfie softwaxe from punched tape, diagnose the state and
set the operattng mode of tfle dtsplay. The "Grafit" can operate tn four modes:
automatic, "KeyBoard," "Computer" and "Edit3ng." Tn the autonatic mode the dis-
play functions according to a program wTitten previ:ously at the graphic programm-
ing 1.eve1. Operation with a functton keyboard, light pen and coding plotting
board magnetic pen is accomplished in the "Keyboard" mode.
Setting of the "Computer" mode converts the "Grafit" into a computer terminal and
it operates through channel instructions supplied from the computer to which the
display is connected.
Only keys for editing textual information are active in the "Editing" mode, i.e.,
keys for the replacement, insertion and removal of characters and for indicating
the sequence for printtng out lines of text. Tn the "Editing" mode the tag can
be moved along lines of text fram character to character by means of.appropriate
statements. Graphic statements together with a group of "Attributes" statements are designed
for forming the elements of a sketch, such as points, segments, ares and charac-
ters with the required types of lines and orientation and height of characters.
Structural Organization Statements
These determine the structural units of graphic information, i.e., units and
standard elements. The latter represent combinations of elements of the sketch
named which have been entered into a library of standard elements, from which
they can be called for review or for placement at required points on the screen.
Units represent the next structural unit of the dis~lay's input language. They
include standard elements and sketch elements (grap ic statements). Units can be
formed from graphic elements or from units'formed earlier. Shift, rotation, syuanetry, vector division, measuring and erasure statements form
the group of transform3tion statements. The arguments of transformation state-
ments are structural units of the input language labeled by means of the group
of identification statements: graphic elements or units of the entire array of
graphic information stored in the display's memory. .
_ Input/Output Statements .
These accomplish the input/output onto punched tape and a typewriter of graphic
and textual inforiaation. Several formafis are provided for the representation of
information on media: dtspla}* fi1es, symbolic repreaentat3,on of graphic informa-
tion, textual, etc.
Service Statements
This group includes statements which perform auxiliary functions. 'x'hey include
initial setting and change of keyboaxd statements and a1.so an "Axithmetic"
56
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
statement by means. ot whiclt it i.s� pos$tble to cot4pute axithmetic expressions
and elementaxy functions..
Ribliography
1. Presnukhin, V.V. and Y'elsRin, Yu.M. "Autotaated Work Site for a Developer of
Radio Electxonic Equipment," OBMEN OPYTOM V RADTOPROMX'SHLMOSTI, No 12,
- 1976. .
2. Nazarov, V.V. and Fedoseyev, A.P. "Hardware Complex and Software oP an
Automated Work Site for a Developer of Machine Building Products," PRIBORY I
SISTEMY UPRAVLENIYA, No 1, 1979.
COPYRIGHT: Izdatel'stvo "Mashinostroyeniye". "Pribory i sistemy upravleniya",
1981
8831
CSO: 1863/80
57
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500044037-2
FUR OFFICIAL USE ONLY
UDC 681.327
CHARACTER-GRAPHIC IN'FORMATTON DISPLAY
Moscow PRTBORY T STSTEMY UPRAVLENIYA in Russian No 12, Dec 81 pp 23-24
[Article by A.N. Shesterkin, A.M. Smolyarov, B.T. Levkoyev, candidates of techni-
cal sciencee, and V.N. Sharov and G.T. Tyulenev, engineers]
[Excerpts] Information dtsplays make possible the efficient interaction between
a human betng and automatic equipment. The use in them of gas-dtscharge display
panels (GTP's) muakes it poesible to construct in a number of cases quite ideal
displays [1, 2]. Units i'or the reproductfon of graphic [3-5] and character [6-7]
information wt.th GTP's are We11 kiiown. Character-graphic displays are the most
efficient. The design principles of these units are well known, but information on their
development ts practically absent tn the published data. The results of designing
and studying a character-graphic dteplay executed wtth an alternating-current GIP
are discussed in thi8 arttcle.
The structural diagram of a character-graphic display developed at the Ayazan'
Radio Engineering Institute is ehown in fig 1.
2).
=C
3).
KQy:
Figure 1.
1.
Tnput
black
2.
Tnput information block
6.
Contxol b7.ock .
3.
Program block
7.
'IX'" swi;tch .
4.
Conditional,l}r constant in-
8.
Ga"ischaxge diaplay panel
formation reproductton block
9.
Contxol voltage generator
5.
Dynamic intormation reproduction
10.
"X" awttch
58
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500044437-2
FOR OFFICIAL USE aNLY
Figuxe 2.
59
FOR OFFICIAL USE ONLY
Figure 3.
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
FOR OFFiCiAL USE ONLY
The sustaining voltage titqe ia. 20 14a. A 14^fold xepsfiition of contxql pulses is
employed for the pux'gose vf ilmgTOvtng the xe7,ta,bility of the 7.ighting and ex-
tinction of ceils. The lengtli of a single cycle for wrfiting (erasing) information
on the panel is 300 14s.
The circuit diagram of the display.is executed with sexies 133, 134 and 556 in-
tegrated elements. The second etages of tfie "X" and "Y" ewttches are constructed
with 1NT251 and 2TS622 transiators and 2D906 diodes without using transformers,
and the sustaining voltage generator with 2T809 and 2T630 tranststors and T1I5-3
transformers. The control block (fig 2) Tias a low powex requirement (less than
or equal to 30 W) and guarantees the sustaining and lighting (extinetion) of any
ce1Z of the panel with a variation in supply voltage over the range of -F 3 percent
and of the ambient temperature from -40 to +70 �C.
Tndiviciual frames of images produced by neans of the unit developed are shown in
fig 3. The display has been designed by using-a panel with a number of cells of
128 X 128. The use of panels with a greater number of cells will make it possible
to improve considerably the accuracy and quality of the display of information.
Bibliography
1. Kashnikov, N.G., Pokryvaylo, A.B. and Yablonskiy, F.M. "Gas-Discharge
Display Panels, a New Class of Instruments for Displaying Data," ELEKTRONNAYA
TEKHNIKA. SER. 4. 'ELEKTROVAKUU'NINYYE I GAZORAZRYADNYYE PANELT, No 8, 1976.
2. Yablonskiy, F.M. "Gazorazryadnyye pribory dlya otobrazheniya informatsii"
[Gas-Discharge Devices for Displaying Information], Moscow, Energiya, 1979.
3. USSR Patent No 636644.
4. Smolyarov, A.M., Borzykh, V.Ye., Voskresenskiy, A.V. et al. "Graph Aisplay
Employing a Gas-Discharge Array Panel," PRIBORY I SISTEMY UPRAVLENIYA, No 7,
1977. .
5. Berkutov, A.M. and Proshin, Ye.M. nMatrix Display Panels in Digital Oscillo-
graphy," ELEKTRONNAYA TEKANIKA. SER. 4. ELEKTROVAKUUMNYYE I GAZORAZRYADNYYE
PANELt, No 8, 1976.
6. Lavrent'yev, S.I., Sviyazov, A.A. and Smolyarov, A.M. "Unit for Displaying
Character Information on Gas-Discharge Display Panels," PRIBORY T STSTEMY
- UPRAVLENIYA, No 12, 1979.
7. Danilov, V.G. and Melikhov, G.I. "Reproduction of Character Information on
a Flat Screen of the Plasma Type," ELEKTRONNAYA TEKHNTKA. SER. 3. GAZORAZ-
RYADNYYE PRIBORY, No 2, 1970.
COPYRIGHT: Izdatel'stvo "Mashinostroyeniye". "Pribory i sistemy upravleniya",
1981
8831
CSO: 1863/80
60
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R044500040037-2
FOR OFFICIAL USE ONLY
MINIATURE INFORMATiON DISPTAY UNTT UTTLTZTNG IMG-1 DISPLAY
UDC �21.327.12
Moscow PRTBORY T STSTEMY UPRAirLENTY'A tn Russian No 12, Dec 81 pp 24-25
[Article by S.T.�Lavrent'yev, V.K. Kalmykov, engineera, and A.M. Smolyarov,
candidate of technical sciencea]
[Excerpts] Units employing direct-current gas-diacharge display panels (GIP's)
come under the heading of promising information diaplays for iadividual use.
In this article is discussed a character information display employing an TMG-1
matrix-type gas-discharge display developed at the Ryazan' Radio Engineering In-
stitute [1] and distinguished by the familiar one in [2] by a simpler control
circuit and smaller size and lower weight.
Characters are formed by means of a 5% 7-cell microraster, which makes it possible
to obtain the usual representation. Characters of the Russian and Roman alphabets,
Arabic numerals and apecial characters are formed in the unit. Information can be
input into.the unit'from an input console, 'a "Consul" electric typewriter or from
the output of a computer. The write mode has priority over the display mode, i.e.,
when information is.entered the display stops until writing is ftnished. Series
K133, K565 and K505 integrated microcircuits serve as the element base of the unit.
The hardware cost �or the display of a siagle character with this elemeat base
is comparable to the cost �or 1amps of the YN type.and is considerably lower than
with light-emitting diode displays of this size. �It should be mentioned that 70
percent of the cost of purchased items is due to the IMG-1 display, whose cost
has a tendency to drop. The power supply is designed with a d.c. voltage trans-
former, which makes it possible to operate both from a 220 VAC (50 Hz) source and
from a+24 VDC source. The external appearance of the unit is shown in fig 2.
Specifications of Unit
Number of character positions
Height of character in mm
_ Color of light 2
Brightness in cd/ima
Operating tempezature range in �C
Power requirement in V'A
Overall dimensions in nm .
Weight in kg
61
FOR OFFICIAL USE ONY.Y
160
7
Orange-red'
50
Prom -10 to +45
25
145 X 160 X 180
2.5
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
FOR OFF'ICIAL USE ONLY
Ftgure 2.
This unit can #ind an applicatton tn automated control, tesCtng and communications
aystems, as we11 as as a character informatton displap in control computers and
other equipment.
Bfbliographp
- 1. Glubokov, G.G. and Loban, V.I. "Matrix Gas Discharge Display Utilizing 104
Displap Elements, Controlled by Bipolar Microcircuits," ELERTRONNAYA TEKHNIKA.
SER. 4. ELERTROVAKUUMNYYE I GAZORAZRYADNYYE PRIBORY, No 8, 1976.
2. Lavrent'yev, S.I., Sviyazov, A.A. and Smolyarov, A.M. "Unit for Display of
Character Information Employing Gas-Discharge Display Panels," PRIBORY I
STSTEMY UPRAVLENIYA, No 12, 1979.
COPYRIGHT: Izdatel'stvo "Mashinostroyeniye". "Pribory i sistemy upravleniya",
1981
8831
CSO: 1863/80
62
FOR OFF[CIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
FOR OFFIC[AL USE ONLY
UDC 681.327
COLOR CHARACTER-GRAPHxC DTSPTAY
Moscow PRIBORY T STSTEMY UPRAVLENTYA in Russian No 12, Dec 81 p 25
[Article by T.T. Zhokhov, engineer] .
[Text] This display is designed for use under laboratory conditions and for
displaying information in the form of graphs, histograms or an alphanumeric text
on the screen of a color video monitor (VKU). The input information is a.digital
code arriving frrnn digital measuring equipment or a computer. The display makes
possible editing of the information displayed, automatic color tolerance testing,
the output of:information to a punch for purposes of documentation, the formation
of information in steps of 10 relative units of the reference scale, and optional
numbering (according to the operator's wish) of any ordinate of one of six.graphs
or histograms. The video monitor's screen measures 300 X 266 mm. Colors for the display of .
graphic information are red, purple, blue, green, yellow and light blue, and
for textual.information, green. The maximum number of graphs which can be dis-
played simultaneously is six and of histograms one, of graphic information ab-
scissas 64 and of ordinates + 127,, and of lines of text 12 of 32 characters each:
Russian and 7 Roman charactars, digits and special characters in keeping with GOST [All-Union State Standard] 13052-74. Key Specifications .
Supply voltage in V 220 + 100 -15
percent (50 Hz)'
Power requirement in V�A 650
Overall dimensions in mm 850 X 1000 X 1300
Weight in kg . 200
The levels of the display's input and output signals are consistent with series
155 TTL logic. .
Tnterfacing of fihe displa}r with extexnal informafiion sources is accomplished
accordtng to OST [Industry Staadard] 25.190-73, "GSP [State System of Industrial
Instruments and Autaatation Equipment]. Modular Complexes of Znstruments and
,
Automation Equipment. X'eT1 interface.F"
63
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
The display is connected to informAtion souxces-having intexfaces different
from the one indicated vta addttional peripfieral devices not pxoduced by the
plant. The external appearance of the displ.ay is shown in fig 1.
Figure 1.
The N712 display is produced in two modifications: with a video monitor and
without one. Infoxmation can be gotten by writing to the following address:
357036, Nevinnomyssk-6, Stavropol'skogo kraya, ul. Gagarina, 217, Nevinnomysskiy
zavod elektroizmeritel'nykh priborov [Nevinnomyssk Electronic Measuring Instrument
Plant].
COPYRIGHT: Izdatel'stvo "Mashinostroyeniye". "Pribory i sistemy upravleniya",
1981
8831
CSO: 1863/80
64
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007102109: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
SaFTFIARE
ABSTRACTS FROM JOURNAL 'PROGRAMNIING', NOVEMBER-DECENSER 1981
Moscoco PROGRAMMIROVANIYE in Russian No 6, Nov-Dec 81 pp 94-96
UDC 518.74: 007: 57
LOGIC AND ALGORITHMIC FORMALISM FOR PROBLEM OF WRITING CORRECT PROGRAMS
[Abstract of article by Nepeyvoda, N.N.]
[Text] Formalization of proof ar.d semantics in the logic of predicates oriented
to the problem of writing programs i5 considered. Logic synthesis is illustrated
through examples. UDC 681.3.519
PARSING ALGORITHM FOR CONTEXT-DEPEN!)ENT GRAMMARS
[Abstract of article by Vol'dman, G.Sh.]
[Text] A parsing algorithm is suggested for noridegraded grammars; it is a general-
ization of the Early algoxithm. The correctness of the algorithm is proved. The
operation of the algori.thm is illustrated using the example of a disseminated
grammar.
UDC 681.3.06
METHOD FOR OPTIMIZING LR-ANALYZERS
_ [Abstract of article by gurkova, L.V.] '
[Text] A class of R.SA-grammars is introduced whose determination is based on
break-down of the KS-grammar alphabet into nonintersecting position classes. A'
' method is described fnr constructing the determinate LR-analyzer for the languages
J of this class.
65
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500044437-2
FOR OFFICIAL USE ONLY
UDC 681.3.06.51
' MODEL APPROACH TO WRITING FAMILIES OF APPLIED PROGRAM PACKA^ES
CAbstract of article by Parasyuk, I.N. and Sergiyenko, I.V.]
[Text] An approach based on a developed principle of modularity is proposed for
writingfamilies of applied program packages. Basic program components realizing
this approach are examined.
UDC 681.3.06
NOTATION FOR CONVENTIONAL EXPRESSIONS FOR STRUCTURAL PRESENTATION OF DATA AND
PROCIDURES
[Abstract of article by Kulaichev, A.P.]
[Text] In this article a linear-continuous notation is suggested �or conventional
expressions as g unified means for brief description of data structures and procedure
structures; the expressions do not use the concept of labels or transfer operator.
UDC.681.3.068
APPLICATION OF PREPROCESSOR FACILITIES IN FORTRAN AND ALGOL
[Abstract of article,by Bezborodov, Yu.M. and,Lavrent'yeva, T.G.]
[Text] Questions of using preprocessor facilities of PL/1 in the operating system
of the YeS computer when programming problems in FORTRAN and ALGOL are considered.
A standard procedure is described for writing programs in these languages.
UDC 681.3.06: 800.92
RELATIONAL LANGUAGE IN PROGRAMMING AND PRINCIPLF.S FOR REALIZING IT ON A SERIAL
COMPUTER
[Abstract of article by Kleshchev, A.S.]
[Text] (Relyap) parallel programming language is based on a relational computing
model. Its syntax and contextual conditions guarantee correctness of computations.
The possibilities of double determination of computations are discussed.
UDC 681.3.06
LIST PROCESSING IN THE YeS COMPUTER
[Abstract of article by Khmel'nik, S.I.]
[Text] A LISP system is described; it is realized on a YeS computer and is
distinguished by its additional possibilities for describing and processing list
structures, simplification of certain language constructions, and the methods for
realization of the interpreter.
66
FO: : FFZCIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-44850R000500040037-2
FOR OFF[CIAL USE ONLY
UDC 681.3.06.51
ALGORITHM LANGUAGES FOR SPECIALIZED MIDTICOMPUTERS AND MICROPROCESSORS
[Abstract of article by Serebrovskiy, L.A. and Lipayev, V.V.]
[TextJ An analysis is made of .the requirements made of software for small specialized
~ computers. A system is proposed for languages mutually linked in regard to structure
and display facilities used for programming at various levels. The need is formulated
for language systems for selecting the high level language reference.
UDC 681.142.1
A METHOD FOR RATIONAL GROUPING OF OPERATIONS
- [Abstract of article by Novikov, Ye.S.]
[Text] The problem of breaking down software for a computing system into linked
groups of operations is considered with respect to the criterion for minimum time
spent on comprehensive debugging of programs. A method is described for selecting
rational characteristics for these groups of operations. A constructive algorithm
is shown for grouping of operations.
UDC 518.74: 007: 57
DIDUCTIVE SEMANTICS FOR THE 'EXECUTE' OPERATOR IN COBOL
[Abstract of article by.Kasatkina, I.V. and Petrushin, V.A.]
[Text] Semantics of the EXECUTE operator in COBOL are described axiomatically.
Output rules are sr~own for operator formats realizing call procedures and formation
of cyclic structures. Using as an example the proof for the correctness of COBOL
programs, the application of the proposed axiomatics is shown for verification
programs for data processing.
UDC 681.3
REALIZATION OF PROGRAM TNTERFACE FOR THE MIR-1 and YeS COMPUTERS
[Abstract of ar-ticle-by Vaganov, S.A. and Kolyakin, Yu.D.]
[Text] Characteristics are shown for a MIR-FORTRAN IV (YeS) converter system which
is a system for translating programs in ALMIR-65 for the MIR-1 computer into programs
in FORTRAN IV for the YeS computer disk operating system.
67
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R000540040037-2
FOR OFFIC[AL USE ONLY
UDC 681.3.001
COMBINED FORMAT FOR OUTPUTTING NUMERICAL DATA FOA DESIGN DOCIJMENTS
[Abstract of article by Motyl', D.N., Sokolinskiy, Yu.A. and Farber, K.S.]
[Text] A combined format is described for presentation of numerical data that
makes it possible to output nwnbers with a given relative error. The format
- described is realized in a PL/1 function procedure in the operating system of the
YeS operating system.
COPYRIGHT: Izdatel'stvo "Nauka", "Programmirovaniye", 1981 9642
CSO: 1863f76
68 �
FOR OFF[C'IAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007102109: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
INTRODUCTION TO THEORY OF ANALYSIS AND PARALLEL OPERATION OF COMPUTER PROGRAMS
DURING TRANSLATION
Moscow VVEDENIYE V TEORIYU ANALIZA I RASPARALLELIVANIYA PROGRAM4I EVM V
PROTSESSE TRANSLYATSII in Russian 1981 (aigned to preas 9 Jul 81) pp 2-4,
254-255 � '
[Annotation, foreword and table of contents from book."Introduction to Theory
of Analysis and Parallel Operation of Computer Programa During Translation",
by Eduard Anatol'yevich Trakhtengerts, Izdatel'stvo "Nauka", 3250 copiea,
256 pages]
[Text]
Annotation
This book isdevoted to �yntacfic &ialysi� of input texta and parallel programming
methods for the computational process. The book examines properties of
- various grammars which generate programming languages, sequential and parallel
syntactic analysis algorithme based on these properties and methods for optimizing
them. Methoda for parallel programming an� algorithms for parallel calculation
of arithmetic expressions and systems of equations are examined.
The book is intended for acientific and engineering-technical workers in the
area of programming and software. �
Foreword
Regardless of the fact that intensive work on programming theory is underway, there are many areas of programming in which no theoretical results have been
_ obCained which allow the problem of program construction to be formalized and
to use that formalization as.the basis for developing and substantiating solution
methods.
One of the areas in which theoretical results.have been used extensively in
practice is the development of translation systems. One of the first problems
- to be solved in translation theory was that of sequexitial syntactic analysis.
Based on the methods of formal description of programming languages, it was
not only possible to create a mathematical theory of sequential syntactic
analysis, but to use it in practice as well. As a result, the amount of work
_ involved in developing syntactic analyzers has been reduce� by factors of ten.
Methods based on the theory of sequential syntactic analysis have already
become traditional in programming practice.
69
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R000500040037-2
FOR OFFIC[AL USE ONLY
In connection with the intensive:-!development of multiprocessor computing
syatems, programmers have relatively recently been faced with the problem of
parallel programming which, in turn, hae imposed requirements of its own on
the construction of ltranslators. It has been necessary to develop parallel
translation processes, as well as parallel operation of programs obtained
as the result of translation. In this connection, theoretical research has
recently been done on parallel translation; this research has provided the
basis for creating methods of parallel syntactic analysis which are a natural
development of traditional sequential methods. Active work on parallel computing
theory has begun. As a result, methods have been developed for parallel output
progratmning during thetxanslation process, algorithms'have been created for
parallel computation of some types of arithmetic expressions and syetems of
equations and aome estimate of parallel programming efficiency have been obtained.
However, methods based on results from the theory of parallel comgutation are
still underutilized in practice.
This monograph is devoted to two problems in translation theory: syntactic
analysis and organization of parallel computation during the translation
process. The book consists of two parts, with the first investigating
sequential syntactic analysis method and the aecond examining parallel syntactic
analysis and parallel programming during the translation process.
The book presents the theory of the matter, and where possible also presents
algorithms which have been used.in practice. Table of Contents
Foreword 1
I .
SEQUENTIAL SYNTACTIC ANALYSIS
Chapter 1
Some Concepts and Definitions 5
� 1.1. Sets 5
� 1.2. Formal grammars and languages 7
� 1.3. Problems in syntactic analyais 15
Chapter 2
Precedence Relationship Grammars 20
� 2.1. Informal introduction 20
4 2.2. Context-sensitive relationship and precedence function
grammars 27
� 2.3. Equivalent transformation of context-sensitive grammara
to precedence grammars 36
70
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/49: CIA-RDP82-00850R440500040037-2
FOR OFF[C[AL USE ONLY
Chapter 3
_ LR(k)- and LL(k)-Grammars
S 3.1. Informal introduction
� 3.2. Some definitions and algorithma
- � 3.3. Optimization of control table
� 3.4. De 8emer's algorithm
� 3.5.. LL(k)-grammara
Chapter 4
Expansion of LR(k)-Gramnars
� 4.1. G(k)-grammars
� 4.2. ELR(k)-grammars
- II
ANALYSIS AND PARALLEL PROGRAMMING IN
MULTIPROCESSOR COMPUTING SYSTEMS
Chapter 5
Efficiency Estimates of Parallel Computation
� 5.1. Some definitions
� 5.2. Systems with single instruction stream. Mainline
- data processing .
� 5.3. Systems with single and multiple instruction stream.
Parallel data processing
Chapter 6
Parallel Syntactic Analysis
� 6.1. Parallel-sequential analyais algorithm using matrices
and precedence functions
� 6.2. Equivalent transfor6iation of context-sensitive grammars
to grammars with four precedence reiationehips
� 6.3. Equivalent transformation of context-aensitive grammars
to form having precedence functions
� 6.4. Tao-way analysis algorithm based on inverse-recursive
parametric grammars.
Chapter 7 .
Analysis of Programa for Automatic ParalTel Progrananing
� 7.1. Possible stages of parallel programming
- � 7.2. Partitioning programs into wesicly-connected sections
� 7.3. Finding parallelism between operators within linear
sections
71
FOR OFFICIAL USE ONLY
46
46
61
69
88
90
99
99
109
117
117
1?0
123
130
130
149
159
170
174
174
176
184
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500044037-2
FOR OFFICIAL USE ONLY
Chapter 8
Transformation of Arithmetic Expressiona and Equations for
Parallel Computation 188
�
8.1.
Transformation of arithmetic expression of general type
188
S
8.2.
Polynomial transformation
195
�
8.3.
Transformation of linear recursive expression
200
�
8.4.
Transforiaation of general linear recursive system of
n equations
205
Chapter 9
Parallel Programming of Cycles During Translation Process 218
S 9.1. Parallel programming of cycles using hyperplane method 218
S 9.2. Parallel programming of cycles using coordinate method 241
Bibliography
COPYRIGHT: Izdatel'stvo "Nauka", 1981
6900
CSO: 1863/57
72
FOR OFFICIAL USE ONLY
250
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007102/09: CIA-RDP82-00850R000500040037-2
FOR OFFTCUIL USE ONLY
WC 681.3:519.14
USING PARALLEL CALCULATIONS MODEL TO INVESTIGATE STRUCTURE OF ORIENTED
GRAPHS
Moscow MIIQtOELEItTRONIKA.in.RUSaian Vol 100, No 41 Jul-Aug 81 (manuscript received
21 Jan 80) pp 302-307~
[Article.by Ya. A. Grundspen'kis, Riga Polytechnical Institute]
[Text] Graph theory, being a simple and descriptive tool for solving a. number of
digital mathmmatics problems, has recently found ever-wider application in various
fields of science and technology. The use of inethods and algorithms of graph the-
ory has made it passible to foxmalize a number af problems of diagnostics [1],
structural analysis of complex systems and determination of typical structural
configurations in unit systems [2I and has also made it possible in principle to
solve such difficult problems as, for example, identification of qraph structures
and the "travelling salesman pmblem." Main attention ie dewted in all t2iese
problems to investigating the structure of a real system, i.e., to determination
of the direct and indirect relationships between the vesctices of the corresponding
graph. All the varieties of the qeneral problem of investigatinq the structureof
graphs--finding the set of shortest p aths between any pair of vertices, determin-
ing the sct of all paths or orientect cycles (orcyc].es), determination of stmnqly
related components and so on--are laborious and require large expenditures of ma-
chine time and conputer memory. Therefore, the efforts of developers of the me-
thods and algorithms used in practice, in which sequential calculation procedures
are employed, are directed toward theoretical substantiation of the.possibility of
finding algorithms, the number of operations of which would be linearly dependent
on the nwnber of vertices and ares of the graph. .
The purpose of the given paper is to consider and evaluate the prospects of util-
izinq the parallel calculations model to investigate the connectedness of oriented
graphs (orgraphs). .
Following [3] and the terminology of [4], let us consider parallel calculations in
graph theory in two aspects: 1) when the investiqator has at his clisposal an in-
finito number of identical parallel processors (the so-called unlimited case) and
2) when the nianber of processors is limited. It is assumed in this case that
each processor can perform bi.siary arithmetic and comparison operations per unit
time (during one working step)i the input data are entered in the memory prior to
the beginni,ng of calc,.'.. P)ns, each processar takes operands from the memory and
73
FOR OFb'[CIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007102/09: CIA-RDP82-00850R000500040037-2
FOR OFF7CIAL USE ONLY
enters the result in the memory after each step and only one processor can change
the oontents of any section of inemory at each step. Some deficiencies of this
model will be shown below but tiret let us consider the algorithm for determining
all the nonrepeating orcycles using parallel calculations.
The algozithm for finding orcycles that actually utilizes the idea of parallel
calculations is presented in [5]. The structure of this algorithm clearly shows
that the "wide se,arch" pmcedure is realized in it; i.e., all the ares emerging
from it are considered simultaneously upon emergence to eaah new vertex. Since
only one processor was used in the given case, a shift of some set of paths in
the set siready found was required so as to write new paths in the computer memory.
This undaubtedly reduced the advantages of the developed algorithm but its practi-
cal application showed that it was slightly inferior to algorithms known at that
tine that realized the "deep search" procedure [6, 71, thus seemingly confirminq
the potential capabilities of parallel calculatians.
3(3) 4(3I 5!d)
Z(2) !(2) 1l31 y(3) Jl3) 3121 6(2I
Z(J)
1(d) _
3R)j 3~'~ \ 11(4) y(Z) 11(3)
2(4) 3(f)
Figure 1. Parallel Calculations in Orgraph. The numbers denote the order
of passage through ares and the numbers of procesaors are in-
dicated in parentheses .
Let us consider a diagram of parallel calculations for the orgraph presented in
Figure l. It is obvious that each process builds only a partial list (the n-ratio
in the graph) which contains "new" (untraversed) ares and all the found partial
lists must be combined at the end of calculations. The following conclusions
follow from the example.
1) An algorithm constructed on the considered principle is more effective, the .
more the orgraph is "�illed," i.e., the higher the ratio a4/n (where n is the num-
ber of vertices and m is the number of ares). We note that a similar coriclusion
is made in [3] with respect to this algorithm that only with an adequately "filled"
graph are soae parallel prxedures close to optimum in the sense that the time ex-
penditures for them require S/K + E steps (where S is the number of steps of the
best algorithm that utilizes the "deep search" procedure-and e is a small value).
However, additional experimental and theoreticnl confirniations are required for
theae concluaions.
2) If a limited number of processors participates in the parallel procedure, then
main attention should be devoted to the "load" of processors, i.e., all pracessors
should be involved in the search for new ares. If they are not (the case of rare
graphs), the processors must be set in agreement to the vertices and thus one must
74
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/42/09: CIA-RDP82-00850R000500044437-2
F'OR OFFiCIAL USE ONLY
consider several vertices simultaneously, which is not provided in the model of
[3].
3) Unlike the "wide search" procedure [6], where the concept of a graph in the
form of a list is more advantageaus for computer entry, the input data for paral-
lel calculations can be represented by a matrix of contiguities, since there is
na need to expend extra steps in this case to establish the fact that a specific
arc exists. Moreover, parallel calculations increase the capability of those al-
gorithms which are based on the use of sequential raising of the matrix of con-
tiguities to a power [7].
To estimate the algorithms based on parallel calculations, one must at least ap-
proximately find the lower and upper bounds of the number of required steps. The
theoren of [7] may be used to estimate the lower bound in the case when the graph
is represented by a matrix of contiguities.
Let there be required R> 1 binary arithmetic operations to'calculate the unit
value of R used. The shortest K-calculation of R then occupies at least {[(r + 1.) -
_ _21092K]/K} +(log2K) steps if r> 21092K, and 11092 (r + 1) ] steps in the opposite
case. In both cases the lower bound is equal to 0(1092n) steps, where 0[f(n)], ac-
- cording to [3], denotes a set of all values g(n) for which there exist the posi-
tive constants c and no that the inequality g(n) > c�f(n) is fulfilled for all
values of n> np. If the orgraph is represented by a matrix of contiguities, then
the upper bound of the complexity of the algorithm has the estimate that at least
0(log2 n) steps must be fulfilled.in the case of a3 processors. .
In cases when only a limited nimiber of K parallel processors is available to the
i.nvestigator, one can use several procedures. For example, each time when an arc
leading to a new vertex is found in the algorithm of [8], the search continues
from the "new" vertex and the procedure does not return ta the "old" vertex until
all the ares of the "new" vertex have been considercd. We shall compare this se-
quential pracedure below to the possible versions of procedures based on parallel
calculations.
Let us assume that the investigator has at his disposal K processors which must be
_ used to find a set of all the nonrepc3ating orcycles for the qraph presented in the
form of a list. To analyze the procedures of sequential and parallel calculation,
let us assume that each "visit" to the vertex is an active operation and that the
_ procedures are compared only with respect to active operations. When a vertex is
selected for a search, each processor checks one emerging arc and establishes
whether a given arc is included in a new vertex. A partial list of all the new
vertices found is then formulated. These partial lists are subsequently combined
and added to the list of new vertices and the addition-operatlons are also re-
garded as active. It is shown in [3] that if onlv_ activ-e operations are taken inta.a~cnunt, then
the upper bound for any sequential search operation comprises s~~ y- (p,+1)
steps, where pi is the local power of the emerging ares of the i-vertex. it fol-
lows from these concepts that the optimum algorithm in which K parallel processors.
is used requires S1/K steps. ~
75
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007102/09: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
Three different procedures [31 are uaed tor unoriented grsphe which onn he uueA in
- somewhat modified form to find all the nonrepeating orcycles in the orgraph. The
first of the procedures can be called a"K-deep search," bearing the following in
mind; when the vertex is selected, K ares emerging from this vertex are analyzed
simultaneously, thus ensuring that all the processes are loaded. One of the just-
found vertices is then selected and the search is aontinued from this vertex. A
deep search is aatua7.ly conducted but it is performed to the K-width at each step.
Let us consider this procedure on the example presented in Figure 2.
Figure 2. "K-Deep Search" Procedure at K= 2. The numbers denote the
order of passage through the ares
It is obvious that the number of steps in this procedure determines the total num-
ber of "visits" of all vertices i= 1, n, where the ntunber of "visits" to the
vertex is calculated by the expression (Pi + 1)/n and the number that indicates
the number of steps required to connect new vertices is (log2K) + 1.
Expressions are given in [3] to determine the number of steps in the sequential
procedure and the "K-deep search" procedure and it is concluded that the advan-
tages of the latter appear if the inequality 2m/n > (1092K) + 17 is fulfilled and
increases with an increase of the ratio 2m/n.
In the second procedure, when selecting the vertex, one muat cansider all the ares
emerging from it and only then turn to a new vertex (the procedure can be condi-
tionally called a"wide and deep search" procedure), as follows from Figure 3.
This procedure is more effective than the sequential procedure when the inequality
2m/n > (1092K) + 7 is fulfilled.
Finally, the third procedure envisions the following: when the vertex is selected,
_ all the processors are engaged in a search for the ares emerging from it. In this
case the vertex located at distance 1 from the initial vertex xp is always consid-
ered before the vertex located at distance 1+ 1 from xp (Figure 4). The proce-
dure is more effective than the sequential procedure if the inequality 2m/n >
> (log2K) + 5 is valid.
Analysis of the procedures using the parallel calculations model to which rather
rigid restrictions are applied, indicates an increase of the effectiveness of
parallel procedures as the complexity of the problem increases, i.e., as the com-
plexity of the structure of the orgraph being analyzed increases. Let us note in
this regard the more complex problem of analyzing the connectedness of a so-called
76
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
op
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
FOR OFF'ICIAL USE ONLY
Figure 3. "Wide and Deep Search" Procedure at K= 2
diffuse qraph [9], which is a complete weighted orgraph to whose ares are given
weights in the range [0, 11. 7Che use of parallel calculations in this problem is
the only poasibility of finding the result since sequential procedures essentially
cannot be realized even with a comparatively small (8-10) number of vertices. The
advantages of parallel procedures are more clearly marked here since, first, the
orgraph is completely "filled," i.e., it has all possible ares, and seoond, one
must operate with the weights of ares (compare and calculate the minimum and maxi-
mun weights of different paths and so on), which causes considerable additional
expenditures of nachine tixnc.
- One should point out problems which probably cannot be solved in principle by us-
ing the described procedures: graph numbering problems, i.e., operational con-
- struction and identification of all topoloqically different structures of orgraphs
[10]. It seems prdbable that even the most indirect methods of parallel calcula-
tions and the use of a large number of parallel procesgors will help one to solve
this probelm within a practically acceptable time for those complex systems which
niunber several thousand components (vertices of an orgraph). Figure 4. "Wide Search" ProCedure at K= 2
Thus, thexe is an enormous class of important prcblems based on orgraphs which are
ineffectively solved or generally nat solved if ane uses sequential procedures.
These prablems should primarily include problems of identification of orgraphs and
investigation of the connectedness of both orqrapha (determination of the set of
unrepeated paths and orcycles, finding connected camponents, determining the short-
est paths between any pair of vert3ces and so on) and of nonorgraphs and also find-
ing externally and internally stable sets of vertices, determination of the nucle-
us of a graph, calculation of radius and diameter, performing differenl- operations
on graphs and a nunber of others. Considerable success can be achfeved in solving
77
FOtt OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
all these problems only if one uaes effective mQthode of parallel calculationa, bli!-
to do this, investigatora should hava at theix diapoaal not onl.y the oorreaponding
algorithms but suitable computer equipment as well. Of course, the increase in the
speed and voltme of the memory af computer systems and also the use of new config-
- uration of the latter, for example, multiprocessor computer systems, may expand to
a significant degree the class of problems based on orgraphs which can be solved
with practically acceptable expenditures of resources, but it is more probable that
the capabilities of computer systems constructed on the basis of microelectronics
are still limited.
The fact is that parallel calculations in investigation of the structure of or-
graphs generate a large number of comparatively short and noninvariant branches,
the number and length of which vary as a function af the specific problem. Multi-
processor calculating systems for a load consisting of a large number of small
parallel problems do not ensure the required increase of effectiveness and more-
over, have a number of other disadvantages (complex systems programming, difficul-
ties in program correction, the occurrence of conflicts of processors during simul-
taneous access to the same resource and so on). This circumstance is related to
the fact that more significant advantages of parallel calculations can be achieved
with parallel operation when an essentially unlimited processor resource and a
very large memory capacity are acceptable in which the contents of several sec-
tions can be varied simultaneously, while the current results are stored but not
entered in the memory after each step, as in the madel of parallel calculations
considered above. This does not actually mean that there must be the capability
of seemingly simultaneous generatian af the structure of parallel calculations as
a whole or in other words, that thP idea of the isamorphism of the structure of
the calculating system and the facilities analyzed by using it should be realized.
Optoelectronic computer systems, we feel, more fully correspond to these require-
ments since optical processing of infarmation promises fundamental solution of the
problem of developing internal storage devices of far greater capacity and gigan-
tic archive memories with rapid access and also input-output devices with large
carrying capacity I111. Moreover, the optoelectronic medivm itself permits one to
construct those computer systems which realize the idea of invariant contribution
of the model of the facility being analyzed to the computer system [121. These
systems not only have high productivity but the logic (functional) capabilities in
them also increase significantly due to parallelling of the basic calculating pro-
gram to parallel ]?ranches. Matrix (parallel) synthesis of the required parallel
structures of calculations of large dimensionality, operational restructuring of
them and generation of a chain of signals (multiple echo) in response to a single
input signal [12] are possible, which is very promising to investigate the struc-
ture of orgraphs since it permits one to reproduce all the information recorded
previously. Thus, the procedures that search the vertices for the "laad" of
processors are simplified. Optoelectronic computer systems obviously permit one
to realize more simply so-called "pattern logic" operations [13], i.e., operations
with entire informatian files in parallel without sequential scanning. This means
that the work to investigate complete graphs represented by a matrix of contigu-
ities is considerably simplified.
The given concepts with respect to optoelectronic computer systems permit one to
state that one can expect fundamental solution of timely problems of graph theorx,
78
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500044037-2
FOR OFFICIAL USE ONLY
among which the probiem of inveatigating the structure of orgraphs occupies a cen-
tral positic;n, only after development and introductlon of these systems.
BIBLIOGRAPHY
l. Grundspen'kis, Ya. A., Z. P. Markovich and Ya. Ya. Osis, KIBERNETIKA I DIAG-
NOSTIKA, No 5, Riga, Zinatne, 1972.
2. Buslenka, N. P., V. V. Kalashnikov and I. N. Kovalenko, "Lektsii po teorii
slozhnykh sistem" [Lectures on the Theory of Complex Systems], Moscow, Sovet-
skoye Radio, 1973.
3. Arjomandi, E. and D. G. Corneil, SIAM JOURNAL OF COMPUTING, Vol 7, No 2, 1978.
4. Harari, F., "Teoriya grafof" [Grapr, Theory], Moscow, Mir, 1973.
5. Grundspen'kis, Ya. A., KIBERNETIKA I DIAGNOSTIKA, No 5, Riga, Zinatne, 1972.
6. Acho, A., J. Hopcroft and G. Ullman, "Postroyeniye i analiz vychislitel'nykh
_ algorithmov" [Construction and Analysis of Calculating Algorithms], Moscaw,
Mir, 1979.
7. Prabhaker, M. and N. Deo, SIAM JOURNAL OF COMPUTING, Vol 5, No 1,.1976.
8. Tarjan, R. E., SIAM JOURNAL OF COMPUTING, Vol 2, No 2, 1973.
9. Takeda, E., "Voprosy analiza i protsedury prinyatiya resheniy" [Problems of
Analysis and Decision-Making Procedures], Moscow, Mir, 1976.
10. Arutyunov, P. A., "Topoloqical Analysis of Chains Using Random Nunber Struc-
- tures," MIKROELEKTRONIKA, Vol 4, No 6, 1976. 11. svidzinskiy, K. K. and V. P. Lavrishchev, "Problems of Constructing Optoelec-
tronic Information Processing Systems," MIIQtOELEKTRONIKA, Vol 2, No 1, 1973.
12. Dykhovskiy, V. K., PROBLEMY GOLOGRAFII, No 2, Moscow, MIREA, 1973.
13. Edel'shteyn,- L. A., ZARUBEZHNAYA RADIOELEKTRONIKA, Vol 5, 1974.
COPYRIGHT: Izdatel'stvo "Nauka", "Mikroelektronika", 1981 6521
CSO: 1863/54
79
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007102109: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
PROGRANIMING PL/1 COMPUTER SYSTEM
Moscow PROGRAMIROVANIYE NA PL/1 OS,YES in Russian 1979 (signed to press 29 Oct 79)
pp 3-4, 266-269
[Foreword and table:.of contents from book "Progreaming in PL/1 OS YES", by
M. I. Auguston, R. P. Balodis, Ya. M. Barzdin', E. A. Ikauniyeks and
A. A. Kalnin'sh, Izdatel'stvo "Statistika", 60,000 copies, 271 pages]
[mext] The algorithmic language PL/l (Programing Language/One) was produced
during the 1963-1966 period by a coffinittee of computer users a.nd IBM representar
tives. PL/l belongs to the generation of languages'which followed ALGOL-60;
FORTRAN and COBOL. It not c>nly unites the possibilities of these languages, but
it also gives the programmer a nwnber of additional possibilities. The language
version for the OS YFS (PL/1 OS YES) operational system is fairly rich, and the
compiler is sufficiently perfected and maintains an optimizing mode which produces
operating programs slightly inferior in its qualities to the program composed in
ASSEMBLER language.
Nevertheless, PL/l language has one important shortcoming--it is very complex.
Complete documentation for PL/1 OS YES fills over 2,000 pages. This significantly
complicates the wide use of this language. At the same time, by no means are all
the facilities of the language, as a rule, used for progrsmming separate classes of
tasks. One of the most important cl*ss@s of�tasks, Where the PL/Z application can
be the most effective, are the data processing tasks. A sub-mass of PL/1 OS YES,
orientated in particular towards this class of tas3cs, is descrined in this book.
We hope that it will be sufficient for practical programming. We included also
in the book informa.tion about OS YES which is necess ary for operations with
PL/1 OS YES (for an expanded summary of OS YES see bibliographic references
2, k and 5).
One of the reasons for the compaQxity of expounding the PL/l la.nguage is that there
is no simple model upon which it would be possible to explain the semantic of the
language. One such model, the so-called idealized computer ("PL/1 Computer"), is
proposed in this book for a selected sub-mass of the language. In our view, this
significantly Pacilitates expounding the material, maintaining mathematical
accuracy.
Sp
FOR OFFICIAL USE ONJjY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007102109: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
This book was rrritten as a practical manual a.nd is intended for progremmers becoming acquainted with PL/1 OS YES for the first time. We endeavored to explain
the elements of the language'and of the operational system encountered in it in
such a way that it would be sufficient for practical programming. When compoeing
programs, we recommend avoiding cases in the book which say "result uncertain" or
"result not explained in more detail". A subject index and a list of PL/1
(supplement 6) facilities used are cited at the end of the book for convenience.
Operational documentation of the YES computer was used during the writing of the
book. Vague constructions and examples were checked on the 4.0 OS YES version.
From other manuals on PL/1 one can mention bibliographic references 1, 69 7, 8,
and 9.
A
The exposition plan and coordination of final editing of the book were carried out
in the main by Ya. M. Barzdin' with the participation of A. A. Kalnin'sh. General
input-output and organization of data collection were written in the main by
~ R. P. Ba.lodis. In other respects, all the authors bear equal responsibility for
the contents of the book. The authors are grateful to the reviewer of �he book Professor V. N. Lebedev for
the valuable criticisms, and also to K. M. Podnieks, Yu. V. Borzov, and other
members of the Computer Center of Latvian State University imeni P. Stuchka, the
advice of whom helped substantially to improve the account.
For eword
Chapter I. Introduction to PL/1
Page
3
5
1. Program Elements. Recording the Program on a Form 5
2. The Language Alphabet 8
3. Identifiers 8
4. Idealized Model of a Computer 9
5. Metadesignations 11
Chapter II. Data
1.
2.
3.
4.
5.
6.
7.
12
Numbers and Lines. C.onstants 12
Jariables. Types of Variables 14
Decima]. Data With Fixed Point DECIMAI, FIXED 15
Binary Data With Fixed Point BINARY FIXED . 16
Decimal Data With Floating Point DECIMAL FLOAT 17
Binary Data With Floating Point BINARX FLOAT18
Line of Symbols Type Data CHARACTER 19
81
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
8. Litie ut' Bi t;; lYpe Data BIT 19
9. Line of Variable Length Symbols Type Data CHARACTER VARYING 20
10. Line of Variable Length Bit Type Data BIT VARYING 20
11. Pattern PICTURE 21
12. Variable Controls of Program POINTER and LABEL 24
13. Mas s es 24
14. Structures and Masses of Structures 27
15. Methods of Abbreviating Opera.tor Recording DECLARE 30
16. Attributes Assigned by Silence 31
Chapter III. Operations With Variables and Appropriation Operator 33
1. Comprehending Exceptional Situations 33
2. Simplest Case of Appropriation Operator 33
3. Operations. Arithmetic Operations 38
4. Compaxison Operations 41
5. Logic Operations 42
6. Coupling Operations 43
7. Expressions 43
8. Common Case of Appropriation Operator for Problem Vaxiables 47
9. Appropriation Operator for Aggregates of Vaxiables 47
10. Attribute INITIAL 48
Chapter IV. Built-In Functions
51
l. Carnprehending Built-In Functions 51
2. Arithmetic Built-In Funetions 52
3. Mathematical Built-In Functions 54
4. Built-In Funetions fo-r Line Processing 55
5. Built-In Functions for Mass Processing � 56
6. Special Built-In Functions 57
7, Pseudovariables 57
Chapter V. Operators of Program Control 1 59
1. Execution Order of' Operators. Indices. Operator GO TO 59
2. Ope.rator IF 60
3. Operator DO 62
4. Operators END and STOP 65
Chapter VI. Program Structure. Procedures. Memory Control 66
- 1. General View of Program 66
2. Procedures Call. Main Procedure 67
3. Program-Procedure Call 69
4. Function-Procedure Call 73
82
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-44850R000500040037-2
FOR OFFICIAL USE ONLY
77
5.
r,x71TtMni., var:tavlou
76
6.
Progrem Execution
76
7.
Execution of Sub-Progra.m-Procedure and Function-Procedure
77
8.
Transmitting Parameters oP Variable Length
79
9.
Transmitting Parameters of Other Kinds
80
10.
Conversion to Standard Programs
81
11.
Internal Proced.ures
82
12.
Program Examples
84
13.
Base Variables and Memory Control
85
Chapter VII. Means of Exceptional Control
1. Comprehending Exceptional Control
2. ON Operator
3. Situations Associated With Computer Operations.
Situation ERROR
4. Means of Exceptional Control for Program Deferral
Chapter VIII. Files
1. Basic Concepts
2. Types of Files
3. Work Modes With Files
4. File Declaration in a Program. Standard Files
SYSIN and SYSPRINT
5. Opening and Closing a File
Chapter IX. Input-Output by Flow
l. General Informa.tion. Input-Output in the LIST N1pde
2. Input-Output in the IDIT Mode
3. General Format of Operators of Input-Output by Flow
4. Operators GET STRING and PUT STRING
Chapter X. Input-Ouuput by Recording. Exceptional Situationa Associated
With Input-Output
1. General Information on Inpv.t-Output by Recording
2. Input-Output af CONSECI]TII;E Files
3. Sequential D ata Input-Output from INDEXED Files
4. Direct Access by Recordin,3 for INDEXED Files
5. Working with REGIONAI, (1) Files
6. Exceptional Situations Associated With Input-Output
7. Cammunication With the Computer Operator During
Program Execution in PL/1
83
FOR OFFICIAL USE ONLY
90
90
91
94
96
100
100
101
107
lU 8
109
112
112
115
121
122
124
124
126
12;
131
133
134
138
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007102/09: CIA-RDP82-00850R000500040037-2
1'Vl\ Vl'1'lli1HL VJJ:J VWjL1
Chapter XI. OS YES Operational System and Task Control Langusge 140
l. Introduction to OS YES Operational System 140
2. Task Contral Language. Cataloguing Procedures 142
3. Syntax of Operators of Task Control Language 147
4. Input and Output Flow 148
5. Peculiarities of Executing Tasks in the PCP,
MFT and MVT Modes 149
6. JOB Operator 151
7. EXEC Operator 153
Chapter XII. Data Set-Ups and DD Operators 156
1.
External Carriers of Information
156
2.
Brief Review of DD Operator Parameters
158
3.
Data Input From Punched Cards
163
4.
Data Output on Punched Cards
165
5.
Data Printing
166
6.
Data Set-Ups on Magnetic Tape
167
7.
Developing Data Set Ups on Magnetic Tape. Addition of
Data at the End of a Data. Set-Up
170
8.
Reading Data From a Data Set-Up on Magnetic Tape
172
9.
Structure of Magnetic Disks
172
10.
Developing a Sequential D ata Set-Up on Magnetic Disk.
Addition of Data at the End of a Data Set-Up
175
11.
Developing a REGIONAI, (1) Data Set-Up
177
12.
'Structure of Sequentiel-Index Data Set Ups
178
13.
Developing a Sequential-Index Data Set-Up. Addition by
Recording at the End of a Data Set Up
180
14.
Reading Data, Addition a.nd Correction by Recording Por
All Kinds of Data Set-Ups on a Disk
182
15.
Data Set-Ups on Punched Tapes
182
16.
Data. Input From Punched Tapea
183
17.
Data Output on Puuched 2'ape
184
18.
Library Data Set-Ups
185
19.
Developing Libraries and Adding Sections to the Library
186
- 20.
Data Input From a Library Section
188
21.
Additional Poasibilities of the DD Operator
188
22.
Brief Swnmary of Other Possibilities of the Task
Control Language
197
Chapter XIII. PL/1 Compiler 198
1. Data Set-Ups Used by a Compiler 198
2. Transmitting Parameters to the Compiler 200
3. Parameters of the Compiling Mode 201
4. Compiling Listing 202
5. Pack Compiling 207
84
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007102/09: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
i
Chapter XIV. Communication Editor and Loader 209
l. General Information. Simple Use of the Communication
Editor 209
2. Operating Schema of the Cammunication Editor 210
3. Transmitting Paxameters to the Communication Editor 212
4. Data Set Ups of :the Communication. Editor 213
5. Formation of Structures With Overlap 218
6. Examples of Using the Communication Editor During
Operations With Libraries 222
7. The Loader 224
Chapter XV. Program Execution in PL/1 228
1. Program Execution by Means of Cata].oguing Procedures 228
2. Execution of the Loading Module From the Library of
Loading Modules . 231
3. Optimization of Execution Time 233
4. Optimization of Memory. Capacity Necessary for
Program Execution 235
Supplements: Supplemen� 1. Table of Codes DKOI and KPK-12 , . 237
Supplement 2. Table of Codes DKOI and KOI-7 238
Supplement 3. Example of Program Execution on the Computer 239
Supplement 4. Utilized Key Words of PL/1 (Permissible Abbreviations
are Indicated in Parentheses) 245
Supplement 5. Utilized Key Words of OS YF;S� (Permiasib le Abbreviations
are Indicated in Parentheses) 247
Supplement 6. Utilized Facilitiea of PL/1 250
Supplement 7. Brief Review of tY.e Possibilities of Complete PL/1 Not .
Included in the Described Sub-Mass 258
Litera+.ure 261
Subject Index 262
COPYRIGHT: Izdatel'stvo "Statistika", 1979
9889
CSO : 1863J75
85
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
UDC 681.3.06
SOPTWARE 0F TY,PE M5000 COMJ'UTER COWLEX ANA DTSCRIPTION 0F ITS ELF'MENTS
Moscow PRTBORX' I SISTEMX' TJPRAVLENXX`A. 3,n Russ3an No 12, Dec 81 pp 1-3
[Article by V.N. Popkova, engineex]
[Text] Facil.ities for Automating Programm3.ng
- The M5000 DOS [disk operating syatem] places at the diepoeal of a programmer a
large set of facilities making it possible to automate the entire process of
solving a problem on a computer.
- The programs of the M5000 DOS operating system are organized into libraries (with
the exceptian of the initial loading program and the supervisory program part)
and are placed on a magnetic data medium. The library structure of the M5000 DOS
makes it open-ended. The operating structure of the M5000 DOS offers the programmer
programming languages oriented toward various claeses of problems: the machine-
oriented ASSEMBLER language, tne procedure-oriented COBOL language and the problem-
oriented RPG [repoxt pxogram. genexator] language. ASSE'MBLER is the most flexible
and univexsal .factlity for writfng pxograms.and its capabilities are expanded by
macrolanguage facilities. In the ASSEMBT,ER language the.posaibility is provided of
implementing auxiltary functions which help the programmer to check and document
programs, to contr4l the distribution of addresses, to allocate data and labels,
. and to generate and control translation o# the program itself. Condttional compila-
tion and the macrolanguage represent the ASSEMBLER language portion of the M5000
DOS.
The macrolanguage makes it possible l:or the programmer to input his own statement--
a macroinstruction--whtch can be used in the program if it has first been repre-
sented in the form of a specific sequence of ASSMIBLER language statements. Thus,
the macrolanguage simplifies the coding of prograsas, maktng possible the use of
a statdard sequence of statements.
Conditional conipilation facilities aqake i:t posstb7.e #ox xhe pxogxamtner to wxite in
ASSEMBI,ER language state.ments comp:tled as a�unction of campil.ation conditions com-
puted at the mowent and can be used botfi wfithin macxadeginitions and outside of
them, i.e., without using pacrolanguage factlt,ttea.
The COBOL language is oxiented to"xd descriptiona of a7.goxithms for pxocess�ing
business and economtc infoxmation. gorming its basis are the xecnmmendattons of
86
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007102/09: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
the American Standaxds AasoCt.avton and the xacesntqendutona of the gxoup gox al.-
goxithmi,c 7.angutiges for pxaGea~miiig econoiaic ingorvatUn af CkM cauntxi;es. xhe
COflOL of the MSOQO AOS apexating, syatetn -coaststs. of a coxe and 10 anadules (pxo-
cessing of tab7.es; sequentl-a7., xe};atlve and.1ndexed inputCoutput; soxting-mergtng;
report genexAtox; qegnentation; libxary; deDugging; pxogram intexRaces)*. All
modules. axe oR the aecond 7,eve7,. 7,'he ],angu.age utilizes utoxe than 400 key or extra
words.
The RPG language is deaigned fax Frrittng a7.goxithms fox solving problems relating
to the creation and pxtntout af vaxioue xepoxttng forms, auch as sumwaries, lists,
records, etc. A dtafiinct;tve fsature of proDlents- solved by using the RPG system
is the fact that in the pxocess of sol.viag tRem the main share of machine time is
due to the processing of large input fi1es and the formation of corresponding out-
put files. Here the calculation part occupies a relatfively small place in the total
number oP problems and the solution results must usually be output tn the form of
printed documents. The problem-oriented language of the TBM/360 system is used as
the basis of the RPG language in the M5000 DOS operating system.
It is permissible to write programs in all languages by using both the Russian and
English variants of the language. The presence of several programmfi,ng languages and the step-by-step nature of the
preparation of programs used tn the M5000 DOS make it possible for the programmer
_ to divide his task infio parts--modules--and to select for each module the most
appropriate programming language. The M5000 DOS operating system makes possible the
independent translation of each source module. A program written in any of the
programming languages tndicated is translated 3.nto a relocatable module which is obtained in a format which is coIInaon to all translator routines of the system. The
specific properties of the source language are lost after translation.
Relocatable modules are processed by an interface editor and they become available
to run a program--absolute modules.(phases). '.t'he unification of relocatable modules
into phases takes place regardless of when and from which programming language a
specific module has been translated. The interrelationship of phases of a program
at the moment of running is.determined for each task.
A program can either be of.simple structure, when it ie called in its entirety to
the main memory to be run, or have overlapping, when for purposes of reducing the
capacity of the main memory used by the program while it is run the program is
� divided into segments which overlap one another in the main memory when the program
is run. Program segments can be independently wxitten and txanslated into relocat-
able modules. Tn tuxn, availab7,e subroutines individually pxepared in the form of
relocatable modu7,es can Ae used within segments. Preparation o,f a Pxogxam fox Runnin$
In the M5000 AQS a7.l pxograms, dependtng on whtch stage of pxepaxation they are in
(source module, xe7,ocatah7,e module, pRase), can be s�tored in a coxresponding module
library: source libxaries (T8's) Frtfih pxogxam modul,es, wxitten in the saurce pro-
grauuning languages; relocatab7.e ],tbraxfies (PR's) w-Ith xe7.ocafiable modules in the
interface editox program language, representing the xesult of the firanslation of
87
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
h'UK UH'N'l(;IAL UbiE UNLY
source modules; and abao7.ute itAra7ries -wtth pxograw phases tn machine
language availab7.e ta xun. A disk at4xage servea ae th.e atorage fox a17, l.ibxariea.
The stzes of MSOQQ AQS libxaries dxe sel.ected by the snanufactuxex as afunction ot
the numhex atnd aize of elements which atre to- be'put 3.nto the Ubxaxr.
The pxesence of an absoluts libxaxr is obligatoxy, fQx the functioning af the M5000
DOS operatin$ sy%tem, atnce in tt in the fQrm of phase,s are contaiiZed such com-
ponents of the AOS aa nonxeaident supexvisox;.and executive xout~nes, translators,
service routinea�, and a7.sq usex' pxogxams avattlable to xun. Any pxogxam is loaded
into the main memoxy to be xun oni}* frosa the absolute 1i&xary.
Each libxary is.in the farm of alibrary file consisting of two parts-the body and
the heading of the ].i;bxary--and is designed for stoxing elements of the library
(body) and information on these elesaents. A set of programs uader the general name
of the librar:Lan, which crnae undex tfie heading of service pxograms and perform the
functions of correction and copytng and service functions, fias been destgned for
working with 1iDxaries.
Under the heading of service programs also comes the interface editor, designed for
processing the results of translation for purposes of obtaining programs available
to run. Its functions are as follows: the assembly of a program from a number of
relocatable modules; adjustment of the text of an assembled program for working in
a specific region of the ntain memory; and placement of an edited program into the
. absolute library. In the formation of each phase the editor does the following:
Puts together the text of a phase from relocatable modules and individual nrogram
sections of relocatable modules, wRere6y the set of these and their relative posi-
tion are indicated by the programmer.
Automatically includea in the text of a phase modules from the PB, if the need for
this arises.
Adjusts the text of a phase according to the loading address specified by the pro-
grammer. Introduces changes into the text of a relocatable module through correcting cards.
Forms links between modules when they are joined into a phase.
Forms the address for input inCo each phase.
The phase formed is placed by* the interface editor program into the body of the
absolute library and in�ormation on it :Cnto the absolute 1ibxaxy's heading. The
program obtained as the reault of editing has an absolute format and ~n the simplest
case consists of a sJngle phAae. Progxaws of 7.axge size usually tnc7.ude several
phases which can xepl,ace one anothex :tn the tqain memoxy.
' Control Progx'am
The following are the characxexiattc txai.ta af opexating systems; enabltng the
continuous pextormance of woxk; pxepax'ation of taskS for execution; reacting to
88
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
software and haxdwaxe exxox attuationa; enaDling the aimul.taneous opexati.cn of
various input/output unita and of the pxocessox tagetlte.x wi.th tttem; 21nd the
pxesence of a seC of factli;ti.e8 fox the automation of pxogxamating and of program
debugging factlittes. These sama-txafi,ts axe chaxacteriatie of the M5000 AOS,
in wiiich the greatex poxtion of rliese functtons is implemented by contxol pxograms,
i.e., the ini;ttal loading pxogxam, the supexviaox, execufii.ve and the input/output
control systen.
Before starting to woxk with the computer, the computex itse7.f and the operating
system must he brought into a state of readiness. The initial loading program
per�orms the initial pxepaxatian of the sysfiem for opexation. Tt clears the main
memory, receives infoxtnation on the posfition of the system, pexforsns several auxili-
ary functions and then enters the core of the supervisory program into the main
memory.
The supervisory program is the central control program, in the form of a set of
routines put into action by means of interrupts originating on the request of
service routines or as the result of a situation formed in the process of the com-
plex's operation. It controls the entire computing process in the computer and
implements the following functions: the processing of software and processor
errors; the performance of input/output operations at the request of a program;
organization of the simultaneous operation of the processor and an input/output
unit; processing of input/output unit errors; organization of communication with
the operator; and the performance of act3ons by request of the program (a super-
visory program macroinstruction). The supervisory section--the core--implementing
the functions most often used is permanently in the main memory. Ttie other section
of the supervisory program is organized in the form of transit phases stored in the
absolute library and called to the main memory as needed.
The M5000 DOS executive routine prepares the system for performing each individual
task and organizes the package processing of tasks. Tt accompl3shes adjustment of
the system for the needs of a specif ic program, loading of this progra,m from the
abolute library i�.ito the main memory, and the transfer of cbntrol to the program
loaded. The exef-,utive routine receives the instruction for the performance of these
operations by means of control instructions. The executive routine constantly reads
and executes these instructions once it is started. This organization of the
work of the M5000 DOS executive routine makes it possible to accomplish the package
processing mode. .
For the purpose of performing input/output operations it is necessary not only to
program direct accessing of peripheral devices itself, but also to provide for
cases of error and unusual situations even in cases when their oxigin is of low
probability. Tn the M5000 AOS thexe is a strict distxihution of.duties between
- the control program attending to input/output (the supexvisory pxogram) and the
programmer. The contro7, prvgxam (the core of the supex'vi.soxy Qxogxam) takes upon
itself the implementation of such input/output functions as detextqinatj.on of the
state and the assignment of instructions to units, checking the qua7.ity oP input/
output opexations pexformed, organizati,on of the simultaneous operation of input/
output units, the start~ng of tnQutfautput opexations, and the processing of
input/output i:nterxupts:, inc7.udi:ng intexxupts caused by the exrors of units. And
89
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007102/09: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
the progxammex has the duty of prepart ' ng the pxagxam tox the xequired i;nput/
ou*_put opexation (p1.aci,n~ ft7.e entxtes on extexaaT, medi:a, descx:Wng input/output
vpexations) and of fi.nforaing the'. contxvl. progxam of the need to xun It.
This saethod of input/output pxogxamating makes. possth7.a flextlit7,tt}r in woxking with
pexipheral devtces hut has tTie djsadvantage that it foxcea the progxamaner to know
in detail the opexatton of these devices. Thexefore, th,e MSUUQ DOS in addition
oPEers the program@7c a highex leve1 of Input/output pxogxanaaing--a logic system
for controlling inpufi(output, in the foxm,o# a set of standaxd pxocedures for
realizing a7.1 input/output functtens., which saakes It poesi,b7.e for tlie programmer
not to go tnto tTie details of input/output; Dut to concentxate his attention en-
tirely on the 1ogtc functtons of the system Ifiself.
The logic system #ox controlling Input/output processes filee ot data, pexforming
the uniPication of entries into a block and their separat3;on fxom a b7,ock; re-
addressirig of the input/output regton tf the file uses two input/output xegions;
organization of the,simultaneous operatfion of input/output units wtth the operation
of the processox; processing of the "End of Ffi1e" state; and the checking and
recording of in#oraation on fi1es. The logical content of the data, their format
and the organization of datta into files are important #or it.
There are three methods of accessing in the M5000 DOS: sequential, direct and
indexed sequential. Sequential access is applicable to files in all units (mag-
netic tape and disk, punched tape, punched cards, printout) and indexed sequential
and direct access only to disk f31es.
Standard Facilities
The M5000 DOS operating system has a number of special facilities and programs
which facilitate the work both of the programmer and operator:
PODPA, designed for preparing magnetic disks and tapes for work, checking the state
of these media and labeling them.
KOPIrID, for creating copies of disk packs and checking the agreement of copies with
- the original.
PEChNmL, for printing out the contents of a region of a magnetic disk and the zone
of a magnetic tape.
ZANlNID, for replacing the contents of one sector of a magnetic disk.
SRML, for compar3.ng two fi7,es 7.ocated on di,ffexent tape xee7.s and fox establ:Cshing
- their identity.
The general-puxpoae RX05, fax capytng ingoxmatton on the pY~ystcal level fxom some
media onta qthexs.
PPASP, for printing aufi Che labe7,a a~ fl7.~a lacated in packs in one or wore d;Lsk
storages.
9o
FOR OFFICIAL USE ONLY
r-
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007102/09: CIA-RDP82-04850R000500040037-2
FOR OFFICIAL USE ONLY
xARL, fox copy;:ng a ki1,e fxrna punchad cards ontv magnet:tc tape.
PEChPK, fox outputtng a punched aAxd ft1.e to an Alphanumexic pxtatex.
KOM, fox copAng the contente.of snagnettc diek- packs onto magnatic tape and
vice-versa.
Tn the M5000 AOS Chexe axe, a numbex of faciliCtes pxovided fox ordering files of
records, i.e., fox Axxaagi,'ng Cheat tn xelatiort to t$e va,7:ues of some of the quanti-
ties comprising them, so-ca11ed control fields, viz., a sorttrtg-merging program
generator. It consists vf two grvups of prograsns: 1:) a set of modules in the
relocatable library fxom wl'tic$ by means of the interface editor program 3t is ,
possible to construct tndependent sorting or merging programs of various structures;
and 2) sorting and merging subroutines in the absolute library, which are accessed
via sorting and merging macroinstructions.
For the purpose of forming an operating system with the propertiea most suited to
both the configuration of the complex and the requirements placed on it.by the user,
system generation facilities are employed which make it poasible to replan the
size and distribution of system files in the complex's external storage, as well
as the size and contents of libraries; and to plan a supervisorq program with
assigned functions by assigning to the statements of the supervisory program's
generation macroinstructions values which differ from tlie standard.
_ Copying programs available in the M5000 DOS make it possible to copy sequentially
organized files from some data media onto others. By running copying programs it is
possible to copy, rearrange; rebluck, supplement (only for disks) and display
(printout only).
Thus, the M5000 DOS, representing a combination of control programs (supervisory
_ program and executive, initial losding program and input/output control system)
and service programs (translators, interface editor, librarian, sorting-merging
program generator, DOS generation system and copy programs and special programs),
makes it possible to automate the process of solving a problem on a computer and
to orient the system toward solving specific problems and satisfiea the needs of a
wide range of users.
COPYRIGHT: Izdatel'stvo "Mashinostroyeniye". "Pribory i sistemy upravleniya", 1981
8831
CSO: 1863/80
91
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
FOR OFFiCIAL USE ONLY
UAC 681.325.5
SX'STE'ki APPR4ACFT x0 AUTt?MTM) AZ$'TGNN CF =RQPROCESSQR CQMWUTERS
Moscow� PRTBORX' T USTkMX' tJPRA'VLMIX'A in Russian No 12, Dec 81 pp 3-4
[Article by V.A. Vishn}rakov, candidate of technical ectences]
[Excerpts] The creation of probleRa programs for realizing the goals stated, i.e.,
cross software, makes it possfble to reduce considerably within a given period
the time for developir..g and introducting microprocessor systems. '
Relatively recently the development of design system software was based on the
creation of packages of applied programs; however, the experience of developing
these systems in the USSR and abroad demonstrated that this form for designing
software does not provide the required universality. The difficulty of working
with individual applied programs, the lack of dialogue facilities for debugging
the software of microprocessor systems, the complexity of interacting with the
data base in creating microprocessor systems, questions of reliability, and tHe
organization of multitask operation in the design process require a comprehensive
approach to designing microprocessor systems, i.e., the creation of an integrated
SAPR [antomated design system]. Such an SAPR should satisfy the requirements of
universality and adaptability and have control over the design process, a developed
data base, facilities for organizing multiprogram operation, and automatic and
dialogue modes.
,
~ 9M .4M: ~ C964 I-
r~}---~}--~}
i0 T NT 9 Ey 0 nn IiIi
L12 J
.
~ IMG . 9C
ON ~C'mf
OxM,C p I~ C9Pl! 15 ~
Figure 1,..
[Key on f0l1,owi,,ng pa$eJ
92
FOR OFF[CIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R004500040037-2
FOR OFFICIAL USE ONLY
Key:
1. Control executive routine 11. Tnformation system
2. Dialogue eacecutive routine 12. Source data description and coding
3. Control system system
4. Data base control, system 13. Source data file; information fi].d;
5. Compiler working file; archive file
6. Translator 14. Reference file; structure file;
7. Processing system service file; dialogue file
8. Microtranslator 15. Design results formation system
9. ROM programmer
10. Applied programs
- The structure of an SAPR for microprocessor computers has been developed by taking
, these requirements into account (fig 1).
This system solves problems in designing hardware and software for computers of
- average capacity. Further designing, including the design and testing of proto-
types, preparation of the'coding system, checking the logic of the software and
testi.ng the equipment, is performed on a microcomputer autamated design unit.
The control and information sections of the SAPR have been developed at the Fresent
time and there are also problem routines for automating several stages in the
development of microprocessor systems. System modules have been.implemented in
the PL/1 and ASSEMBLER a.anguages. COPYRIGHT: Izdate"1'stvo "Mashinostroyeniye". "Pribory i sistemy upravleniya", 1981
8831
CSO: 1863/80
93
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2407102/09: CIA-RDP82-00850R000500440037-2
FOR OFFICIAL USE ONLY
UDC 681.326
AUTOMATTON QP DEVELOPMENT OF PROGRAMS FOR DATA RECORDER.S
Moscow PRIBORY I SISTEMY UPRAVLENTYA 3n Russian No 12, Dec 81 pp 4-5
[Article by A.M. Longin, T.A. Masalfskaya, T.A. Yepikhina and M.I. Abezgauz,
- engineers]
[Text] Data recorders of the RI-7501 and RI-7502 *types, representing programmable
self-contained units designed for gathering, arithmetic processing and recording
of information, are widespread in ASU's [automated control systems]. The functions
of recorders are as follows: the input of informrition from digital and alphanume-
ric keyboards, a data card; punch badge and conditionallp constant control charac-
ter unit; the output of information for printouts (documents), onto punched tape
and into communication channels;.arithmetic processing of input information (addi-
tion, subtraction and multiplication operations); the storage of data in registers
of the recorder's memory for the.duration of the.'running of a program; and the
reception of information from a communication channel and the recording of it on
a printer (for the RT.-7501).. Tnformation recorders make it possible ta control
input information in terms of format, by the modulo-l0 double input method. The
memory of data recorders consfsts of three registers with a capacity of 128 bytes
each.
The operating program for RT-7501 and RI-7502 data recorders is the sequence of
operations which the recorder must perform for the purpose of forming a document,
forming a message on punched tape and transferring it to the communication channel,
and also for receiving a message fram the communication channel. The programming
system of data rscorders represents a set of eight inatructions, two of which have
modifications. The sequence of program instructions is entered on a program
punched tape (or on two punched cards if the length of the program exceeds 80
bytes) 3n a special code.
Certain difficulties in the process of "manual" programming of the work of data
recorders originate when taking into account the features of *_he.operation of the
input and data processing unit and the 2-register memory, as well as in writing
programs which economically utilize a small dmount (128 bytes) of the etorage
register designed for storing the program. When an RI-7501 works with a computer
through a communtcation channel, an RT-8901 group data recorder is used as the
switch, imposing additional restrictions on the sfiructure of the message which can
be relayed through the communication channel. grom what has bee:i said it can be
concluded that it is advtsable to develop a method of automated programming for
94
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2407142109: CIA-RDP82-00854R000540040037-2
FOR OFFICIAL USF ONLY
the purpoee of making poeeible the machine proceseing of primary documents of
various forms.
A method suggested by the authors, called the "Program Generator for Data Record-
ers" (GPRI), which unites in itself tb.e "manual" preparation of formaiized source
data with the automatic (in the computer) generation of an operating program for
the data recorder, is described in this article. A diagram of the technological
_ process of automated programming for a data reGOrder is shown in fig 1. The text
of the program to be xead by a human being is recorded in the output of the alpha-
numeric printer, 10, and codes to be read by the machine in the output of the
punched card-output unit, 9. The job of the designer, 4, is as follows: a) to
create a form, 5, for formalized source data based on the printed-document's form,
2, and a message format, 1, tak3ng into account the instructions, 3; and b) to
analyze errors discovered in 'the program generated and to correct the formalized
source data or to order the correction of punching errors (can be lacking).
s o .
B
6 7
k37 9 II
10 p'
Figure 1. Diagram of Technological Process of Automated Programming for
_ Data Recorderss 6--unit for preparation of data on punched cards;
7--computer (procesaor); 8--disk storage; 11--data recorder; (the
remaining designations are given in.the text) The form with the formalized source data is a printed form containing three tables
containing indicators identifying the program, as well as information on the ope-
rating modes o� the data recorder and the kinds of check employed, and the charac-
teristics of the particulars of the message to be formed. The form with the source
data is at the same time the form for punching. The GPRI per se is a program for any YeS [Unified Series] computer having a PL/1
compiler. The GPRI program consists of 20 phases, which makes it possible to
run it on a computer with a RAM capacity of a total of 64K bytes. In the course
of generation of the GPRT program for a data recorder the source data are reviewed
repeatedly. The program generated is also checked several times for the object of
reducing its size by eliminating redundant instructions formed.at the first stage
of generation. The generator of programs for data recording reali'zes all the capa-
bilities of the RT-7501 and RT-7502 programming system. The GPRI program makes poasible the performance on a.computer of.a logical check
of source data for purposes of revealing the most widespread errors (more than
20 types) committed both in filling in source data forms and in punching data on
cards. When an error is detected, a hardcopy log containing the following informa-
tion is printed on the alphanumeric printer: description and place of error, re-
port of the violation of apriori known condttions and recommendations on the method
of correcting the error. Tn the GPRT is provided the tunetion of correcting errors
of certain types, a report on this is output to the alphanumertc printer and the
95
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2407102109: CIA-RDP82-00850R000500440037-2
FOR OFFICIAL USE ONLY
program generation process then continues. Tf the designer does not agree Uith
_ the corrections introduced by the GPRT, tfien he can correct the source data.
The result of the GPRI's work iK the data reccrder operation program, output in
the form of a table on the alphanumeric printer, 10, and one (two) program punched
card which is output to the computer punched card output unit, 9.
.In addition to the generation program the GPRI includes a standard diek-to-card
copy program. The necessity of using it involves the fact that this pLogram makes
it possible to output data onto punched cards not only in DKOI [EBCDI] code, but
also in any other code. At the same time programs for RT-7501 and RI-7502 data
recorders are entered onto punched cards in a special code. The GPRI discussed
- records the program for the recorder in the required form in the working file in
the disk storage, and program punched cards are output by means of the copy pro-
gram in keeping with the informafiioa recorded in the disk storage.
The GPRI is now at the experimental utilization stage at TsNIITU 'LCentral Scienti-
fic Itesearch and Planning and Technology Institure of Organization and Control
Equipment] (Minsk). Data recorder operating programs for more than 10 ASUP
[autamated system fcr controlling an enterprise]'projects have been created by its
means. Inputs of time in programming the work of type RI-i501 and RT-7502 dats
recorders, determined on the basis of analyzing the traditional "manual" method
' of programming and the experience of using the GPRT, are presented below.
Tab1e 1.
"Manual" Programming
Thorough study of prograBnning and features of the work of
_ data recordera, in months
1
Writing and debugging a single program of ave:rage complexity,
in hours
16
Programming by Means of the GPRT '
Study of fundamentals of programming and instructions for filling in
a source data form, in months 1
1
Producing a program of average complexity, in hoiirs
1�27
Including:
Filling in the formalized source data form, fi~ houra
0.5
Punching source data, taking into account control by the,veri-
fication method, in hours
0.25
Generation of a program on the Y'eS-1022 computer, in huurs
0.02
Analysis of program produced, correction of source data and
_ repeated generation of the program when necessary, in hours
0.5
Since in creation of the GPRI all the aspects of programmi.ng recorders are provided
for in it, including the source data check function, the programs generated do
not contain logic errors, inevitable in "manual" programming. The program punclxed
. cards obtained from the computer do not have punching errors (within the limits
of the reliability of the operation of the crrmputer card output un{t).
96
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-04850R000500040037-2
FOR OFFICIAL USE ONLY
At the present time the GPRT is be3ng interfaced with a program debugging terminal
system developed at TsNTITU. Witfi this the designer has gained an opportunity,
- omitting the step of punching source data, of inputing source data directly from
- a video terminal. Operation of the GPRI by means of a program debugging terminal
system makes it possible to shorten the development cycle for programs for data
registers because of elimination of the task interrupt time in the "waiting" phase
of the job waiting line in the computer, which ia inevitable when working in the
package mode. .
COPYRIGHT: Tzdatel'stvo "Mashinostroyeniye". "Pribary i siatemy upravleniya",
1981
8831
CSO: 1863/80
i '
A
97
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2047102/09: CIA-RDP82-40854R000500040437-2
FOR OFFICIAL USE ONLY
APPLICATIONS
UDC 681.325.5:621.9-52
APPLICATION OF MODERN MICROPRIOCESSOR TECiiNOLOGY IN PROBLEM-ORIENTED SYSTEMS
Kiev ELEKTRONNOYE MODELiRaVANIYE in Russian No 4, Jvl-Auq 81 (manuscript received ,
9 Dec 80) pp 45-52
[Article by V. B. Smclov, D. V. Puzaakov and G. A. Petrov]
(Text] Designation and main characteristics of microprocesaor equipment. Duriag
the past decade, the capabilities of using computer technoloqy (VT) in all. 'fields
of science and technology was expanded considerably with reqard to the intensive
developmeat and great achieveaients in the field of microelectronic technologyo
development of new princi.plea of orqanizing iiiformation processing systems and
development of software. The developers of different systems can use a qamut of
computer equtpmeat, beginning with powerful gorieral-purpose computers and mini-
conputers to microprocessor sets and microconputere.
The appearance of micraprocessors (MP) as new meaas of computer technology that are
a class of large inteqrated circuita (HiS) was determined on the one hand by,the
advances of aadern microelectronics, which amkes it possible to locate up to 106
components of s sinqle crystal, arid on the other htNzd by a desire ta intelliqenti~
combine the advantages of universal and specializpii3 computer equipmant. It is
known that specia.i.ized computer equipment can provide bettar operational and en-
gineerinq charactsristics (high speed, reliability, cost, mass-size paranuters,
consumed power and so on) than uniwsrsal equipment when solvinq many pmblems of
mathenatical proce;:sing of inforsation. However, development of specialized BIS
is in most cases practiaally unfeasible due to the long periods and high cost of
developing them when converting to solid-state equipment. 3'he development of mi-
croprocessor complexes (MPK) as a nPw component base of computer equipment elimin-
ated to a eigriiffcant� degree the contradiction between universal and spaciaAized
information processinq devices. The micropmcessor is a functionally conplete universal prograia-cantr.)lled devioe
for logic aad arithmetic processing of digital inforcnatioa. A class of micropst'-
cesaor computer equipment, to which microprocessor complexee of BiS, microcomputers
of various Sesignation and multimicroprocesaor computer systems are related, have
been developed during the pastdecade oa the basis of.microprocessor BIS.
- The hiqh rel'iability, universality, small size and other alvantaqes cf micropro-
cessor devices provide the capability of buildinq them into objects, bringing the
onmputer equipment as close as possible to an inforaiation sensor ar receiver.
98
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2407102/09: CIA-RDP82-00850R000500440037-2
x
d
~
~
U
n
~
~
~
U
W
04
i~
U
~
~
~
~
w
0
N
V
~
4J
m
Mi
t
t
~
b
4.)
�A ko
H U OOCOODODepr-Itl'r-IN
o ro
U
FOR OFF[CIAL USE ONLY
~
~
~
~
$4 O d
o w~ a ~
00 s�~ I w
m ~iu~i ~ a
~ m co
1000000000
0000 oo0DO0
ri r-1 r-1 ~-I rl ~-1 ~-i t0 r-I
6
~
~
~
�a
R[ E~
H H H H H H H H H
tOOriMd' 101- OD01
~ o
c+1 OD Cfl GO GD 00 OD 00 GO
~-s+ 1 1 NN ~aab~i
U HH
Hrn . �
H
f~ Ul
W *rl
O N ~oDUl~aorn~ehC~
~
z
o N
Cl tQOrlMel'10t~GQ0~
z tni
t 11
N HNmvmwnaom
za
a~
~ ~-o
.
43
~~v+
OOOO.OOOUI0
~ 31 O~OOit~�OONp~1
%
~ ~ r1 r' r-I
w
~ ~ oovoo~noa~
~i, o N O -1~� CV O N N O
E
1 0
zo ~
99
FOR OFFIC[AL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2047102/09: CIA-RDP82-40854R000500040437-2
FOR OFF[CIAL USE ONLY
However, MPK can be used eftactively to develop not only microcomputsrs but large
computera as well. ,
The characteristics of th3 main Saviet MPK, oriented toward various applications,
are qiven in Table 1. As follows from the table, some MPK are the base for con-
struction of microcomputers produced in our country. However, in many cases their
characteristics do not meet the requirements of specific applications; therefore,
it becomes necessary.to develop microcomputers based on MPK that are adapted to the
maximum to the suggested applications with minimum required set of hardware without
any redundancy in calculatinq capacity, overall dimensions, mass and other charac-
teristics. The main effect of MFK on design of problem-oriented information, com-
puter and control microprocessor systems (MPS) also consists in this.
Characteristic features of designing microprocessor systems. Not only the compon-
ent base but the approach to design of computer equipment changed with the appear-
ance of microprocessors [1]. Analysis of the experie nce of developing systems
based on MPK made it pqssible to detexmine the following main characteristics of
MPS design.
1. Microprocessors are algorithmically universal modules whose functional orienta-
tion is determined by development of the approgriate software. In this case the
interface of the given modules is organized from adequately developed recomnaenda-
tions and the periods for developing the hardware part of the system are consider-
ably reduced. The.use of microprxessors is a jwnp from small- and medium-integra-
tion circeiits with a"rigid" structure in the field of programming to structural
circuits of the processor-meawry-commutatar level.
_ 2. The fun.ctional orientation of the system requires large expenditures of time
aand funds to develop applied and systems programs for each specific field. This is
aggravated by the fact that micmprocesaor $ystems have begun to be used widely in
different fields where computer equipment was previously not used due to the im-
possibility of using it or due to economic infeasibility. The practice of develop-
inq MPS shows that the fraction of economic expenditures on development of software
is increasing continuously with respect to expendituree on development of hardware.
For example, the cost of developing software comprises an average of 60 to 80 per-
cent of tha total cost of MPS developments.
3. The trend directed toward realization of software functions by hardware ap-
peared. Arr example of this is develepment of BIS oxiented toward cantrol of per-
ipheral devices such as disks, displays, printers and interrupt processing BIS and
also development of BIS for mathematical calculations having a special set of in-
structions. The given BIS permit one to expand the field of MPS application and
to increase their productivity. Thus, the INTEL Company has developed the micro-
processar mAduie 8087 oriented toward rapid arithmetic operations with floating
points up to 64 digits and calculation of trigonometric functions. The distin-
guishing feature of auxiliary BIS is their proqrammability and aleo the fact that
their complexity corresponds to or is hiqher than that of microproceasors. For
example, the MP-8080 contains 5,000 tranaietors, the 8257 direct memory access con-
troller contains 4,000 transistore while the BIS 8275 for connecting displays with
raster scanning to the MP-8080 contains 15,000 transistors. This contributed ta
the developntient of systems design with expanders.
100
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2407102/09: CIA-RDP82-00850R000500440037-2
FOR OFFICIAL USE ONLY
'
NOVMO
CutmeMeau
a~onua (Z) .
oa Mnt ycW (3) .
adaoo MnK (4)
5)
~~c.: ~..,;,�o -
�an;,,:,,'
; t:~~A`
Pa~oo6omho 0 vsina6anxo
[OEd[mD (1.3
6)
�
[ur~;t.~or,o��wn~~
Pa~OaDCmxo onto-
pum.+oepecawo� 11 omnaBAu
u ~uuull/)t
(7~
uNunaOCuMOJY~O npourctc0�
uu
00)po OaM0lA00�
18\
/
NHa~PPP~fuCN/!C
12) .
(9)
aitomo ntNUt u
amnoBno onnopw�
OXIiC
D
Nera [pr
tm
mttpawui u
qomM~ u
MNar ne~im0 (14
(15)
a ot~u9eN/~aw , .
pt�ruMe
yeNiru
xopanmepuc~u (16)
KoNeu (17) .
Key: .
1. Beqianing .
2. 'Systems analysis
3. Selection of MPS configuration . �
4. Selection of MPK . �
5. Developsnent of hardware 6. Memory system
7. Microproceasor module
8. MPS interface
9. Manufacture and debugging of MPS hardware
10. Development of software
11. Development af algorithms for realizatian af MPS funetions
12. Development of programs and debugging of them on cross-devicea
13. Developsnent of debugging devices
14. Inteqration of hardware and software 15. Debugqing of MPS in resident mode �
16. Analysis of characteristics .
17. End � specific difficulties since the microprogram developer must select the microin-
structions format, thoroughly study the mechanisms of fosmulatihg subsequent mic-
roinstructions addresses, code transmission channels and possible inteqration dur-
ing transmissions and must take into account delays.and uioreover there are
frequentiy no microprogram writinq, editing and debugging devices.
101
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2407142109: CIA-RDP82-00854R000540040037-2
FOR OFFICiAL USE ONLY
4. The use of microproceasors in systems design changes the procesg of debugginq
them with transfer of the center of gravity to debugging the software devices.
This requires the presence of such basic software as a translator from Assembler
language or a hiqh-level language and editing, modelling and load programs.
5. The criteria of systems planning changed with the appearance of micraprocessor
sets of modules, the most important of which are:
the modular criterion that includes organization of MPS with minimum possible
number of types of different componeats;
- the contact structure between modules should be relatively regular while the
~ number of contacts should be minimum, which reduces the requirements on the nianber
of leads of the BIS modulej
requirements of systems "support," testing and diagnosis of which becomes
- ever more difficult and important.
_ Designing the hardware and software of microprocessor systems. The main phases of
- designing microprocessor systems are presented in Figure 1. One of the m4st im-
portant phases is systems analysis, the purpose of which is to determi,ne the re-
quirements on the system bei,ng designed: ta determine the set of functions which
should be performed by the system, the required productivity, the cost boundaries
in the development, manufacture and servicing phases of the system, and aYso to
refine the critical functions accarding to the criteria of the system being devel-
oped, the analyze the composition of peripheral devices and their operating modes,
to establish the nature of the preceding relationships of individual functions
(subproblems) of the system, for example, series, parallel-series and intermittent
contact and to determine the structure and "origin" of data and also the require-
_ ments on output data and the need to store it. .
The requirements on the configuration of the system are determined and the prablem
of realizing the allocated functions by the software or hardware method are first
resolved during the second stage according to analysis. The difficulty of solving
-the given problem frequently cansists in the fact that there ie a set of new ap-
- plications of microprocessors which require investigations prior to decision-
making. Moreaver, it fxequently becomes encessary to investigate problems of module syn-
thesis to implement functions by the hardware method due to the absence of the
corresponding BIS in microprocessor complexes to realize the required functions.
The next phase of design is selection of the MPK; which must be accomplished on
the basis of three main aspecte.
1. Such mi.croprocessor characteristics as the set of instructions and methods of
addressing, digit capacity, number of qeneral-purpose registers used, the presence
, and type of stack memory, the capability of processing interruptions and sa on
- must be analyzed from the viewpoint of software development. The set of instruc-
- tions must be selected and microproqrams for realizing them must be developed if
- required for sectional microprocessors with microprogram level, which is related
~ 102
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R004500040037-2
- FOR OFFICIAI. USE ONLY
2. On the basis of syetems design, the wmpleteness of the complex, which should
contain, besides the microprocessor, PZU [External storage] and OZU [Internal stor-
age], BIS modules for organiza4ion of the interface with peripheral devices, con-
trollers for interrupt processing, control of direct access to the memory, bus
shapers, buffer registers, on-off generator and systems contmller, must be
analyzed.
3. Such programs as a translator from symbolic language to a binary (entity)
code, editing program and a modelling program without which the time and cost of
MPS development increase considerably, is required from the viewpoint of software
development and debugging. Z'he qiven programs ar.e usually developed for other
computers and are called cress-devices for software development of the MPS being
designed. Moreover, one must have a manitor, which permits one to control starting
and stopping of the MPS from a terminal, to load the memory, far example, from
papertape, to print the contents of the memory and registers of the microprocessors,
to edit the contents of the memory cells and registers and to perform certain other
functions, to debug programs in the so-called resident mode in the computer being
designed. In this case part of the monitor functions can be used not onl.y in de-
bugging but in operating the svstem for operational "interference" of man, for ex-
ample, in the control process: changing the parameters ot the process, display of
some variables or in cther words for interactive operation of man and the control
system.
The need -to include the resident debugging phase is determined by the following
factors:
IN
the difficult of modellin time-cle
Y g pendent and asynchronous events on cross-
devices;
the speed of peripheral devices in a general-purpose computer is fixed and
known and the intensities of the input flows are frequently unknoxan inasystems for
real-time applications, the moments of their arrival are detennined by the control-
led process and so on;
there is usually complex interaction of programs in reai-time systems when
using mul.tiprogramming modes to process parallel processes and interruptionsf
the increased requirement on systems reliabilitp does not permit error cor-
rection during functioning.
i.et us consider in detail the phase of software development of MPS, which is car�-
ried out in pQrallei. to the phase of development and debugging of MPS hardware.
The software anci hardware are integrated end joint debugqing of the MPS in the
resident mode is accompTished after their completion.
Development of function realization algorithms. After determinatian of the func-
tions which must be fulfilled in the MPS being designed,.the individual function
realization algarithms are developed. This requires organization of.an interface
to exchange information between individual software modules. The process of func-
' tional decomposition has several iterations existing up to the moment until the
functions are written in terms of the algnrithm, i.e., in the form a sequence of
103
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007102109: CIA-RDP82-00850R000500040037-2
~a FOR OFFICIAL USE ONLY
deternined aad resultant effecta, while infosznation (input and output) for indi-
vidual procedures is represented by a apecific etructure of aata used in allocated
function realization procedures.
6oftware module development. The given phase includes encoding specific functions
in some languaqe selected from the accessible languages: Agsembler or a high-level
~ languaqe, the use of which has advantages and disadvantages. Unlike a high-level
languaqe, the number of lines of the initial program in Assembler is usually con-
sid8rably greater--a single high-level language operator of the initial program
genezates an average of 5-10 machine instructions. Donsequently, less time is re-
- quired to write programs in this language and the programs are better docwnented
and less complicated, but the volume of pragrams usually exceeds that in the number
af instructions written in Assembler and this means that a larger memory and longer
time are required to realize them.
Proqram translation. The translator translates the program into an entity code.
In this case a syntactical and semantic check af the input program is made and
diagnostic measages and listinqs of input and enti.ty proqrazns are printed out. The
translator is a complex program. For example, the cross-assembler proqram of the
serifia K-580 microprecessor larqvage on the YeS-1033, developed at LETI [Leningrad
Electrotechnical Institute] imeni V. I. Ul'yanov (Lenin) comprises approximately
1,700 operators of PL/1 language, while the required computer storaqe capacity to
store the cross-assembler compriaes 70 IdDytes. .
Proqram modelling. The program is desiqned to debuq entity pmgrams of the micro-
processor system. It coincides in its designation to the resident debuqger, but
may sometimes offer the user qreater capabilities, for example:
output to the terminal of the aomplete route of executed instructionst
. printing the time'required to realize individual 3ect3ons or the entire
programt . .
.
stopping the program at checkpoints to retrieve diaqnoatic infermation=
printout of the contents of the microprocessor and mamory-registers, words of
state of the program and so on.
Thus the proqram developed f.or the series K-580 micro&ocessor simulates one on-off
operating cycle of the micraprocessor aystem during 10 ms on the YeS-10331 the re-
quired storaqe capacity comprises approximately 77 Ibytes and the valume of the
rodelling program oompriaes on the order of 800 operators of ALGOL language.
The entity code must be retrieved for gubeequent loadinq and debuqging in the zes-
ident mode in the MPS after modelling of the entity program has been completed..
Use of microprocessor devices to solve some control and modelling prablems. Analy-
sis of control and modelling pr_oblems shows that the typical functions required for
solving them are the following: data gathering from analog and digital signal sen-
sors, conversian of analoq signals to digital signals and vice versa, information
1A
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007102109: CIA-RDP82-00850R000500040037-2
FOR OFF'LCIAL USE ONLY
processing usually in real time, signal generation by the required law, reproduc-
tion of special functions, display and printaut of results and so on.
Table 2. Computer Parameters
Name of Parameter
_ Length of words to be processed
- Volume of addressable field of inemory
Nwnber of addressable input-output devices
Ntiunber of instructions
Volume of stack
Number of storage registers
Number of index registers
Niunber of inemory addressing modes
Size of inemory pages
Time required to fulfill instructions (with cxcle
of 2 s) :
addition with memory
multiplication (mean value)
division
transfer
Design versian of processor
Power consumed by processor (at maximum clock
frequency
Number of integrated circuits in proceasor
Mean cycles bstween failure for processor (with-
out regard to power supply sources)
Value
16 digits
64KX16
256
90
64 K words
2
3
12
256 words
2-3 us
28 us
30 us
2-3 us
155 X 225 imn card
8 W
26
Approximately 16,000 hr
Investigations oanducted at LETI imeni V. I. U1'yanov (Lenin) since 1972 showed
that the eniunerated functions are typical for many information, contml and com-
puter systems, specifically production process, monitoring and measuring, scientif-
ic experiment automation and communications control systems [2-8]. Approaches to
realizing the indicated typical functions are also considered briefly on examples
of the development. Measuring information gathering and processing. A block diagram of the systein is
- presented in Figure 2. The basis of the system is a 16-digit microcomputer based
on a series K-584 MPK [3]. Input infornation is entered inta the micmoomputer
from 1,024 analog sensors and it is first normalized and converted to digital form
by the analog-digital converter (ATsP) of the data qathering bloaks (BSD). The
results of processing are fed to recorders, a qraph plotter and alphanuneric
printer (ATsPU). The blocks are synchx+onized in the system by means of a control
block (BU). The parameters of tkie mizrocomputer are presented in Table 2.
The software of the microcomputer consists of service programs used in development
and debugging and applied programs. Symbolic codinq language, cross-assembler,
cross-interpreter and loader are related to the service software. The crass-de-
vices are oriented taward the use of the YeS EVM IUnified computer systeni].
105
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2407142109: CIA-RDP82-00854R000540040037-2
LY
rOUnnro oKanoroewl iamvuRae
~ (2) f~ � ~ i
rrc,'m uo:~uat.
61Y1 ~ ,noP rx:otn;~:
Au~ 16 mou
L'!Q
- t!J!J
MuKpo- ~
r.j 3BM ($BAOby AU/1J ~pcu~tna ~
Key: ' .
1. Groups of analoq sensors S. Microcomputer
2. Nonnalizers 6. Interrupt inputs
3. Fmerqency recorder 7. Garaph plotter
4. Operational recorder S. Console
Analog-digital infornation conversion. A blxk diaqram of integrating an 10-digit
ATsP based on alternate (dual) inteqration of the transformed and reference voltage
from the IK-80 K-580 microprocessor is presented in Figure 3[5]. The circuit op-
erates in the "atandby loop" mode, which envisions cyclic interrogation of ATsP
readiness, which plays the role of a peripheral device, and code transmission. Two
multimode buffer registers BRl and BR2 with three-stable IR-12 K-589 outputs are �
used as the interface nadules. Ttae reqisters are selected by the microprocessor
according to addresses Ad2 &.d Ad3 transmitted from the microproceseor through the
addreas bus (5hA) at the moment when the data buses (ShD) of the microprocessor are
tuned to receive infosznation from the peripheral devices. The ATsP is triqgered
and information is collected after it is ready by msans of a aignal fed to the
"Start" input of the ATsP arid by analyzinq the values of the "Readiness" signal
- from the output.
Solution of a system of differential equstions. The structure of a.parallel pro-
cessor (PP) designed to solve systems of ordinary nonlinear differential equatians
having complex riqht side with larqe nwaber of arbitrary functions of a single and
qreater nuaber of variables is presented in Figure 4. The processor is oriented
to operate in real time within the camplex constructed on the basis of the SM-4
computer.
The oarallel processor is constructed on the mainline-modular principle. it in-
cludes a parallel processor coaitroller (ICPP) and calculating modulea organized on
synchronous anc'(/or asynchronous priaciples. The number of modules and their types
- are determined by th$ structure of the realized alqorithm. A synchronous module is
used for the sequential arid stronqly bound parts of the algorithm and asynchronous
modules are wsed for parallel weakly bound parts. This structure of the processor
ensures vy the*step-by-step nature of fulfilling proqrams and the problem orienta-
tion of the processor.
io6
FOIt OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-04850R000500040037-2
FOR OFFICIAL USE ONLY
Key:
1. Multiplexer2. Block for selection and storage of analag signals
3. Comparator 4. Readiness
5. Synchronizer and digital time interval meter
6. Output
7. Synchronization
8. Systems controller
9. Input
The synchronous calculating module- (Figure 5) includes an interface module (IM),
instruction processor (KP) that includes an instructions memory (PK), microprog'ram
control device (UMU) and microprogram memory (MPP),.a set of arithmetic-logic re-
corder type devices (RALU) with supplementary register storage (SOZU), matrix.mul-
tiplier block (nUM) and multiblock data memory (PD) with its own contraller (KPD).
Hybrid type integrators*(GI) can also be included in the�composition af the module
if there is a need to accelerate execution of integration operations. Data communication between the devices of the module is provided by two parallel-
operating data buses ShDl and ShD2. Control is exercised by control buses ShU and
signal of state buses ShS. The synchronous module has the follawing characteris-
tics in the considered composition: digit capacity of 16-bit word, data memory
capacity of 64K words, instruction storage capabity of 1K words, 4 RALU, capacity
107.
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00854R400504040037-2
FOR OFF'ICIAL USE ONLY
I 6a3o6av 38M I
CM-4 0~%
i
lin i
~
I
Knn
i
~
I
~
~
[uNapONNOiti ~
~
MaayAb
~
~
~ d
AtuMxpoNHau
~
1(3) ~
troDyno/
~
j
I
~
I
A[uNxponNau ~
tirodyae7 I
'
KeY =
(Di
1. SM-4 baseline computer 3. KPP bus
2. Synchronous module 4. Asynchronous module
of register meanory in one RALII is 11 registers, capacity of SOZU in one RALU is 64
words, digit capacity of data buses is 16 bits, width of micrainstruction is 128
bits, cffipacity of microprogram memosy is 2K microinstructions, length of a cycle is
250 ns, structure is a section based on 25 cards measuring 210.X 170 mm, consumed
- power is 300 W and productivity is approximately'100 million equivalent brief oper-
ations of the baseline SM4 computer. .
The productivity of the module is evaluated by-the stsnc7ard problem af modellinq a
flying vehicle with 6 degrees of freedom (system of .,onlinear differential equa-
tions of 32nd order) with an upper problem frequency of 4 Hx and accuracy of solu-
tion not less than 0.01 percent. Productivity is increased 4-6-fold if an addi-
tional 30 hybrid integrators (two integrators each on a single standard card) are
introduced into the module.
The problem arientation of the structure and instruction system, parallel realiza-
tion of mathematical operations and control, the use of high-speed bipolar micro-
processor sections, matrix multipliers based on BIS and a high-speed aemiconductor
memory perniit a siqnificant increase of the PP speed compared to the baseline SM-4
computer.
Siqnal generation. A block ciiaqram of the generator of controlled sequences of
voltage pulses with built-in microprocessor is presented in Figure 6. Part of the
generator that praduces the output siqnals is called the generator device. The
microprocessor tunes the generator device and controls its starting and stopping.
The main funetion of the microprocessor is to process the data and instruction
flow which come from the keyboard with local control or from the communications
10.
FOR OFF[CIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2407102/09: CIA-RDP82-00850R000500440037-2
FOR OFFICiAL USE ONLY
r _
W!! 1
i
s �
~ !UC
v
N
y PA/ly
PAAy PA/luM _ y C03y C03~I C03y
ury
t
lUQ2
I �
t
~
t
-i
'
111
r
J 1
rnQ
~liq .
j /'u j
II~
I 1'
L
i .
I
I
i ~
Key :
1. KPP bus or SM-4 comman bus channel with remote control. The numerical values of the parameters available in
- the data flow should be stored, conv$rted and sent in the fonn of words*of state
to the different blocks of the generator. The microprocessor alsa controls the
display.in the dynamic mode and realizes the exchanqe protocol according to the
requirements of'the interface. ~
nsy '
dbc~vqua+~nata , eNe~mop- euxcd
� ynpa0ndrw y~pp~cvAc
Mn
~
Knae,rA,A,~a , ifc~~mloirra,Go (5)
039 ' ' , � � �
IGey :
l. Remote control channel C. Keyboard
2. Generator device 5. Display device
3. Output � �
The number of services offered to the operator increases when a microprocessor is
used. Because of special subrouti.nes, it becomes possible to oheck the input val-
ues of parameters for permissible values or for conformity of the value of other
109
FOR OFF[CUL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007102109: CIA-RDP82-00850R000500040037-2
FOR OFF7ClAL USE ONLY
parameters with indication of the type of error on an illuminated display board
and in emergency situstions with the device switched off.
Let us note in conclusion that the microprocessor equipment has a considerable ef-
fect on the methods of constructing information, control and calculatinq systems
and the properties of the microprocessor devices pesmit them to be used effectively
for the followinq purposea:
to automate processes with the simplest algorithms and the use of micropro-
cessor controllers based on the pmduced MPK provides the highest efficiency in
this cases
to automate control processes with adequate cacnplexity of the algoi-ithms for
which small computers were previously usedj
the use of microcomputers or computer systems is effective in these casesj
to siqnificantly raise the intellectual propertiea of different monitoring
and measuring and control devices by building the microprocessor and microcomputer
inta the hardwaref to create decentralized infos-mation processing systems with structural com-
bination of data processing and gathering devices, whic�h increases the degree of
parallelism of the calculating processj
to construct new hiqhly efficient connputers-and systems of different class.
7.'he main dieadvantages that make mass use of microprocessors difficult are the
following:
inadequate development of software problems and a laq of investiqations to
develop debugging devices for the softwaret
the practical absence of microperipheral devicess
a lag of research in the field of developing problem-oriented microprocessor
modules and their softwarel
the absence of sufficient contact between developers of microproaessors and
_ deve?opers of systems;
inadequate training oi personnel to develop microprocessor systems.
BIBLIOGRAPHY
l. Balashov, Ye. P. and G. A. Petrov, "Microprocessors--a New Casaponent Base of
. Electroaics," IZtIESTIYA WZOV, RADIOELEKTRONIKA, Vol 21, Na 11, 1978.
2. Balashov, Ye. P., V. B. Snalov, G. A. Petrov and D. V. Puzankov, "Mnogofunk-
tsional'nyye regulyarnyye vychislitel'nyye struktury" [Regular Multifunctional
Calculating Sti:ructures], Nbscow, Sovetakaye radio, 1978.
110
FOR OFF[CIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2407/42109: CIA-RDP82-00854R000540040037-2
FOR OFF[CIAL USE ONLY
3. Helous, A. I., M. Yu. Klyashtornyy and S. T. Khvoshch, "Opyt razrabotki spetsi-
alizirovannykh mikro-EVM na osnove mikroprotsessora K584 iKl" [Experience of
Developinq Specialized Microcomputers Based on the IKl K-584 Microprocessor],
Leningrad, LDNTP, 1980. 4. Balashov, Ye. P., V. B. Smolov, D. V. Puza:;kov et al, "Principles of Designing
Numerical Proqram Control Syatems Based an Regular Microprocessor Structures,"
PRIBORY I SISTEMY UPRAVLENIYA, No 110 1978
5. Gerasimov, I. V. and S. V. 1Zodionov, "Integration of Aaalog-Digital Convertac
and the IK80 K-580 Microprocessor," PRIBORY I SISTIIR3t UPRAVLENIYA, No 10, 1980.
6. salashov, Ye. P., V. Ye. Itochetkov and D. V. Puzankov, "Microprocessor Realiza-
= tian of External Storaqe Ooatrol Devices," PRIBORY i SiSTEMY UPRAVLENIYA,
No 12, 1978.
7. Mazilkin, I. G., G. A. Petrov and G. Pulkkis, "About the implementation of
Numerical Control of Machine Tools by Multimicroprocessor Systema," HELSiNKI
_ UNIVERSITY CF TDCHNOLOGY, SERIES B# No 7, 1979.
8. Gordonov, A. Yu., G. A. Petrov, V. S. Stepanov et al, "Specialized Processors
in Comununications Equipment," VOPROSY RADIOELEKTRONIKI. SERiYA TPS, No 5, 1975.
COPYRIGHT: Izdatel'stvo "Naukova dumka",Elektronnoye modelircvantye, 1981
6521
CSO: 1863/55
111
FOR OFFTC[AL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2047102109: CIA-RDP82-40854R000500040437-2
FGR OFFICIAL USE ONLY
UDC 658.012.01136:681.518
AUTOMATION OF INFORMATION PROCESSES IN INTEGRATED AUTOMATED INDUSTRIAL
MANAGEMENT SYSTEMS
Moscow AVTOMATIZATSIYA INFORMATSIONKYKH PROTESSOV V INTEGRIROVANNYKH ASU
PROMYSHLENNYMI PREDPRIY6TIYAMI ia Russian 1981 (sfgned to press 21 Jul 81)
pp 2-3, 105-117, 123-124r 132-133, 141 '
[Annotation, foreword, sections 7,8,9 (excerpts) and table of cont:~nta from
book "Automation of Information Processes in Integrated Automated 7ndustrial
Management Systems" by Tofik Mamedovich Aliyev, Rafik AzizQvich Aliyev and
Zinoviy Veniaminovich Khaldey, Energozidat, 6500 copies, 142 ,pages]
[Excerpts]
Annotation
This book examines questiona of automating information processea in integrated
management information syatems ueed in industrial enterprises involved in
continuous production, as well as the construction of information models,
development of information-reference.systems, aelection of complement of hard-
ware and methods of investigating information flows. Special attention ie
devoted to experience gained in designing and introducing various information
systems within industry.
The book ie intended for engineering-technical workers at scientific-research
and design organizations involved in developing sutomated information processing
and management systems, as well as students in senior courses at higher educational
institutions. ' Foreword
Increasing attention has recently been devoted to improving mailagement proceases,
including thoae used in industrial enterprises.
' The achievementa of-science and technology make it*possible to improve existing
management information systems (MIS), and to raiae:'the technical and scientific
level of newly created M][S. The greatest development of induetrial MIS is
reftected in systems winieh are qualitatively new, namely integrated management
information systems. The objective conditiona for the creation of such systems ,
consisted of the domestic production of third-generation computera and widely
varying types of peripheral devices. In addition, technological procesaes involved
in data acquisition, processing and output have become much more complicated.
112
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2407/42/09: CIA-RDP82-40850R000500440037-2
FOR OFFIC[AL USE ONLY
One of the most important stages in creating a management information system is
the actual technological data processing process. Experience has shown that
new management technology is formed on the basis of accumulated experience, and
_ makes extensive use of that experience. The present book disseminates
experience in developing information systems in the petroleum processing
industry, and devotes attention to the organization of work in the pre-design
stage, methods of information research and problema of proceasing data in
integrated management information systems used in petroleum processing
- enterprises. Practical results associated with these matters obtained at
various facilities within the branch are described.
Sections 7, 8, 9 [excerpts]
- The use of the Small Computer System (SCS) makes possible a rational combination
of centralization and decentralization of technological process monitoring .
functions, and creates the foundation for using direct digital control and
gradually eliminating the use of specialized automation systems and cumbersome
instrument panels at the bottom level of automated process control systems [70].
The SM-1 and SM-2 control computer complexes are designed for uae in autqmated
equipment, process and production control systems. These complexes are configured
at the customer's specifications on the ba&is of the SM-1P and SM-2P processors
using SCS modular assemblies. These can use peripheral devices in the M-6000,
' M-7000 ASVT-M nomenclature, and are fully compatible with the latter with
respect to input-output interface. Interfacing is also supported with the
Unified Computer System, KTS LIUS, local information-controlsystem hardware and
' other systems [71].
The SM-1 and SM-2 control computers can provide the basis for configuring local
as well as territorially distributed multi-machine computing complexes.
In order to use the SM-1 and SM-2 control computer-complexes in an automated
_ process control syatem, the users are proirided with a set of applications
programs which can be used to realize data acquisition, analysis and primary
processing functions. The scope of primary processing for analog transducers
includes calculation of real values, linearization, smoothing, and introducing
temperature and pressure corrections [72].
This hardware makes it possible to synthesize sutomatic process control system
hardware which implements centralized and decentralized structures allow�ing for
the functions which are executed. Figure 15 shows automatic process control
system hardware wh ich includes KM2101 and KM2103 local information-control
system hardware which can be used to implement a central.ized structure in which
the KM2103 complex executes the functions of a terminal device for the control
computer complex. Figure 16 shows automated procesa control syatem hardware
built on the basis of SCS which implement a decentralized atructure.
113
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R004500040037-2
FOR OFF'ICiAL USE ONLY
(1)1 CM9BM
( 1) I 98K M-6000
KM NOJ r_---~KM 2101
I(2 ~ nonoauvecKaA I
cmonoBKa
(2) 1 yco
(3)
I (4) TeznonoeuvecKqx i
ycmanoOKa I
Figure 15. Centralized automated Figure 16. 'Decentralized automated
- process control aystem hardware process control system hardware
atructure structure
Key: 1. M-6000 control computer Key: 1. SCS
complex 2. tommunication device
2. technological device 3. transducers
, 4. technological device
The solution of technical anO economic probleme involved in managing an
enterprise as a whole (MIS :~asks) is distinguiahed by the lack of the
sutomatic measurement proceLures executed within the group of sutomated
- process control system tasks. T!he other aforementioned functions (recording,
convereion, acquisition, transmiaeion, procesaing, displayin3, accumulating
and outputting resutta) also have distinguishing charaCteristics: information
recording consists of entering infarmation in basic documenta having an
established form and content; data conversion consista of transferring to- some
medium for computer input; data acquisition, tranemission and procesaing
includea atoring the source data transenitted from remote facilitiea to magnetic
tapes or diacs, manipulating the data during the problem aolving process,
correcting and fonaing a seriea of data files; the output of reeulta includea
- outputting calculation results for usera in hard-copy or video dieplay form.
Data recording and conversion functions are implemented in MIS by meana of data
preparation devices. The procedure involved in preparing source docwnents and
machine media includes filling out atandard blanks manually and then traneferring
the contents of the source document to machine data media uaing data preparation
devices. Since the process of transferring data to machine media is labor-
intensive and involves the possibility of error, a great deal of attention is
devoted to improving computer data input techniques. This improvement is moving
114
FOR OFF[CIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/49: CIA-RDP82-00850R040500040037-2
FOR OFFICIAL USE ONLY
in two basic directions: creating automatic readers in which the source document
- is used for data input; and combining the preparation of the source document and
the input of data to the computer in a single process.
Automatic readers and machine-readable documents are not yet being used in the
petroleum processing industry .integrated MIS; their use is a matter for the
future. Implementation of the second direction i.nvolves the use of devices
which belong to the nomenclature of data teleprocessing system hardware. The
use of these devices for the purposes indicated above involves executing the
following operations: preparing data for computer input by entering iti via
keyboard; recording the entered data; editing the data; inputting the data to
the computer. .
Data teleprocessing equipment includes three groups of devices: data transmission
multiplexers, communications devices and subscriber terminals. Data transmission
multiplexers are used to interface data transmission equipment to Unified
System computera.
There are four types of multiplexers in the Unified Computer System: the MPD-lA,
which allows 15 different eubscriber terminals to operate independently over �
_ communication channels at the same time (the MPD-1 is aupplied in two modifications:
the basic number of cocmnunications channels wtirch can be connected is 32, and can
be increased to 64); the MPD-2 provides the capability of connecting between 16
and 176 channels in increments of 8 channels; the fourth multiplexer is the four-
channel MPD-3. The communications hardware which comprisea the data tranamission
equipment includes modems, signal converters and error protection devices which
are designed to operate over various types of channels. The following types of
modems have been developed: modems for operation over telephone and wideband
channels at rates of 200-4800 and 48,000 bps, and modems designed to operate
- over telegraph channela at rates of 50, 100 and 200 bps. The signal converters
are designed to operate over physical links at ratea c,~f up to 9600 bps. These
are produced in several modifications (low-level, telegrsph type). Error
- protection devices are supplied in versions which support half-duplex and duplex
working.
Various types of subscriber terminals are used in data processing systems based
on the Unified Computer System. The AP-1, AP-2, AP-3 and AP-4 terminals are uaed
for data acquisition. The AP-61, AP-62 and Ag-63 display-based terminals are
efficient for inquiries and datn processing for inputting and outputting large
data files, as well as interactive data proceasing; the AP-70 and I>P-11 are
designed for remote data proceasing. The information from the subscriber
terminal is processed by the computer and the results returned to r.lne
subscriber terminal [68].
Figure 17 shows a general diagram oi .:ata teleprocessing using Unified Computer
Syatem facilities for a single communications channel.
115
FOR OFF[CIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007102/49: CIA-RDP82-00850R040500040037-2
;
FOR OFFICIAL USE ONLY
r
~ M Hdu
_ /I~nenmcauu nynkin
.
EC 3RM
/(oaan Ccn+a Kanan y( 9) I .
3BM MIf MRQ A 'CDAJU c0A9u CGA~a !!/1 y!I y(101
~ (2) (3) (4) (5") (6) (5) (4) s ..J
Ndqioproeuuonnoiu i~ynKm
. ( 11) NI1C
Figure 17. General diagram of data teleprocessing for a single comunications
channel.
Key: 1. integrated computer.center 7. Unified Computer Syatem subecriber
2. computer (multiplexed channel) termin,al
3. data transmission multiplexer 8. contrcller
4. daCa transmission equipment 9. data input device
5. communications channel 10. data output device 6. communications network
The nomenclature of equipment in the SCS allowa them to be used to build data
acquisition and transmission systems. The data transmission devices in the
SCS include all of the basic modules inherent in large-computer teleprocessing
syatems: data multiplexers, data transmission devices, modems, aignal con-
verters, concentraters and sutomatic signaling devices. In addition, the data transmisaion devicea include a number of modules which
are aimed especially at SCS use: data transmission adaptors, automatic aignaling
adapters, programmable error protection devices, simplified modems, aignal
converters with bi-impulse coding, and modems with eimple accuracy enhancement.
The uae of apecial-purpose modules as part of the data transmission equipment
makes it possible to co-4ocate SCS with the controlled entity, to use SCS as
satellites for large computers, to crnnbine aeveral territorially separated
small computers into a multi-machine complex, to aimplify procedures for
exchanging data with ter,minal devices and to use a synchronous data transmisaion
[68].
The use of typewriters in Unified Computer System teleprocesaing aystems makes it
possible to combine data input and hard-copy production. However, using type-
writers to input data involves a number of ahortcomings, which include low input
speed, imposaibility of editing information prior to input a�d poor typewriter
reliability.
In order to eliminate theae shortcominga, displays can be used for data input.
_ However, most hard-copy information is now being input to integrated management
information aystems by transferring it to machine media centrally within the
integrated computer center using appropriate input devices. The following are
116
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2407102/09: CIA-RDP82-00850R000500440037-2
FOR OFFICIAL USE ONLY '
provided for Unified System computera:.a 1500 cps punch-card reader and a
1000-1500 cps paper tape reader.
The information procesaing functions are borne by computers in solvir.g management
information syetem problema. The techn.ical system complex in the integrated
management information system of the petroleum processing industry uaes computers
in the Unified System and ASV'T series, specifically the YeS-1022 from the Unified
System series and the M-4030 from the ASVT series.
Most of the output data resulting from solving management information problems
is presented in hard-copy form; therefore, alphanumeric printers are used for
data output.
The alphanumeric printers used in the Unified Computer System have a printing
rate of 650-900 cps. Data files are output to peripheral devices magnetic
tapes, discs and, much less often, paper tape and punch cards.
Combined functioning of management information systems and automated process
control systems based on using the same basic data poses the problem of creating
multi-machine complexes with a broad network of peripheral hardware interconnected
via communicatiqna channels.
�
(1) npoweccvp f (4)
(3) yy rrny
A9(5) ~~(6)
~ 2 ) /laoueccon 2
rrn.v( 4 ) yy (3)
I Ay(5)I 917(6)1
MX CKI CK2 CI(2 Clfl P1K
{7) 8) 9) (9) 8). 7
Figure 18. Multi-comD!tter organization at direct control channel level
Key: 1.
processor 1
6.
main memory
2.
processor 2
7.
multiplex channel
3.
controller .
8.
selector channel 1
4.
direct control channels
9.
aelector channel 2
5.
[probably arithmetic unit]
A multi-machine complex is formed both by combining high-speed computers used
to solve management information problems with the control computer complexes ~
making up the automatic process control system hardware, as well as by combining
117
FOR OFF[CIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2407/42/09: CIA-RDP82-40850R000500440037-2
FOR OFFICiAL USE OtiLY
two or more computers designed to solve management information problems in
cases in which the computing capabilities of a single computer are insufficient.
The requirement that two computers be used to solve management information
problema may also be dictated by reliability considerationa. However, it ahould
bekept in mind that the uae of two computers to increase productivity results
in a modz of distribution of problems between the interconnected computers which
is complicated in terms of its organization. It ia simpler to organize the
functioning of a single powerful ccmputer. .
Multi-computer organization can thus occur at the computer level as well as the
control computer-computer level in the integrated management information system
hardware used in the petroleum processing induatry. '
Multi-computex organization can be done at four levels [68]: the direct-control
channel level, main memory level, computer channel level and peripheral device
level.
Multi-computer organization at the direct-control channel level (Figure 18)
establishes a connection between the central controllers of the computera and
provides highly efficient data exchange between the computers. Multi-computer
organization at the main memory level (Figure 19) allows several processors
to use a common memory, which provides expanded memory for each processor.
~
( i ) npoqeccop 1 4)
1( 3 ) yy Knsr
2 ) /Ipnweccop 2
. K119(4) yy (3)
on(6) 10(5)
I lqy(5)1 0n(6)1
MKM CKl CK?
(8 (9
CtY ?1CK, MK
'(9) (8 7
Figure 19. Multi-computer organization at main memory level
Key: 1.
processor 1
6.
main memory
2.
procesaor 2
7.
multiplex channel
3.
controller
8.
selector channel 1
4.
direct control channels
9.
selector channel 2
5.
[probably arithmetic unit]
When multi-computer operation is organized at the channel level (Figure 20), a
connection is eatabliahed between the computer selector channel, which allows
the main memoriea in tYce computers to exchange data in a mode in which one of
118
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2407/42/09: CIA-RDP82-40850R000500440037-2
FOR OFFICIAL USE ONLY
the computers acts as a peripheral device with reapect Eo another computer. For
the Unified Computer System, multi-computer organization at the channel level is
done with the help of a"channel-channel adapter". Multi-computer organization
at the peripheral device level is done by connecting several computers to the
same peripheral device.
(1) /lpoueccvp / (2) /lpo4'eccap 2
'J.SI (3) K17y(4) (4)Kny 'Jy (3)
Ay(5) 0'7(6 0/7(6) Ay(5)
rrK cKI cK2 9) ( 9) cK2 cKI, Mx(7)
~ ~ AKK $ ~
�(l0)
Figure 20. Multi-computer organization at computer channel level
Key: 1.
processor 1
6.
main memory
2.
processor 2
7.
multiplex channel
3.
controller
8.
selector channel 1
4.
direct control channels
9.
selector channel 2
- 5.
[probably arithmetic unit]
10.
channel-channel adapter
The availability of two inputa to the peripheral devices and Unified System
multiplexers makes multi-computer organization at this level possible (Figure 21).
Multi-computer organization at the peripheral device level makes it possible
to connect two computers to the same data transmission multiplexer, which
provides uninterrupted operation over communications channels when one of the
computers malfunctions.
Unified System computers and M-6000 control computers can be combined to create
multi-machine complexes which are not separated by long distances by using
channels or an external memory field. The machines are connected by means of
an input-output interface matcher and extra program modules which are added to
the standard operating system [691. The matcher can be connected to either a
program channel or to the M-6000 direct memory access channel (Figure 22).
When connected to a Unified System computer, the match.er is connected to the
selector channel as a high-speed peripheral device. Two interface cards are
used to connect the matcher: a control interface card and data interface card.
Figure 23 shows methods used for remote interfacing of Small System computer
complexes with Unifie.d System co:nputer.
llg
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R004500040037-2
FON OFF'ICIAL USE 01VLY
~ 1) .7por{cccop 1
(3) .y9 Kny (4)
9y(5) �fl(6)
MK~ 7~ cK~ zK2 (9
)
( 2 ) npoiltccop 2
(4 ) Kny srsr (3)
on(6) Ay(5
jffC/(1.r MK( 7
Myqemum7earcop Myneinu17neKCVp
(10) nepedavu nepedavu (10)
. aanaaia aonneix
' � (11) ' '
KaMrtymamcp
.
If nunu.qM c4xicc ~
(12)� .
Figure 21. Multi-computer organization at peripheral de'vice level (communications
link). Key: 1. procesaor 1 , 7. multiplex channel
2.
processor 2
8.
selector channel 1 '
3.
controller
9.
aelector channel 2 .
4.
direct control channels
10.
data transmisaion multiplexer
5.
[probably arithmetic unit]
11.
switch
6.
main memory
12.
to comnunications links
The fi:st two configurations correspond to the interfacing version in which
the Small System processors are co-located with the Unified System complex.
Inthis case the Small System computers act as a communications processor
which controls the data transmiasian channels and does preliminary processing
of the data passing over them. .
The third configuration corresponds to the version in which remote complexes
of Small System computers are connected over data t.ransmisaion channels [73].
The large variety of functional capabilities of broad nomenclature of computer
devices make it possible to use Small System computers as measurement-
information elements in a meas.urement-information aystem. As part of a complex
management informationsystem, Small System computers have devices for gathering
and processing initial data from different sources; the small computers can also
act as a data source for a higher-level computer. Figuire 24 showa a structure
120
FOR OFF[CIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R004500040037-2
FOR OFFICIAL USE ONLY
(1) (2) (1) (2)
EC IM-60GG
(3) 3eM (4)
Cc17camop- /lpozparr- Kun
neni MNORL Oti
A'U/iUQ /fQNQ/! QB
(6) i (7)
(8) .
~
a)
.
(5)
fC
9eM
(3)
(4)
in-gooo
L
npn�
CeneKmop-
/lpozparr'
lfanan~pe
Boc
nerti �
M~IbIII
r1oau Ju~
'
llMJlql
HQ/1Q/I
Kanan
i~u 4naMAm
'
(7) a
i (6)
(8)
.
b)
Figure 22. Connecting Unified System computer to M-6000 computer.
a-- with matcher connected to M-6000 program channel;b with matcher
connected to M-6000 direct memory access channel
Key: 1. Unified Sqstem computer 5. direct memory access channel
2. M-6000 ~ 6. data interface card 3. se.lector channel 7, control interface card
4. program channel 8, matcher
in which a Small System computer acts as a communications processor working
together with a Unified System main processor. Small System multiglexers and
_ adapters are used to interface the processar with the communications channels
[741.
121
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2407/42109: CIA-RDP82-00854R000540040037-2
FOR UFFICIAL USE ONLY
_
(1) Namemcuc � (2) EC 38M
(3 ) A~12A/OU! (8) ( ].1 )M/1.Q �C 38M
. Om 2n c2,cl .
(LF~ CM-J, CM-4 ~9) CM-l, CM-2. K 6) l(C '
' 0a ~K ' CZ,Ci
(5) nqcAlcl (10) Aac.-s (12) Aac-~lc
c2, c~ (15) c2 (15) _ oru (2K1
(b) rc (6) Kc (13) cM.qeM
czcl (15) c2(15) om~2K) .
(7) r (7) r 14) A,uc -Ac
. . . c2,c, (15) � � - (6) Kc cZ,c1 (15)
. ('1) r .
Figure 23. Methods of Small Systems computer interaction with Unified System
computers. .
. Key: 1. interface 9. SM-1, SM-2
2. Unified System computer 10. asynchronous-synchronous data
3. 2A/OSh rarik cotinaunications transmiasion adapter
adapter 11. Unified System multiplexer
4. SM-3, SM-4 12. asynchronous/synchronous data
5. asynchronous (synchronous) transmiasion adapter
ysteta computer
data transmission adapter 13. Small S'
6. communications channel 14. asynchronous-synchronous data
7. terminal tranaffiiasion adapter
8. 2A/2K rank communications 15. standard interfaces
adapter
122
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/49: CIA-RDP82-00850R040500040037-2
FOR OFFICiAL USE ONLY
EC 3BM
2A
'(2) Ra '
' OUI
(3) CM 3BM
I O/U
(4)1 MynamunneKCOp
(S)IMI IMI IM
(5) M M M
Cp C2 C2
(2) Ha (2) NQ A!!
OU/ AA NQ AQ AA ZR
(3) CM 3BM CM 38M , CM 38M
OU/ 2K
(6) yC0 9C0 . yC0
(7)
A
Figure 24. Geographically distributed atructure of hardware in technological
data acquisition information system
Key: 1. Unified System computer 5. [probably modem]
2. [probably adapter] 6. computer-measured object communications
3. Small System computer device
4. multiplexer 7, transducer
123
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2407102109: CIA-RDP82-00850R000500440037-2
FOR OFFICIAL USE ONLY
CHAPTER 3
EXPERIENCE IN DESIGNING AND IN�rRODUCING INFORMATION SYSTEMS
8. Automation of Information Processea in Integrated Management Information
System at Aiovo-Bakinskiy Petro�leuin Processing P1$nt imeni Vladimir'I1'ich
The Novo-Bakinskiy-Order of October Revclution Petroleum Processing Plant imeni
Vladimir I1'ich is one of the moat modern petroleum processing enterprises in
this country. It =ncludes over 20 installations such as the combined high-
capacity ELOU-AVT 6[expansion not given], counterflow-stage catalytic cracking
installation, sulfuric-acid alkylation installation, retarded coking installations
and others. In order to improve the level of organization of management of the
enterprise, the NBNZ imeni Vladimir I1'ich began using acierttifically founded
mathematical methods to automate management processes at all levels of
management of the enterprise [76].
The'system was put into full-acale operation in 1975. Effective management of
an enterprise as large as the NBNZ required the uae of a systems approach to
designing the managemenf information system and, consequently, considering it
as a multi-level hierarchical organization. The structure of the-management information system for the NBNZ was investigated, .
and its algorithmic, organizational and functional hierarchies developed. The
NBNZ MIS is constructed as a full-level hierarchical system: I-- optimal planning,
accounting and analysis of production and management activity; II optimal
' operational control and operational production accounting; III optimization of
technological inetallation modes; IV regulation of process and equipment
parameters.
At level I, problems are solved on the basis of the directive indicators from
the Ministry of the Petroleum and Chemical Industry of the Azerbaydzhan SSR
and forecasts of material and production resources. Optimal ahort-term and
annual plans are drawn up. Real time monitoring of the course of product output
is done at this level. The execution of optimal plans ia taken care of at level II.. Based on predictions
of the arrival of raw materials, shipment of finished product and the status of
technological equipment, models of operational planning and control and operational
accounting data for the preceding time period are used to calculate ahort-term
operational production assignmenta (for a period of 1 day).
Level II is connected to the optimal planning level through a dynamic operational
planning model which pronides the basis for detailing the production program.
Operational control and operational planning are interrelated by the formation of
a two-module model of operational production management, where the first module
is a model of the plan for the current operating period, and the second module
is a model for the remaining intervals of the current operational planning stage.
124
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R000500040037-2
FOR OFFICIAL USE ONLY
Level III provides optimal coordination between equipment and processes in
complex technological syatems; it also ensures optimization of the modes of
processes and equipment based on the accepted quality criterion, mathematical
taodels of the processes and systems, operational assignments developed at
level II, and current analysis of disturbances.
Equipment parameters are monitored and regulated at level IV. Problems of
optimal current and annual planning, optimal planning for technical
installation repair schedules, operational control of~production, automated
accounting of petroleum and petroleum product movement, reserves ac.counting,
dispatcher monitoring and control of technological installations within the �
plant, optimal control of catalytic cracking processes, and optimal control of
the sulfuric acid alkylation instal.lation are now being solved as part of the
MIS; other tasks which are being handled include integrated automation '
(monitoring and regulatian) of all technological installations.'in the plant
using high-performance sutomatic regulation systems implemented on the basis
of invariance theory and variable-structure system theory; the cost of goods
_ production, material and technical aupply planning, technological reaource
accounting, movement and'realization of finished product accounting, calculations
of actual cost and payroll, supplier accounting, daily plant reporting and
statistical reporting, as well as a number of other problems. A brief
characterization of some of the main taska of the NBNZ management information system is given below.
The functions of business and operational accounting'are implemented by the
same devices in accounting for commodity production. The operati-onal
accaunting system for commodity production at NBNZ imeni Vladimir I1'ich is
part of the automated system which accounts for petroleum and petroleum product
movement. The operational accounting information-computing system for
commodity production is a group acquisition and proceasing system for primary
measurement information, and has a two-stage hierarchical structure (Figure 25).
The first stage of this system ia implemented using a"Radius" information-
measurement system [77].- The second stage includes an M-6000 control computer
system, which bears the fupctions of computational'operations as well as
centralized selection of the ap.propriate firat-stage information-measurement
system. The first-stage information-measurement syatem includea the monitored
facilities., which are reservoirs in which slit transducers are.installed along
with equipment for piezometric measurement of the hydrostatic presaure of the
produce within a group of reservoirs.
125
FOR OFF[CIAL USE Ol'dLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2047102/09: CIA-RDP82-40854R000500040437-2
(1) 7),f . . . Pn ' ~ 1 ~ � Pl ~ PZ' . . . Pn'
(3)
� HC nep ec'r cmynene ~ 2 NNC
aauyc " �PQOuyc "
(4) BmopaA cmynens, yQK M-6000 (5)
Figure 25. Information-computing system'for oper4.tional commodity production
accounting
Key: 1. reservoirs
2. "Radius" information-
* measurement system
3. firat stage
4. aecond stage
5. M-6000 control computer syatem
9. Operational Information Proceesi.ng Syetem for Petroleum Processing
Enterprise Complex
The information syatem within the -sutomatic management system of the enterprises
of the Ministry of the Petroleum and L"nemical Induetry of the Azerbaydzhan SSR,
which operates as part of the unified management information syetem of that
Ministry, is deaigned to reflect in a timely manner the execution of the production
program of the group of petroleum prosesaing plants and enterprises which makea
up the Ministry of the Petroleum and Chemical Industry of the Azerbaydzhan SSR.
126
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2407102109: CIA-RDP82-00850R000500440037-2
FOR OFFICIAL USE ONLY
The technical base of the system is the junction computer center, which includes
a YeS-1020 computer and data transmission facilities located at Ministry
enterprises. The tasks carried out by the information system include the "Daily
Report of the Azerbaydzhan SSR Ministry of the Petroleum and Chemical Industry
on the course of execution of the production program", "Operational Report on
Functioning of Enterprises of Azerbaydzhan SSR Ministry of the Petroleum and
Chemical Industries" and "Report on Operation of Petroleum Processing Plant
Group and Enterprises of Azerbaydzhan SSR Ministry of the Petroleum and Chemical
Industries" (monthly cross-section).
The daily report presents a picture of the execution of the plan by enterprises
belonging to the Azerbaydzhan SSR Ministry for the current day and since the
beginning of the month. The operational report on functioning of-Azerbaydzhan
SSR Ministry enterprises is formed on the basis of data obtained by'solving the
problem of compiling the daily report, and reflects the course of plan fulfillment. for the reporting week and from the beginning of the month. The
report on the work of the petroleum processing plant group and enterprises of
the Azerbaydzhan SSR Ministry of the Petroleum and Chemical Industry includes
summary data on the results of operation in terms of the entire nomenclature of
petroleum products produced during the past month. The function of this
information system is thus to obtain reliably timely information by means o.f
automated data processing.
Table of Contents
Foreword 3
Introduction 4
Chapter 1. DESIGNING INFORMATION SYSTEMS FOR INDUSTRIAL
ENTERPRISES WITH CONTINUOUS PRODUCTION 10
2. Problems of Management and Data Processing at
Enterprises with Continuous Production 10
2. Planning Set*of Problems in Petroleum Processing
Industry Integrated Management Information System 15
3. Information Investigation of Enterprise in Order to
Create Integrated Management Information System 28
4. Investigation of Information-Logical Interconnection
Beeween Tasks Involved in Managing Enterprises with
Continuous Production . 42
Chapter 2. AUTOMATION OF DATA PROCESSING
5. Acquisition, Processing and Representation of Data in
Petroleum Processing Industry Integrated Management
Information System 69
127
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2407142109: CIA-RDP82-00854R000540040037-2
FOR OFFIC[AL USE ONLY
6. Data Base in Integrated Management Information System of
Enterpriees with Continuous Production 78
7. Technical Equipment for Automating Information Processes 97
Chapter 3. EXPERIENCE IN DESIGNING AND INTRODUCING INFORMATION
SYSTEMS . 115
8. Automation of Information Processes in Integrated Management
Information System at Nivo-Bakinskiy Petroleum Procesaing
Plant imeni Vladimir I1'ich 115
9. Operational Information Processing System for Petroleum .
~ Proceasing Enterprise Complex 132
Bibliography 136
COPYRIGHT: Energoizdat, 1981
6900
CSO': 1863/58
128
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02109: CIA-RDP82-00850R004500040037-2
FOR OFFICIAL USE ONLY
ORGANIZATIONS AND PERSONALITIES
UDC 518.1
NDSCOW UNIVERSITY'S COMPUTER CENTER
N!oscow VESTNIK MOSKOVSKOGO UNIVEABITMA, SERIYA 15: VYCHISLITEL'NAYA MATEMATIKA
I KIBERNETIKA in Russian No 4, Oct-Dec 81 (manuscript received 6 Jul 81) pp 3-8
_ [Article by Ye. A. Grebenikov and V. I. Dmitriyev: "On the Development oP
- Scientific Trends in Moscow Univeraity's Computer Center"]
[Text] The Scientific-Research Computer Center (NIVTs) was founded at Moscow
University i n 1955 in�the Division of Mechanics and Mathematics. Scientific manage-
ment of the computer center's work was conducted by the Department of Computational
Mathematics. The scientific wark of the center and of thia department were closely
' connected. Theoretical imrestigations were performed on numerical methods of solv-
ing mathematical problems and solutions were found to diverse problems originating
in the departments of MGU (Moscaw State University) anri non-univer$ity organiza-
tions. The Computer Center was equipped with the first Soviet computer "Strela"
and had a relatively smaS_1 niunber of workers.
- The development of computational m$thematics and computer technology, the growing
demands of the subdivisions of Moscow University for the use of computers for .
scientific investigations and in the instruetional proceas and the necessity for
increasing the number of trained specialista in applied mathematics stimulated the
development of the Computer Center. In 1958, academician A. N. Tikhonov became
head of the Department of Computational Mathematics and the scientific director of
the Computer Center. Under his influence and with his dir.ect participation, the
major scientific trends to be follawed by the Computer Center took form and the
Center quickly grew into a substantial scientific establishment, equipped with
contemporary computer technology and employing a large number of highly qualified
specialists. In 19729 -the Computer Center was reorganized into the Scientific-
Researeki Computer Center of. MGU, a part of the Division of Cmputational Mathe-
matics and Cybernetics. The breadth of its range and the proflundity of, the funder
mental and applied investigations it has conducted, meke it possible to include
the NIVTs in the ranks of the leading inatitutes in our nation in the field of
computational mathematics.
129
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2047102/09: CIA-RDP82-40854R000500040437-2
FOR OFFICIAL USE ONLY
The major tasks of the NIVTs at the present time are:
- the development of theoretical problems and applied questions in contempo-
rgry computational matheffiatics which are important for the development of science
and the econompr; �
- participation in tra3ning and retraining of scientific cadres in the axea
of computer utilization, provision of computer management of the instructional
process and orga.nization of practical tra3ning Por students;
- provision of-a3d in the incorporation and organization of computer utilizat
tion for scientific investigations performed by subdivisions of MGU.
The scientific investigations performed at the NIVTs gradually began to center
around two leading problems. The first is associated with the developanent of
methods of mathematical modeling,.numerical analysis and automated processing of
the results of observations. Releve,nt to the second problem, investigations and
development of software and hardware devices are conducted in order to facilitate
the effective use of the computer in automated scientific investigations, the
instructional process and administration. Within the Pramework of these two prob-
lems, developments are being conducted in accordance with me,ry acientific trencls.
The establishment and further development of the majority of these scientific
- trends is closely associated with the name of A. N. Tikhonov. Of the seven
doctoral dissertations defended by workera of the NIVTs, six were defended by
A. N. Tikhonov's students. A. N. Tikhonovts work is characterized by the juxta-
position of basic mathematical problems and work on actusl natural science topics.
This has put a distinctive stamp on the work of th e NIVTs as well, where, along
with basic research on computation.92 mathematics, work is conducted, elong a broad
front, on the construction of mathematical models and the ntmmerical analysis of
themfor many important econami.c tasks.
In the Scientific-Research Cmputer Center, in cooperation with the Department of
Computational Mathematics of the MGU Division, they are currentl,y conducting wide
scale investigations to develop principles and methods of ms.thematical modeling of
the phenomena and processes involved in va.rious natural sciences and to produce
complex engineering designs. The goal of this work is an increase in the efficacy
of the use of computers ;n automated scientific-investigations,the development of
methods of automated processing and interpretation of experimental data snd the
creation of systems to search for optimal designs in the solution of scientific
engineering problems. Within the framework of this problem, they are conducting
research to create mathematical models of electrodyna,mics, geophysics, plesma
physics and aeromechanics. They are also developing numerical methods for solving
problems in mathemstical physics and standard problems in numerical analysis. A
large cycle of work is related to the creation of inethods for solving imrerae prob-
lems and, tiased on this, the development of systems of procesaing and interpretar-
tion of experimental data. Let us briefl}r consider the development of these
scientific t2ends.
130
- FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-04850R000500440037-2
FOR OFFICIAL USE ONLY
Computational eleczrodyna.mics began to develop in the NIVTs starting in 1958, when,
in response to an initiative by A. N. Tikhonov, a sma11 scientific group was
created. In this group they developed numerical methods for the solution of
boundary-value problems in electrodynamics, applied to problems in geoelectricity,
- diffraction of electromagnetic waves and the theory of irregular waveguides.
Research in this direction developed very rapidly and was widely acknowledged in
our nation, as well as abroad. At the same time, work was performed on the adop-
ticn of computers in the axea of construction of antenna feeder devices, synthesis
of new types of antenna and the quantitative description of propagation of radio
waves in non-homogeneous media.
Principles were developed for a new approach to tasks in design of complex radia-
ting systems, based on the general theory of regularization of solutions to poorly
defined problems in mathematical physics. As a result of the research performed,
a methoa of solution was developed for the task of symthesizing antenna systPmG
with given requirements for the radiation direction diagram, taking account of
actual constraints on the arrangement of sources of excitation, such as arise in
practical problems of antenna design. The adoption of the methods developed in the
practice of design of antenna devices made it possible to improve sustani-ially the
parameters involved in the construction of radiating systems for vaxious purposes.
For this cycle of work., aca,demician A. N. Tikhonov and professors V. I. Dmitriyev,
A. S. I1'inskiy and A: G. Sveshnikov were granted'the title of winners of the
USSR State Prize.
Effective methods for performing calculations in solving problems related to the
theory of regular waveguides were developed, based on the general ideas of the
Bubnov-Galerkin method, which reduced problemsin the propagation of electro-
magnetic waves in waveguides to the solution of boundary value problems for a
finite system of ordinary differential equations; normal waves in corrugated wave-
guides and open micro-planar transmission lines were also studied and a method for
- calculating the continuous propagation of these waves was developed. On the basis
of the realization of the algorithms developed, research was performed on specific
directing systems.
Very important work was performed on the creation of numerical metk:-,ls for solving
probl ans in diffraction by a local non homogeneous body and the development of
methods of numerical analysis of periodic antenna grids. Also important is work
investigating problems of diffraction by ideally conductive screens. This cycle
of work has great significance for the creation of modern antenna systems since it
makes it possible to create matheffiatical models of radi ating systems with various
structures.
Within the fra.mework of the develoFenent of numerical methods in electrodynamics,
work was started on geoelectricity. Here, under the direction of A. N. Tikhonov,
research was performedon n:athematical modeis for problems arising in the theory
and interpretation of geophysical methods of prospecting for commercial minerals.
131
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-04850R000500440037-2
FOR OFFICIAL U5E ONLY
These methods are based on the use of artificially and naturally created electro-
dynamic fields. Later, this work trend split off to become an independent effort
and was expanded significantly.
The major goal of all geophysical research is the solution of inverse problems,
i,e., determination of the structure of a medium form measurements of the char-
acteristies of.a field. An electromagnetic field, measured at the surface of the
Earth, carries information about the electrical structure of the Earth. To
isolate this inform.ation, one must solve an inverse problem. This can be done on
the basis of the repeated solution of the direct problem for a selected class of
models of the atructure of the medium. For this reas.on, the creation of numerical
methods for solving direct problems involving electromagnetic soundings of the
_ medium, in many respects, determines whether it is possible to introduce vaxious
geophysical methods into the actual seaxch for commErcial minerals. Thus,
A. N. Tikhonov's method for calculating the electromegnetic characteriatics of
fields in stratified madia made it possible to begin adopting the method of fre-
quency sound.ing in the econoay. This facilitated the technical re-equipmient of
electro-prospecting for cammercial minerals.
A. N. Tikhonov proposed a method of magnetoterrestrial sounding of the Eaxth's
crust a.nd upper mantle based on study of simultaneous measurements at the Earth's
surface of the tangential components�of the natural magnetic field.
A cycle of work was performed at the NIVTs involving numerical modeling of the
magnetoterrestrial sounding of the Earth's crust and upper mantle, based on the
study of simultaneously measured t angential components of the natural magnetic
field at the Earth's surPace and of non-haanogeneous media. Methoda, ::�:e developea
for solving imrerse problems related to magnetoterrestrial souading,based on the
regularization method. � .
A cycle of work was performed at the NIVTs on methods of electroprospecting for
ore. Methods were developed, which were based on numerical celculation of models
of local conductive inclusions in a stratified medium, for the intesrpretation of
data Pram electro-prospecting Por ore. Important work was performed on mathe-
matic al modeling of-the tasks of electrical well logging. Methods were also
developed here which ma;ke it possible to solve problems of axiosymnetrical distri-
bution of electrical conductivity, when parametera of the medium change as a fune-
tion of depth, as well as radius. This makes it poasible to numericall}r study
mathematical models which adequately :represent_ gctual geological situatiorys.
A library of programs "Electromegnetic fields in geophysics" was created
containiiig programs for solving direct and inverse problems related to electrn-
magnetic sounding. The m.ost effective and general method of approximate solu-
tion of differential equations is the method of finite differences. At the
end of the 50's, A. N. Tikhonov and A. A. Samarskiy performed some Pine-grained
investigations of a broad class of difference diagrams for the solution.of
132
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007102109: CIA-RDP82-04850R000500040037-2
FOR OFFICIAL USE ONLY
boundary value probleans for differential equations with smooth and discontinl.wus
coefficients (homogeneous difference diagrams). Applying th eoretical-f~a.nctional
methods to the study of difference diagrams, they obtained import ant results on
the convergence a.nd stability of.difference diagrams for the class of equatione
with discontinuous coefficients. In the Camputer Center, a group was created
which, under the leadership of Acaderaician A. A. Semarskiy, began work on the
theory of difference diagrams and its applications. In the pest few years, this
scientific trend has expanded strongly and has encompassed research in the
development of net approximations of boundary value a,nd ini.tial boundary value
problems for elliptical, parabolic and hyperbolic equations, the study of stabil-
ity and comrergence of difference diagrems and the development oP methods for
solving net equations. Work was conducted in the application of.the methods
developed to problems in plasma physics and the theory of elasticitjr.
A cycle of work was performed in the NIVTs on the study of difference diagrams
used in the search for visual solutions to differential equs.tions. A class of
diagrams was i dentified for equations of thermal conductivity, which were most
suited to the solution of problems with discontinuous initial conditions. The
precision of difference diagrams wa.s studied for second orc3er elliptical equations
in the presence of a first order discontinuity in the Dirichlet b oundary condi-
tions. The convergence of difference diagrams was studied for Laplace equations
at the angles and modified diagrams with more rapid convergence were constructed.
The feature, of difference diagrams were studied as applied to the crack problem,
the aperture problem and a number of other problems.
Effective methods for solving net equations were developed including: a) an
iterative method involving variable directions of a high level of accuracy for
solving Poisson equations and the third boundary value problem for elliptical
equations in a rectangle; b) a modified variable-triangular method which permitted
effective solution of elliptical equations with strong],y varying coefficients;
c) a method using hypothetical unknawns for solving Dirichlet problems for the
case of a Poisson equation in an irregular region. A substantial coritribution was
made to the development of the general theory of iterative methods; in paxticulax,
the stability of a two layer Chebyshev iterativ,e method was studied and algorithms
for selecting an iterative parameter were proposed.
These methods and algorithms formed the basis for the development of a series of
effective programs. A set of progra.ms was created to solve linear and quasilinear
equations of thermal conductivity, problems of the Stefan type and equations from
the theory of ela.sticity. The development of a set of programa to solve boundary
value problems for elliptical equations has been completed. The methods developed
are used actively in the study of various nonlinear problems in plasma physics.
Research is being conducted on the processes of shaping, focussing and transport-
ing intense electron and ion beems, their interaction with plasma and also on the
study of questions related to the stability of a plasma, column. Numerical methods
for studying processes of plasma flow in a magneto-plasma compressor are being
developed.
133
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2047102109: CIA-RDP82-40854R000500040437-2
FOR OFFICIAL USE ONLY
A cycle of research is being conducted to develop numerical methods for solving
applied problema in aeroanechanics. This scientific trend was organized in th e
NIVTs by Academician G. I. Petrov. Under his direction fundamental investigations
were caxried out on the solution of applied problems in aerodynamics. Methods for
numerical calculation of Plaw in wind tunnels were developed. These provided the
basis for analyzing spatial flows in supersonic wind tunnels, studying the
influence on the structure of flaw of spatial effects arising as a result of
irregularities of the stream when it enters the wind tunnel or of disruption of
the symnetry of the wa11s of the wind tunnel. The streamline flow around sharp,
multistage cones was studied numerically, as was streamline Plow of arx ideal gas
and streem of stable a3r around the spherical surYace of blunted cones and blunted
wedges. A significant cycle of work was performed in calculating the Plows of a
viscous thermal conducting gas on the basis of complete Navier-Stokes equations.
A detailed numerica.l study was performed of the structure of a viscous shock layer
during super and hypersonic laminar flow around blunted bodies. A package of
applied grograms for scientiPic investige.tions in the field of a,erodynamics has
been created.
Another scientific trend in the NIVTs involves the development of inethods for solv-
ing incorrect],y stated problems and for automa,ted processing and interpretation of
observations. The establishment and development of this scientific trend became
possible in the early 60's, after A. N. Tikhonov developed the theory of regulari-
zation of incorrectly stated problems. On the basis of a single methodology using
a regulaxizing algorithm for solving imrerse problems in mathematical physics,
effective numerical methods for processing and interpreting the results of various
experiments in natural science were developed. The theoretical results were
incorporated in the form of a specialized library of programs for the processing
and interpretation of the results of various spectrometric experiments, struc-
tural analysis, Mdssb auer spectroscopy, and for the solution of inverse problems
in geophysics.
Under the direction of A. N. Tikhonov, work was performed to create a theory for
complete mathematic al processing of the results of observations and multipurpose
systems for these problems. Algorithms for solving various inverse problems dur-
ing the interpretation stage were created. These were stable with respect to
disturbances in experimental information. Vaxious stochastic mathematical models
were developed in experimental investigations. Met,hods for statistical processing
and interpretation of experimental results were created and implemented. This
trend was made possible by the fact that the subdivisions of MGU had adopted computer technology and modern methods of information processing for use in
scientific research. The theory and application of mathematical modeling in pro-
cessing and interpreting e.xperimental data is being developed in cooperation with
many laboratories of NIIYaF (Scientific Research Institute of Nuclear Physics), a
riumber of departments of the Division of Physics a.nd also w:ith certain subdivisions
of the Divisions of Chemistry and Geology of Moscow University. The creation of
the necessary software components and the implementation of a number of automated
134
F0R OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2407/42109: CIA-RDP82-00854R000540040037-2
FOR OFFICIAL USE ONLY
systems of data processing and interpretation have made it possible to utilize
computer processing of experimental results in the work of the subdivisions of the
university. Research was done on the construction of mathematical models of
Mossbauer spectra and methods of processing them. Direct and inverse problems
involving calculation of spectra of hyperfine combined interactions were posed and
solved. Algorithms for figuring out the influence of appar atus factors on exper-
imental spectra were developed. A cycle of work was performed aimed at construct-
ing mathematical models of physics experiments involving the study of the composi-
tion of substances and the structure of crystals and molecules using methods of
diffractive Roentgen, electronic and neutron analyses. Systems for processing
data from photonuclear interactions were created.
Based on the work described, it was possible to create a system for automating
scientific investigations with the goal of increasing their efficiency and speed-
ing up the processing of experimental data. In recent years at.Moscow University,
the automation of scientific reseaxch has invo]_ved a broad range of activities--
- f`rom the construction of state-of-the-art mathema,tical models of natural sciences
and of inethods of optimal design, control and processing of the results of obser-
vations, to the realization of specific measurement-computational units and the
creation of problem oriented software. All this necessitated the creation of.a
collective computer use system to facilitate user access to computer capacities
and increas e the efficiency of use of computer technology.
The creation of a system of collective computer use for MGU was important not only
for automation of scientific research. It was also essential for improvement of
the instructional process and adma.nistration of Moscow University. At the begin-
ning of the 70's, at the initiative of A. N. Tikhonov, work was begun at NIVTs to
create an info_^mation system for administration of MGU and also to develop and
adopt ccmputer and software aids to permit effective use of the computer in the
process of instruction. A system of specialized saftwax e was created which made it
possible to increase the level of use of the compucer in a computer practicum. The
development of automated information systems for various purposes was begun. Work
toward raising the level of camputer services offered to users was intensified. A
library of programs on numerical analysis was developed and the possibilities for
terminal access to the computer were expanded. All this work formed the basis for
creation of a collective use computer system for.MGU in the 10th Five-Year Plan.
This work was focussed on the leading problem of the creation of a central computer
_ complex for MGU based on the NIVTs computer and of developments in automated s.cien-
tific research, use of the computer in the instructional process and administra-
tion of MGU, the creation of multimachine complexes and a broad terminal net.
The conducting of research and developnent toward the creation of a Computer Center
with a system of collective computer use will facilitate broader adoption of com-
puters and an increase in efficiency of their use in subdivisions of Moscow
University.
COPYRIGHT: Izdatel'stvo Moskovskogo universiteta, "Vestnik Moskovskogo
universiteta", 1981
9285
cso: i863/71
135
FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-04850R000500040037-2
FOR OFFICIAL USE ONLY
FIFTIETH BIRTFIDAY OF KAMIL' AICFIIKETOVICH VALIYEV
Moscow MIIQtOELEKTRONIKA in Russian.VOl 10, No 4, Jul-Aug 81 p 291
[Editarial: "On the 50th Birthday of K. A. Valiyev]
~ [Text] Corresponding membe-; of the USSR Academy of Sciences Kamil"Akhmetovich
_ Valiyev has celebrated his 50th birthday.
K. A. Valiysv was born in Verkhniy Shander village, Takanyshskiy Rayon, Tatarskaya
ASSR in a collective farm worker's family. After qraduating from secondary school,
he studied at the Physicomathematical Faculty, Kazan' State iJniveraity imeni V. I.
Lenin, qraduated from the university with excellent marks and was taken into post-
gradu,ate study in the speciality "theoretical physics." Upon completing his grad-
uate study, he was assigned to work at Kazan' Pedigogi.cal Institute, where he
werked from 1957 through 1964 in the position of head of the chair of physics.
During this period K. A. Valiyev carried out an extensive cycle of theoretical re-
search on Brownian rotation of molecules ia liquids and magnetic phenanena in cry-
stals and liquids using methods of nuclear and electron magnetic resonance, infra-
red spectroscopy and Raman spectroscopy. The results achieved by VaZiyev are
widely known to specialists and are now being developed actively in the scientific
school which he founded at Kazan'.
During the past few years Valiyev's name has been closely related to development
of microelectronics technology and development of inteqrated circuits in our
countxy.
He now heads a sector of the Physics Institute of the USSR Academy of Sciences
~ imeni P. N. Lebedev. His rringe of scientific insterests includes scientific prob-
lems of cathode-ray, ion beam and X-ray methods of lithoqraphy and high-speed
microelectronic components.
K. A. Valiyev is a doctor of physicamathematical sciences (since 1963), a profes-
sor (since 1966) and a corresponding nmnber of the USSR Academy of Sciences (since
1972 in the specialty "engineering physics"). He was awarded the Lenin Prize in
_ 1974 in the field of science and technology and was awarded the State Prize, Azer=
baijan sSR in 1976. K. A. Valiyev, a professor at the Moscow Institute of Electronic Technology, a
member of the plenum and council on electronics, USSR high degree commarission,
136
- FOR OFF[CIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2
APPROVED FOR RELEASE: 2407/42109: CIA-RDP82-00854R000540040037-2
FOR OFF'ICIAL USE ONLY
office of the qeneral physics and astronomy department, USSR Academy of Sciences,
a number of scient3fic councils and the editorial board of MIIQtOELEKTRONIKA, USSR
Academy of Sciences, carries out active scientific orgrs,izet�onal and pedagogical
work, has trained more than 30 candidates and doctors of sciences and works in
the scientific personnel certification system. K. A. Valiyev is the authcr of
more than 150 scientific papers, inventions and several manographs.
K. A. Valiyev, a member of the CPSU since 1954, participates actively in social
life. He has repeatedly been elected a deputy to the regional council of workinq
people's deputies, a mesaber of the Plenum of the CPSU Raykom and the institute's
party committee.
K. A. Valiyev's services have been noted by high state aNards--two Orders of the
- Red Banner of Labor and medals.
We wish Kamil Akhmetovich on his 50th birthday strong health and great new succeas
- in his fruitful scientific and scientific organizing activity.
COPYRIGHT: Izdatel'stvo "Nauka", "Mikroelektronika", 1981
6521
CSO: 1863/54 _ END _
137
_ FOR OFFICIAL USE ONLY
APPROVED FOR RELEASE: 2007/02/09: CIA-RDP82-00850R000500040037-2