SU1292002A1 - Device for simulating problem solving process with electronic computer - Google Patents
Device for simulating problem solving process with electronic computer Download PDFInfo
- Publication number
- SU1292002A1 SU1292002A1 SU853957653A SU3957653A SU1292002A1 SU 1292002 A1 SU1292002 A1 SU 1292002A1 SU 853957653 A SU853957653 A SU 853957653A SU 3957653 A SU3957653 A SU 3957653A SU 1292002 A1 SU1292002 A1 SU 1292002A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- output
- input
- pulse generator
- proportional
- generator
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 9
- 238000002360 preparation method Methods 0.000 claims description 4
- 238000000926 separation method Methods 0.000 claims description 2
- 238000009434 installation Methods 0.000 claims 2
- 238000002955 isolation Methods 0.000 claims 1
- 238000004519 manufacturing process Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Изобретение относитс к специализированным средствам вычислительной техники и предназначено дл моделировани процесса решени задач на цифровой ЭВМ, Цель изобретени - расширение функциональных возможностей за счет моделировани процессов подготовки к работе устройств ввода - вывода и обработки прерываний. Устройство содержит триггеры, элементы И, элементы задержки, разделительные диоды, регистр сдвига, генератор случайной последовательности импульсов, генераторы случайных им пульсов, пропорциональных длительности работы процессора и внешних устройств. 2 ил.The invention relates to specialized computer facilities and is intended to simulate the process of solving problems on a digital computer. The purpose of the invention is to expand the functionality by simulating the processes of preparing input-output devices for operation and interrupt processing. The device contains triggers, elements And, delay elements, dividing diodes, shift register, generator of a random sequence of pulses, generators of random pulses proportional to the duration of the processor and external devices. 2 Il.
Description
- -
Изобретение относитс к специализированным средствам вычислительной техники и предназначено дл моделировани процесса решени задач на цифровой ЭВМ.The invention relates to specialized computer facilities and is intended to simulate the process of solving problems on a digital computer.
Цель изобретени - расширение функциональных возможностей за счет моделировани процесса подготовки, к работе устройств ввода - вывода и обработки прерываний.The purpose of the invention is to expand the functionality by simulating the preparation process, for the operation of input / output devices and interrupt handling.
На фиг. приведена временна диаграмма; на фиг. 2 - структурна схема устройства.FIG. a time chart is provided; in fig. 2 is a block diagram of the device.
Устройство содержит генератор 1 случайных импульсов, пропорциональ ных длительности работы процессора, генератор 2 случайных импульсов, пропорциональных длительности работы внешних устройств, генератор 3 последовательности случайных импульсов, первый 4 и второй 5 триггеры, первый 6, второй 7 и третий 8 элементы И, регистр 9 сдвига, первый 10, третий 11 и второй 12 элементы задержки, первый 13 и второй 14 разделительные диоды.The device contains a generator of 1 random pulses proportional to the duration of the processor, a generator of 2 random pulses proportional to the duration of external devices, the generator 3 sequences of random pulses, the first 4 and second 5 triggers, the first 6, second 7 and third 8 elements And register 9 shift, the first 10, the third 11 and the second 12 delay elements, the first 13 and the second 14 separation diodes.
На временной диаграмме обозначено ЦП - обработка данных процессором; УВВ - выполнение операций ввода - вывода; Пр - обработка прерываний; Пд - подготовка УВВ к работе.The timing diagram shows the CPU - data processing by the processor; UVV - execution of input-output operations; Pr - interrupt handling; PD - preparation of UVV to work.
Поток задач, поступающих на вход устройства, представл ет собой случайную последовательность импульсов, распределенных по определенному за-- кону возникновени требований на проведение вычислительных работ в исследуемой системе.The flow of tasks arriving at the device input is a random sequence of pulses distributed according to a specific law of the occurrence of requirements for performing computational work in the system under study.
Генератор 3 моделирует при поступлении запроса процессы обработки запроса на решение задач и подготовки внешних устройств к работе, аво врем решени задач - интервал от начала работы процессора до прерывани его работы с целью обращени к внеш- нуму устройству. Генератор 1 моделирует работу процессора, а генератор 2 - работу внешнего устройства в процессе решени задачи. Закон распределени случайных импульсов на выходах указанных генераторов один и тот же или различный. Временной интервал от момента запуска генератора до по влени импульсов на их выходе случаен и распределен по прин тому закону моделировани процесса.Generator 3 models, when a request is received, the processes of processing a request for solving tasks and preparing external devices for operation, and at the time of solving problems, the interval from starting the processor to interrupting its operation in order to access the external device. Generator 1 models the operation of the processor, and generator 2 - the operation of the external device in the process of solving the problem. The distribution of random pulses at the outputs of these generators is the same or different. The time interval from the moment the generator starts up to the appearance of pulses at their output is random and is distributed according to the adopted law of the process simulation.
Элемент П задержки моделирует - процесс обработки прерывани работы процессора дл обращени к устройThe delay element P simulates the processor interrupt processing to access the device.
5five
0 0
0 0
5 five
ствам ввода - вывода и запуска этих устройств. Элементы 10 и 1.2 задержки выполн ют двойную функцию: повышают точность моделировани за счет устранени невозможных на практике событий и устран ют режим гонки сигналов.input / output and launch of these devices. Elements 10 and 1.2 of the delay perform a double function: they increase the accuracy of the simulation by eliminating events that are impossible in practice and eliminate the race signal mode.
Устройство работает следующим образом.The device works as follows.
В исходном состо нии триггеры 4 и 5 установлены в положение, при котором на входы элементов И 6 и 7 подан высокий потенциал, а на вход элемента И 8 - низкий потенциал, В регистре 9 сдвига во все разр ды записаны нули.In the initial state, the triggers 4 and 5 are set to a position where a high potential is applied to the inputs of the elements 6 and 7, and a low potential is fed to the input of the element E 8, In the shift register 9, zeros are written in all bits.
Импульс, имитирующий поступление задачи на решение, с входа устройства проходит открытый элемент И 6, за-, пускает генератор 3 и, поступа на вход триггера 4, опрокидывает его. После опрокидывани триггера 4 на втором входе элемента И 6 напр жение отсутствует - элемент И 6 закрываетс на весь период решени задачи, Задачи, поступающие в это врем на вход устройства, получают отказ на рещение задачи.An impulse that simulates the arrival of a problem to a solution, an open element I 6 passes from the input of the device, the generator 3 starts up and, arriving at the trigger input 4, overturns it. After the flip-flop of trigger 4 at the second input of element 6, the voltage is absent — element 6 is closed for the entire period of solving the problem. Problems arriving at the input of the device are rejected to solve the problem.
Случайные импульсы с выхода генератора 3 поступают в регистр 9, пос ле заполнени которого очередной импульс вызывает по вление импульса на выходе регистра 9, который устанавливает генератор 3 в исходное состо ние. Этот же импульс подтверждает исходное состо ние генератора 1 и, пройд через элемент 11 задерж- 1ки, запускает генератор 2 случайных импульсов.The random pulses from the output of the generator 3 are fed to the register 9, after filling which the next pulse causes the appearance of a pulse at the output of the register 9, which sets the generator 3 to the initial state. The same pulse confirms the initial state of the generator 1 and, having passed through the element 11 of the delay, starts the generator of 2 random pulses.
По окончании работы генератора 2 (первичное обращение к внешнему устройству ) выдаетс импульс, который проходит через открытый элемент И 7 и элемент 10 задержки, запускает генератор I, а затем проходит через элемент 12 задержки, диод 13 и запускает генератор 3, а также подтверждает состо ние триггера 4.At the end of the generator 2 (the primary appeal to an external device), a pulse is output, which passes through the open element 7 and the delay element 10, starts generator I, and then passes through delay element 12, diode 13 and starts generator 3, and also confirms trigger trigger 4.
Если первым заканчивает работу генератор 3, то импульс поступает на 0 вход регистра 9 и, так как он уже заполнен, на его выходе по вл етс импульс, который останавливает работу генераторов 3 и 1, а также последовательно поступает на входы элемента 11 задержки и генератора 2. Генераторы 3 и 1 устанавливаютс в исходное состо ние.If generator 3 finishes first, a pulse arrives at 0 input of register 9 and, since it is already filled, a pulse appears at its output, which stops the operation of generators 3 and 1, and also successively enters the inputs of delay element 11 and generator 2. Generators 3 and 1 are reset.
Если первым заканчивает работу I генератор 1, то устанавливаетс вIf I finishes first with generator 1, then it is set to
5five
00
5five
исходное состо ние генератора 3, измен ет состо ние триггер 5 таким образом , что элемент И 7 закрываетс , а элемент И 8 открываетс . Кроме того , импульс, выработанный генератором 1, пройд через элемент 11 задержки , запускает генератор 2. Работа генератора 2 свидетельствует о завершении обработки программы (выводе результатов). Импульс с выхода генератора 2 проходит через открытый элемент И 8 на выход устройства и, поступа на входы триггеров 4 и 5, устанавливает их, а следовательно, и элементы И 6-8 в исходное состо ние . Устройство готово к работе.the initial state of the generator 3, changes the state of the trigger 5 so that the element And 7 is closed, and the element And 8 opens. In addition, the pulse produced by the generator 1, passed through the delay element 11, starts the generator 2. The operation of the generator 2 indicates the completion of the program processing (output of results). The pulse from the output of the generator 2 passes through the open element AND 8 to the output of the device and, arriving at the inputs of the flip-flops 4 and 5, sets them, and consequently, the elements AND 6-8 to the initial state. The device is ready for operation.
Технико-экономическа эффективность от внедрени устройства заключаетс в по влении возможности более точно моделировать однопрограммный режим работы ЭВМ за счет учета особенностей подготовки к работе внешних устройств.Technical and economic efficiency from the introduction of the device lies in the possibility of more accurately simulating the single-program mode of the computer operation by taking into account the features of preparation for the operation of external devices.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU853957653A SU1292002A1 (en) | 1985-09-23 | 1985-09-23 | Device for simulating problem solving process with electronic computer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU853957653A SU1292002A1 (en) | 1985-09-23 | 1985-09-23 | Device for simulating problem solving process with electronic computer |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1292002A1 true SU1292002A1 (en) | 1987-02-23 |
Family
ID=21198838
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU853957653A SU1292002A1 (en) | 1985-09-23 | 1985-09-23 | Device for simulating problem solving process with electronic computer |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1292002A1 (en) |
-
1985
- 1985-09-23 SU SU853957653A patent/SU1292002A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 1024929, кл. G 06 F 15/20, 1981. Авторское свидетельство СССР по за вке № 3799269, кл. G 06 F 15/20, 1984. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1292002A1 (en) | Device for simulating problem solving process with electronic computer | |
SU1218394A1 (en) | Device for simulating process for computer-aided problem solving | |
SU1438003A1 (en) | Binary code to time interval converter | |
SU1383383A1 (en) | Device for static simulation of radio emission process check | |
SU1541670A1 (en) | Device for control of memory unit | |
RU1791833C (en) | Device for isolation of elements of images of mobile objects | |
RU1774343C (en) | Computer-aided problem solution simulator | |
SU1183972A1 (en) | Device for simulating failures of digital equipment | |
SU1297032A1 (en) | Pulse distributor | |
SU1368894A1 (en) | Device for registering random event in technical system | |
SU1619387A1 (en) | Clocking device | |
SU1075393A1 (en) | Pulse train/rectangular pulse converter | |
SU1367143A1 (en) | Apparatus for delaying square pulses | |
SU1670775A1 (en) | Device for forming pulse train | |
SU1425705A1 (en) | Device for modeling graphs | |
SU1265767A1 (en) | Generator of random time intervals | |
SU1259282A2 (en) | Device for simulating the servicing process of requests with different priorities | |
SU1275461A1 (en) | Device for simulating the queueing systems | |
SU1226451A1 (en) | Random number sequence generator | |
SU1385283A1 (en) | Pulse sequence selector | |
SU1206795A2 (en) | Device for simulating failures in complex systems | |
SU1524008A1 (en) | Device for determining extremum moments | |
RU2024057C1 (en) | Petry-net analyzer | |
SU1424018A1 (en) | Arrangement for setting microprocessors to initial state | |
SU375651A1 (en) | FREQUENCY-PULSE MULTIPLE-PERFORMANCE DEVICE- ^ |