[go: up one dir, main page]

SU1479942A1 - Device for simulating change of net database capacity - Google Patents

Device for simulating change of net database capacity Download PDF

Info

Publication number
SU1479942A1
SU1479942A1 SU874301046A SU4301046A SU1479942A1 SU 1479942 A1 SU1479942 A1 SU 1479942A1 SU 874301046 A SU874301046 A SU 874301046A SU 4301046 A SU4301046 A SU 4301046A SU 1479942 A1 SU1479942 A1 SU 1479942A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
vertex
inputs
block
outputs
Prior art date
Application number
SU874301046A
Other languages
Russian (ru)
Inventor
Геннадий Владимирович Сучков
Григорий Александрович Черноморов
Original Assignee
Предприятие П/Я А-1081
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Предприятие П/Я А-1081 filed Critical Предприятие П/Я А-1081
Priority to SU874301046A priority Critical patent/SU1479942A1/en
Application granted granted Critical
Publication of SU1479942A1 publication Critical patent/SU1479942A1/en

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Изобретение относитс  к вычислительной технике. Цель изобретени  - расширение класса решаемых задач. Дл  этого в устройство введены блок контрол  времени моделировани , блок формировани  адреса, регистраторы вершин, блок моделировани  активной вершины. Процесс изменени  объема базы данных рассматриваетс  как процесс смены ее поколений. Блок контрол  времени моделировани  служит дл  задани  и контрол  числа моделируемых поколений базы данных. Моделирование осуществл ют следующим образом. В блоке формировани  адреса формируетс  следующий адрес  чейки пам ти, определ ющий пор док моделировани  базы данных. Процесс порождени  экземпл ров сегментов задаетс  в блоке моделировани  активной вершины. Число порождаемых экземпл ров случайно и характеристики распределений заданы в блоке пам ти. 4 з.п. ф-лы, 7 ил., 1 табл.The invention relates to computing. The purpose of the invention is the expansion of the class of tasks. For this purpose, a simulation time control block, an address shaping block, vertex recorders, and an active vertex simulation block are entered into the device. The process of changing the size of a database is considered as a process of changing its generations. The simulation time control block is used to set and control the number of simulated database generations. The simulation is carried out as follows. In the address generation unit, the next memory location address is generated, defining the database modeling order. The process of generating segment instances is specified in the active vertex modeling block. The number of instances generated is random and the distribution characteristics are given in the memory block. 4 hp f-ly, 7 ill., 1 tab.

Description

1one

Изобретение относитс  к вычислительной технике, а именно к специализированным стохастическим модел м , и может быть использовано при моделировании баз данных.The invention relates to computing, namely, to specialized stochastic models, and can be used in modeling databases.

Цель изобретени  - расширение класса реашемых задач путем обеспечени  возможностей моделировани  процесса изменени  объема базы данных во времени, представленного в виде изменени  числа вершин в реализаци х случайного леса с заданной высотой и топологией, случайным общим числом вершин и порождаемого случайным ветв щимс  процессом с конечным числом типов частиц.The purpose of the invention is to expand the class of tasks to be solved by providing opportunities for modeling the process of changing the database size over time, represented as a change in the number of vertices in realizations of a random forest with a given height and topology, a random total number of vertices and generated by a random branch with a finite number of types particles.

На фиг.1 изображена структурна  схема устройства дл  моделировани Figure 1 shows a block diagram of a device for modeling.

изменений объема базы данных; на фиг.2 - функциональна  схема регистратора вершины; на фиг.З - функциональна  схема блока моделировани  ак-. тивной вершины; на фиг.4 - функциональна  схема блока контрол  времени моделировани ; на фиг.5 - функциональна  схема блока формировани  адреса; на фиг.6 - структура второго блока пам ти; на фиг.7 - пример процесса изменени  объема азы данных .changes in database size; figure 2 is a functional diagram of the recorder vertices; FIG. 3 is a functional diagram of the simulation unit ak. naive top; 4 is a functional block diagram of the simulation time control; Fig. 5 is a functional diagram of an address generation unit; 6 shows the structure of the second memory block; Fig. 7 illustrates an example of a process for changing the amount of a data base.

Устройство (фиг.1) содержит регистр 1 адреса, блок 2 контрол  времени моделировани , блок 3 формировани  адреса, первый блок 4 питани , дешифратор 5 номера активной вершины,второй блок 6 пам ти, деЈь The device (Fig. 1) contains the address register 1, the simulation time control unit 2, the address generation unit 3, the first power supply unit 4, the decoder 5 of the active vertex number, the second memory unit 6, and

СО СО 4 ЬОCO CO 4 b

шифратор 7 номера порождающей вершины , датчик 8 случайных чисел, блок 9 регистрации вершин, состо щий из п регистраторов вершин, блок 10 моделировани  активной вершины, генератор 11 импульсов, блок 12 задержкиencoder 7 of the generator vertex number, random number sensor 8, vertex registration unit 9 consisting of n vertex recorders, active vertex simulation unit 10, pulse generator 11, delay block 12

Блок 9 регистрации вершин предназначен дл  имитации процесса роста числа экземпл ров вершин (сегментов ) п типов и регистрации их количества в каждом поколении базы данных и состоит из п регистраторов вершин. Каждый регистратор (фиг.2) вершины содержит первый триггер 13 первый элемент НЕ 14, первую группу элементов И 15, сумматор 16, второй элемент НЕ 17, регистр 18, третью группу элементов И 19 и второй триггер 20.Block 9 of registering vertices is intended to simulate the process of growing the number of instances of vertices (segments) of n types and registering their number in each generation of the database and consists of n vertex recorders. Each recorder (Fig. 2) of the vertex contains the first trigger 13, the first element 14, the first group of elements 15, the adder 16, the second element 15, the register 18, the third group of elements 19 and the second trigger 20.

Блок 10 моделировани  активной вершины (фиг.З) предназначен--дл  реализации числа циклов моделировани  процесса порождени  новых экземпл ров активной вершины (сегмента ) в дйнном поколении базы данных и содержит триггер 21, счетчик 22 и элемент НЕ 23.The active vertex modeling unit 10 (FIG. 3) is intended to implement the number of modeling cycles for generating new active vertex instances (segment) instances in the dannion database generation and contains a trigger 21, a counter 22 and a HE element 23.

Блок 2 контрол  времени моделировани  (фиг.4) служит дл  задани  и,контрол  числа моделируемых поколений базы данных и состоит из счетчика 24 и группы элементов И 25.The simulation time control unit 2 (Fig. 4) serves to set and monitor the number of simulated database generations and consists of a counter 24 and a group of elements And 25.

Блок 3 формировани  адреса (фиг.З служит дл  формировани  следующего адреса  чейки пам ти, в которой хранитс  информаци  о номерах порождающей и активной вершин (сегментов ), моделируемых в данном поколении базы данных, и содержит триггер 26, формирователь 27 импульсов, счетчик 28 и элемент НЕ 29.The address generation unit 3 (FIG. 3) is used to generate the next address of the memory cell in which information about the generator and active vertices (segments) numbers modeled in the given database generation is stored and contains trigger 26, pulse generator 27, counter 28 and element NOT 29.

Регистр 1 адреса предназначен дл  хранени  и выдачи максимального адреса  чейки первого блока 4 пам ти .Address register 1 is designed to store and output the maximum cell address of the first memory block 4.

Первый блок 4 пам ти предназначен дл  хранени  и выдачи номеров типов порождающей i и активной j вершин сегментов) базы данных. Пример заполнени  первого блока 4 пам ти дл  заданной логической модели базы данных приведен в таблице„The first memory block 4 is designed to store and issue the types of the generator i and the active j vertex segments of the database. An example of filling the first memory block 4 for a given logical database model is given in table „

Дешифратор 5 номера активной вершины при поступлении на его вход кода номера активной вершины выдает на соответствующем выходе единичный сигнал.The decoder 5 of the active vertex number, when a code of the active vertex number arrives at its input, outputs a single signal at the corresponding output.

Второй блок 6 пам ти предназначен дл  хранени  и выдачи при поступлении сигнала на его управл ющий вход множестве значений веро тностей в соответствии с заданным адресом (ij) на адресном входе. Второй блок 6 пам ти состоит из п страниц, 1-  страница соответствует i-и порож-The second memory unit 6 is designed to be stored and issued, when a signal arrives at its control input, to a set of probability values in accordance with a given address (ij) at the address input. The second block of 6 memory consists of n pages, 1 page corresponds to the i-th and

дающей вершине, кажда  страница содержит п адресуемых областей, соответствующих j-й активной вершине. Кажда  из областей содержит определенное число  чеек. Число запол5 ненных  чеек области и их содержимое определ етс  интервалом распределени  случайной величины oi , и видом функции распределени  F(cLJ ) соответственно .each vertex contains each addressable area corresponding to the jth active vertex. Each of the areas contains a certain number of cells. The number of filled cells in the area and their contents are determined by the distribution interval of the random variable oi, and the type of the distribution function F (cLJ), respectively.

Q На фиг.6 изображена структура второго блока пам ти.Q Figure 6 illustrates the structure of the second memory block.

Датчик 8 случайных чисел формирует случайные числа oil (t) oi- . соответствующие числу экземпл ровThe random number sensor 8 generates random numbers oil (t) oi-. corresponding to the number of copies

5 сегмента типа Х в поколении t+1, порождаемых одним экземпл ром сегмента типа X; в поколении t, с веро тност ми |Poi, значени  которых поступают с выхода второго блока 6 пам ти.5 segments of type X in the t + 1 generation, generated by one instance of a segment of type X; in the generation t, with probabilities | Poi, the values of which come from the output of the second memory block 6.

Генератор 11 вырабатывает импульс с фиксированным периодом следовани  только при нулевом сигнале на входе. Блок 12 задержки задерживает прохождение единичного импульса с управл ющего выхода блока 3 формировани  адреса на временной интервал, достаточный дл  записи содержимого сумматора 16 накапливающего типа в регистре 18.The generator 11 generates a pulse with a fixed period of following only at a zero signal at the input. The delay unit 12 delays the passage of a single pulse from the control output of the address generation unit 3 by a time interval sufficient to record the contents of the accumulator 16 of the accumulating type in register 18.

00

5five

00

5five

00

5five

Формирователь 27 импульса генерирует единичный сигнал на выходе при перепаде сигнала на входе с нул  на единицу.The pulse shaper 27 generates a single signal at the output when the signal at the input falls from zero to one.

ЧH

Дл  достижени  указанной цели процесс изменени  объема базы данных, содержащей конечное число типов Х, Хг...Хи взаимосв занных информационных компонентов (сегментов), рассматриваетс  как процесс смены поколений базы данных. Состо ние базы данных описываетс  случайным вектором (u(t) fU,(t) ,..., (%(t), i-  компонента которого (Ч; (t) показывает , что в момент с имеетс  (U;(t) экземпл ров типа X,. Процесс изменени  объема базы данных   чаетс  веро тност ми перехода Р Дt ) .To achieve this goal, the process of changing the size of a database containing a finite number of types X, Xg ... Xi of interconnected information components (segments) is considered as a process of changing generations of the database. The database state is described by a random vector (u (t) fU, (t), ..., (% (t)), the i-component of which (H; (t) indicates that at the moment c there is (U; (t Type X instances. The process of changing the size of a database is determined by the transition probabilities P Dt).

5 five

равными веро тност м того, что один экземпл р сегмента типа X; за врем  t переходит (порождает) в совокупность экземпл ров сегментов, соответствующую случайному вектору Ы (oij,... j& J,) где -oi - число экземпл ров сегмента типа oij, - число экземпл ров сегмента типа Х„.equal probabilities that one instance of a segment of type X; during time t goes (generates) into a set of segment instances corresponding to a random vector L (oij, ... j & J,) where -oi is the number of instances of a segment of type oij, is the number of instances of a segment of type X „.

При этом веро тность P(t) может быть представлена в виде P ,(t) In this case, the probability P (t) can be represented as P, (t)

«,“,

П Poij, где - веро тность j-i J J  P Poij, where is the probability j i j j

того, что один экземпл р сегмента типа X, порождает совокупность экземпл ров сегмента типа Х, равную oij , где oij 0, 1,... .the fact that one instance of a segment of type X generates a collection of instances of a segment of type X, equal to oij, where oij 0, 1, ....

В следующий момент времени t+1 каждый из имеющихс  экземпл ров сегмента Х, где i ,111, может породить случайное число (t) экземпл ров сегмента Xj, дл  которого распределение веро тностей P{oi.Ht) oi РоЈ,, где oL 0,-1,..., и объем базы данных станет равным U (t+1) ( III, (t+1),..., J44(t+1)), где /u:(t + n Mt) . ,At the next time instant t + 1, each of the existing instances of segment X, where i, 111, can generate a random number (t) of instances of segment Xj, for which the probability distribution is P {oi.Ht) oi P0, where oL 0 , -1, ..., and the database size will be equal to U (t + 1) (III, (t + 1), ..., J44 (t + 1)), where / u: (t + n Mt ). ,

+ о Z гд.е jk конкретное значение ы. порожденных экземпл ров конкретным экземпл - .ром из fU|(t) .+ about Z g.e jk specific value of s. generated instances of a particular instance of fU | (t).

На фиг.7 изображен пример процесса изменени  объема базы данных дл  логической модели из таблицы дл  |U(0) (2,2,1,1).Fig. 7 illustrates an example of a process for changing a database volume for a logical model from a table for | U (0) (2.2,1,1).

Каждое из поколений базы данных может быть представлено реализацией случайного леса с заданной топологией и высотой - определ емыми логической моделью базы данных, и случайным числом вершин, определ емым интервалом распределений значенийEach of the database generations can be represented by the implementation of a random forest with a given topology and height — defined by a logical database model, and a random number of vertices determined by the interval of distributions of values

неличин ot (t) и временем моделировани  t.nonlocum ot (t) and simulation time t.

00

Дл  определени  характеристик случайного леса может быть использован ветв щийс  случайный процесс с конечным числом частиц, которым и  вл етс  р д значений (U (t) .To characterize a random forest, a branching random process with a finite number of particles can be used, which is a series of values (U (t)).

При моделировании изменени  объQ ема базы данных (фиг.7) устройство работает следующим образом. Перед началом моделировани  содержимое регистров 18 регистраторов вершин равно начальному числу экземпл ровWhen modeling the change in the database volume (Fig. 7), the device operates as follows. Before starting the simulation, the contents of the registers of the 18 vertex recorders are equal to the initial number of instances.

5 сегментов fU(t) (|U,(t), ) , Uh(t) типов X,, Xa,.«.,Xh соответственно в момент времени t 0. Содержимое регистра 1 адреса равно значению максимального адреса  чейки первого блока 4 пам ти.5 segments fU (t) (| U, (t),), Uh (t) of types X ,, Xa,. “., Xh respectively at time t 0. The contents of register 1 address is equal to the value of the maximum cell address of the first block 4 memory

Триггеры 13, 20 и 21 наход тс  в нулевом, а триггер 26 в единичном состо нии. Содержимое счетчика 24 равно числу моделируемых поколе5 ний базы данных п, содержимое сумматоров 16 и счетчика 22 равно нулю , на первый управл ющий вход счетчика 24 подан сигнал логической единицы.The triggers 13, 20, and 21 are in zero, and the trigger 26 is in one state. The contents of counter 24 are equal to the number of simulated generations of the database n, the contents of adders 16 and counter 22 are zero, and the first control input of counter 24 is given a signal of a logical unit.

° Так как на выходе счетчика 24 (фиг.4) присутствует сигнал 1, а триггер находитс  в единичном состо нии , то содержимое регистра 1 адреса будет записано в счетчик. 28° Since the output of counter 24 (Fig. 4) is signal 1, and the trigger is in one state, the contents of register 1 of the address will be written to the counter. 28

5 (фиг.5), после чего по вившийс  на его выходе сигнал О переведет триггер 26 в нулевое состо ние и сигнал 1 с его нулевого выхода разрешит поступление информации на вы0 читающий вход счетчика 28. Содержимое счетчика 28 поступает на адресный вход первого блока 4 пам ти и вызывает считывание из его  чейки пам ти с адресом 7 кода номера по5 рождающей вершины 1 и кода номера активной вершины 1. Код номера активной вершины, поданный на вход дешифратора 5 (фиг.1), вызывает по вление на первом информационном5 (FIG. 5), after which the O signal at its output transfers the trigger 26 to the zero state and the signal 1 from its zero output will allow information to arrive at the reading input of counter 28. The content of counter 28 goes to the address input of the first block 4 the memory and causes the readout from its memory cell with the address 7 of the code of the number on the 5th generating vertex 1 and the code of the number of the active vertex 1. The code of the number of the active vertex supplied to the input of the decoder 5 (figure 1) causes the appearance of the first information

0 входе регистратора вершин с номером 1 блока регистрации вершин сигнала 1, который переводит триггер 13 первого регистратора вершин в единичное состо ние, а единичный сигнал0 input of the vertex recorder with the number 1 of the signal registration module of the vertices 1, which translates the trigger 13 of the first vertex recorder into a single state, and a single signal

5 с единичного выхода триггера 13 разрешает запись информации всумматор 16 данного регистратора вершин.5 from the single output of the trigger 13 permits the recording of information in the accumulator 16 of this vertex recorder.

Код номера порождающей вершины, поданный на вход дешифратора 7, вызывает по вление на втором информационном входе регистратора вершин с номером 1 блока регистрации вершин сигнала Ч, который переводит триггер 20 первого регистратора в единичное состо ние,а единичный сигнал с единичного выхода триггера 20 разешает считывание начального числа экземпл ров W,(t) сегмента Х из ре- QThe code of the generating vertex number applied to the input of the decoder 7 causes the appearance at the second information input of the vertex recorder number 1 of the signal registration block of the signal H, which translates the trigger 20 of the first recorder into a single state, and a single signal from the single output of the trigger 20 hinders reading the initial number of instances of W, (t) of segment X of re-Q

гистра 18 в счетчик 22 блока моделиовани  активной вершины, после чего на выходе счетчика 22 по вл етс  сигнал О, который переводит триггер 21 в единичное состо ние, в ре- «г зультате чего разрешаетс  поступление информации на вычитающий вход счетчика 22, запрещаетс  прием инормации на информационные входыthe horn 18 into the counter 22 of the active vertex modeling unit, after which the output of the counter 22 is a signal O, which translates the trigger 21 into a single state, as a result of which information is received at the subtracting input of the counter 22, the reception of the information is prohibited to informational inputs

счетчика 22 и запускаетс  генератор 20 11 импульсов, единичные импульсы с выхода которого перевод т в нулевое состо ние триггеры 20 всех регистраторов вершин, что приводит к запреению считывани  информации из ре- 25 гистров 18 в блок моделировани  активной вершины. Каждый единичный импульс с выхода генератора 11 импульсов вызывает считывание из второго блока 6 пам ти в соответствии с поданным на его вход адресом сthe counter 22 and the generator 20 11 of the pulses is started, single pulses from the output of which transfer the triggers 20 of all the vertex recorders to the zero state, which leads to the prohibition of reading information from the registry 18 of the active vertex. Each single pulse from the output of the generator 11 pulses causes reading from the second memory block 6 in accordance with the address given at its input with

блока 4 пам ти, множества веро т-memory block 4, sets of probi

( с Pci| з в конкретном случае(with Pci | s in the specific case

{Poi}(5 которые подаютс  на вход датчика 8 случайных чисел, который вырабатывает случайное число oi , поступающее на вход сумматора 16 первого регистратора вершин. Этот же единичный сигнал уменьшает на единицу содержимое счетчика 22.{Poi} (5 which are fed to the input of the random number sensor 8, which produces a random number oi, which is fed to the input of the adder 16 of the first vertex recorder. This same single signal reduces the content of the counter 22 by one.

Как только содержимое счетчика 22 станет равным нулю, на его выходе по вл етс  сигнал 1, по вление которого разрешает прием информации на второй информационный вход счетчика 22, перевод  триггер 21 в нуле вое состо ние, запрещает работу генератора 11 импульсов и формирователь 27 импульсов в блоке формировани  адреса генерирует единичный импульс , который уменьшает содержимое счетчика 28 на единицу. Таким образом заканчиваетс  моделирование первой активной вершины, на фиг.7 это соответствует ситуации порождени  новых экземпл ров сегментов ти- 55 па X. экземпл рами сегментов типа Х, данна  ситуаци  задана в  чейке с адресом 7 блока 4 пам ти.As soon as the contents of counter 22 become zero, a 1 signal appears at its output, the occurrence of which permits the reception of information to the second information input of counter 22, putting the trigger 21 into the zero state, prohibits the operation of the pulse generator 11 and the driver 27 of the pulses The address generation unit generates a single pulse, which reduces the contents of counter 28 by one. Thus, the simulation of the first active vertex is completed, in Fig. 7 this corresponds to the situation of generating new instances of segments of type 55. Instances of segments of type X, this situation is specified in the cell with address 7 of memory block 4.

30thirty

3535

4040

45 45

5050

QQ

«г "G

20 25 20 25

5555

30thirty

3535

4040

4545

5050

После окончани  моделировани  всех порождающих ситуаций, заданных в блоке 4 пам ти, т.е. как только со держимое счетчика 28 станет равным нулю, на его управл ющем выходе по вл етс  сигнал 1, который при поступлении на второй управл ющий вход блока регистрации вершин разрешает считывание содержимого сумматоров 16 в регистры 18 всех регистраторов вершин, а пройд  через блок задержки 12, переводит триггеры 13 в нулевое состо ние и обнул ет содержимое сумматоров 16. Этот же сигнал 1 с выхода счетчика 28 уменьшает на единицу содержимое счет чика 24, а также, перевед  триггер 36 в единичное состо ние, разрешает прием информации счетчиком 28 из регистра 1 адреса. На этом заканчивает с  моделирование первого поколени  базы данных-, в результате в регистрах 18 регистраторов вершин содержитс  вектор U (t+1) ( (H,(t+1), (Uj(t+1) ,.. ., fUn(t+l)). Далее начинаетс  моделирование следующего поколени  базы данных. Описанна  процедура повтор етс  до.тех пор, пока содержимое счетчика 24 не станет равным нулю, что приведет к сбросу на его выходе сигнала 1 и запрету очередное считывание адреса из регистра 1 адреса. На этом моделирование заканчиваетс , и в регистрах 18 блока регистрации вершин содержитс  вектор (U(t) (fU,(t+1), /U4(t), ..., (Un(t)), дл  t п,где п - число моделируемых поколений базы данныхAfter completion of modeling all generating situations specified in memory block 4, i.e. As soon as the contents of counter 28 become zero, a signal 1 appears at its control output, which, when it arrives at the second control input of the vertex registration unit, allows the contents of adders 16 to be read into registers 18 of all vertex recorders, and passed through delay block 12 , sets the triggers 13 to the zero state and zeroes the contents of the adders 16. This same signal 1 from the output of the counter 28 reduces the unit of the counter 24 by one, and also, by switching the trigger 36 to one, allows the information to be received by the counter 28 1 of the register address. This concludes with the simulation of the first generation of the database; as a result, the registers 18 of the vertex recorders contain the vector U (t + 1) ((H, (t + 1), (Uj (t + 1), ..., fUn ( t + l)). Next, the simulation of the next generation of the database begins. The described procedure repeats until the contents of counter 24 become zero, which will reset the signal 1 at its output and prohibit the next reading of the address from register 1 of the address This is where the simulation ends, and the registers 18 of the vertex registration unit contain the vector (U (t) (fU, (t + 1), / U4 (t), ..., (Un ( t)), for t p, where n is the number of simulated database generations

Claims (5)

1. Устройство дл  моделировани  изменени  объема сетевой базы данных , содержащее генератор импульсов , первый блок пам ти и второй блок пам ти, выходы которого соединены с входами настройки датчика случайных чисел, отличающеес  тем, что, с целью расширени  класса решаемых задач путем обеспечени  возможности моделировани  процесса изменени  объема базы данных во времени, в него введены п регистраторов вершин, блок моделировани  активной вершины, дешифратор номрр-i активной вершины, дешифратор ра порождающей вершины, б-юь s-irc-i 9141. A device for simulating a change in the size of a network database, comprising a pulse generator, a first memory block and a second memory block, the outputs of which are connected to the inputs of a random number sensor setting, characterized in that, in order to expand the class of tasks to be solved by enabling modeling the process of changing the database volume over time, n vertex recorders are entered into it, the active vertex modeling block, the number vertex-i decoder of the active vertex, the decoder of the parent vertex, b-s s-irc-i 914 ки, блок контрол  времени моделировани , блок формировани  адреса и регистр адреса, выходы которого подключены к соответствующим информационным входам блока контрол  времени моделировани , выходы которого соединены с соответствующими информационными входами блока формировани  адреса, группа информационных выходов которого .подключена к соответствующим адресным входам первого блока пам ти, перва  группа выходов которого соединена с соответствующими входами дешифратора номера активной вершины 1-й (, 2,...,п) выход которого соединен с первым информационным входом 1-го регистратора вершин, выходы всех регистраторов вершин объединены поразр дно в шину данных и подключены к соответствующим информационным входам блока моделировани  активной вершины , выход которого соединен с управл ющим входом блока формировани  адреса и с входом генератора импульсов , выход которого подключен к управл ющему входу блока моделировани  активной вершины, к входу синхронизации второго блока пам ти и к входам блокировки вершины регистраторов вершин, группа информационных входов каждого из которых соединена с соответствующими выходами датчика случайных чисел, втора  группа выходов первого блока пам ти подключена соответственно к адресным . входам второго блока пам ти, треть  группа выходов первого блока пам ти соединена с соответствующими входами дешифратора номера порождающей вершины, 1-й выход которого подключен к второму информационному входу 1-го регистратора вершин, выход блока формировани  адреса соединен с входом счета времени блока контрол  времени моделировани , с входами записи регистраторов вершин и через блок задержки с входами сброса активности регистраторов вершин.ki, simulation time control block, address shaping block and address register whose outputs are connected to the corresponding information inputs of the simulation time control block whose outputs are connected to the corresponding information inputs of the address generation block whose information output group is connected to the corresponding address inputs of the first memory block ti, the first group of outputs of which is connected to the corresponding inputs of the decoder of the number of the active vertex of the 1st (, 2, ..., n) whose output with the first information input of the 1st vertex recorder, the outputs of all the vertex recorders are integrated into the data bus and connected to the corresponding information inputs of the active vertex modeling unit, the output of which is connected to the control input of the address generation unit and to the input of the pulse generator whose output is connected to the control input of the active vertex modeling block, to the synchronization input of the second memory block and to the vertex blocking inputs of the vertex recorders, a group of information inputs to Each of which is connected to the corresponding outputs of the random number sensor, the second group of outputs of the first memory block is connected to the address one, respectively. to the inputs of the second memory block, the third group of outputs of the first memory block is connected to the corresponding inputs of the decoder of the generating vertex number, the 1st output of which is connected to the second information input of the 1st vertex recorder, the output of the address generation unit simulation, with the entries of the recording of the vertex recorders and through the delay block with the inputs for resetting the activity of the vertex recorders. 2. Устройство по п.1, отличающее с  тем, что каждый регистратор вершины содержит две группы элементов И, сумматор, регистр, два элемента НЕ и два триггера, группа информационных входов регистратора вершин соединена с первыми входами элементов И первой группы, выходы которых подключены jc входам2. The device according to claim 1, characterized in that each vertex recorder contains two groups of elements AND, an adder, a register, two elements NOT and two triggers, a group of information inputs of the vertex recorder connected to the first inputs of elements AND of the first group whose outputs are connected jc inputs 994210994210 сумматора, выходы которого соединены с входами данных регистра, выходы которого соединены с первыми входамиadder, the outputs of which are connected to the data inputs of the register, the outputs of which are connected to the first inputs элементов И второй группы, выходыelements And the second group, outputs 5five которых  вл ютс  выходами регистратора вершины, первый информационный вход которого подключен к единичному входу первого триггера и черезwhich are the outputs of the vertex recorder, the first information input of which is connected to the single input of the first trigger and through IQ первый элемент НЕ к первому нулевому входу первого триггера, выход которого соединен с вторыми входами элементов И первой группы, второй информационный вход регистратора вер15 шины подключен к единичному входу второго триггера и через второй элемент НЕ к первому нулевому входу второго триггера, выход которого соединен с вторыми входами элементов ИIQ is the first element NOT to the first zero input of the first trigger, the output of which is connected to the second inputs of elements AND of the first group, the second information input of the bus recorder ver15 is connected to the single input of the second trigger and through the second element NOT to the first zero input of the second trigger, the output of which is connected to the second inputs of the elements And 2Q третьей группы, второй нулевой вход второго триггера  вл етс  входом блокировки вершины регистратора вершины , вход записи которого подключен к входу синхронизации регистра, вход2Q of the third group, the second zero input of the second trigger is the vertex blocking input of the vertex recorder, whose recording input is connected to the register synchronization input, input 25 сброса активности регистратора вершины соединен с вторым нулевым входом первого триггера и с входом сброса сумматора.25 reset the activity of the recorder vertex connected to the second zero input of the first trigger and the reset input of the adder. 3.Устройство по п.1, о т л и - 30 чающеес  тем, что блок моделировани  активной вершины содержит элемент НЕ, триггер и счетчик, входы начальной установки которого соединены с информационным входом блока, управл ющий вход которого подключен к счетному входу счетчика, выход индикации нулевого состо ни  которого соединен с выходом блока, с нулевым входом триггера и через элемент НЕ3. The device according to claim 1, about tl and - 30, in that the active vertex modeling block contains a NOT element, a trigger and a counter, the initial installation inputs of which are connected to the information input of the block, the control input of which is connected to the counter count input, the output of the zero state indication of which is connected to the output of the block, with the zero input of the trigger and through the element NOT . с единичным входом триггера, единичный и нулевой выходы которого подключены соответственно к входу разрешени  счета и к входу разрешени  приема счетчика.. with a single trigger input, the single and zero outputs of which are connected respectively to the counting input input and to the meter enable input input. 4.Устройство по п.1, о т л и - чающеес  тем, что блок формировани  адреса содержит формирователь импульсов, эпемент НЕ, триггер и счетчик, выходы которого соединены группой информационных выходов блока, управл ющий вход которого через формирователь импульсов подключен к счетному входу счетчика, выход индикации нулевого состо ни  которого соединен с выходом блока,4. The device according to claim 1, about tl, which is that the address generation unit contains a pulse shaper, a NOT epement, a trigger and a counter, the outputs of which are connected by a group of information outputs of the block, the control input of which is connected via a pulse shaper to the counting input a counter whose zero-state indication output is connected to the output of the block, с единичным входом триггера и через элейент НЕ с нулевым входом триггера, единичный и нулевой выходы которого подключены соответственно к входуwith a single trigger input and through an element NOT with a zero trigger input, the single and zero outputs of which are connected respectively to the input 3535 4545 5050 5555 11eleven разрешени  приемам входу разрешени  счета счетчика, входы данных которо го  вл ютс  информационными входами блока.permissions to the inputs to the resolution enable of the counter, whose data inputs are the information inputs of the block. 5. Устройство по п.1, о т л и - чающеес  тем, что блок контрол  времени моделировани  содержит счетчик и группу элементов И, выходы которых  вл ютс  выходами5. The device according to claim 1, of which is that the simulation time control block contains a counter and a group of elements, the outputs of which are outputs 79942127994212 блока, вход счета времени которогоblock whose time entry соединен со счетным входом счетчика, инверсный выход индикации нулевого состо ни  подключен к первым входам 5 элементов И группы, вторые входы которых  вл ютс  информационными входами бпока, вход установки блока  вл етс  входом задани  начального состо ни  счетчика.connected to the counter input of the counter, the inverse output of the zero state indication is connected to the first inputs of the 5 elements AND groups, the second inputs of which are information inputs of the side, the installation input of the block is the input of the initial state of the counter. От d/f, 12 От fa J От fa, 11 Фиг. 2From d / f, 12 From fa J From fa, 11 FIG. 2 к fanto fan о-about- От fa tO О-From fa tO O- 2727 От 6л. 2From 6l. 2 О-ABOUT- /7i/ 7i ЛL f-Дf-d Д D Л « «L "" UU /&/ / & / н5л.2,12.9 -Оn5l.2,12.9 - O нВл.4 -Оnvl.4 -o 1JL1JL // Ј0Ј0 фигЗfigs ри&.6ri & .6 «" ЈLЈL (M 3 в3 in ГR V MSV ms иand itit Ч H
SU874301046A 1987-09-02 1987-09-02 Device for simulating change of net database capacity SU1479942A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU874301046A SU1479942A1 (en) 1987-09-02 1987-09-02 Device for simulating change of net database capacity

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU874301046A SU1479942A1 (en) 1987-09-02 1987-09-02 Device for simulating change of net database capacity

Publications (1)

Publication Number Publication Date
SU1479942A1 true SU1479942A1 (en) 1989-05-15

Family

ID=21325829

Family Applications (1)

Application Number Title Priority Date Filing Date
SU874301046A SU1479942A1 (en) 1987-09-02 1987-09-02 Device for simulating change of net database capacity

Country Status (1)

Country Link
SU (1) SU1479942A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 756421, кл. G 06 G 7/122, 1978. Авторское свидетельство СССР № 1044048, кл. G 06 G 7/122, 1982. *

Similar Documents

Publication Publication Date Title
AU657919B2 (en) Asynchronous control system for a neuro computer
SU1479942A1 (en) Device for simulating change of net database capacity
JPS6094525A (en) Time division pulse pattern generator
SU1034048A1 (en) Graph simulating device
SU1377853A1 (en) Random semi-markovian process generator
SU1709328A1 (en) Device for processing data structures
RU2024054C1 (en) Device for solving of problems of packing
SU1474836A1 (en) Variable pulse sequence selector
SU1524078A1 (en) Multichannel device for capturing and processing information
RU2047921C1 (en) Memory unit for storing images
SU1437974A1 (en) Generator of pseudorandom sequences
SU1126967A1 (en) Device for simulating graphs
SU1441385A1 (en) Device for sorting numbers
SU1140116A1 (en) Device for calculating values of sine and cosine functions
SU857978A1 (en) Simulator of multidimensional random values
SU1587537A1 (en) Device for servicing messages
SU708367A1 (en) Device for simulating network diagrams
SU1368876A1 (en) Random number generator
SU1656560A1 (en) Sparse matrix multiplier
RU1827713C (en) Delay device
SU1543430A1 (en) Device for determining coordinates of centre of gravity of image
SU1656541A1 (en) Common memory direct access system
SU1377852A1 (en) Device for sorting numbers
SU1619401A1 (en) Code converter
SU1751713A1 (en) Meter of time intervals of pulse sequences