2 / 2 / 0
Регистрация: 27.12.2010
Сообщений: 89
1

Система обработки информации от удаленного объекта

04.12.2013, 21:10. Показов 2230. Ответов 3
Метки нет (Все метки)

Задача.
Система обработки информации от удаленного объекта обеспечивает прием и обработку сигналов, поступающих с частотой 100 кГц, и состоит из четырех компьютеров, объединенных в конвейер. Из входного буфера системы сигналы поступают с равной вероятностью в буфер одного из двух компьютеров первого сегмента конвейера, объем которого рассчитан на информацию о 7 сигналах. Время обработки каждого сигнала в компьютере первого сегмента составляет 18±5 мкс. Обработанные данные поступают с равной вероятностью во входной буфер одного из двух компьютеров второго сегмента конвейера, в которых обработка продолжается в течение 15±2 мкс. В компьютерах происходят сбои. Вероятность сбоев в компьютере первого сегмента равна 5 %, в компьютере второго сегмента – 10%. В течение времени обработки сигнал остается в буфере соответствующего компьютера и при возникновении сбоя обработка его возобновляется с начального момента.
Смоделировать работу системы обработки информации в течение 5 мс (5000 транзактов). Определить объемы входных буферов системы и компьютеров второго сегмента конвейера. Обеспечить сбор статистических данных по работе очередей. Оценить потери времени в компьютерах на восстановление сбойных ситуаций.

Система обработки информации от удаленного объекта

И - источник заявок;
BUFS – входной буфер системы;
BUFC1 – буфер первого компьютера, первого сегмента конвейера;
BUFC2 – буфер второго компьютера, первого сегмента конвейера;
BUFC3 – буфер первого компьютера, второго сегмента конвейера;
BUFC4 – буфер второго компьютера, второго сегмента конвейера;
P – вероятность поступления сигнала в какой-либо буфер.
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
BUFS EQU 1   ;символическое и числовое имена буфера системы
BUFC1 EQU 2  ;символическое и числовое имена буфера компьютера №1
BUFC2 EQU 3  ;символическое и числовое имена буфера компьютера №2
BUFC3 EQU 4  ;символическое и числовое имена буфера компьютера №3
BUFC4 EQU 5  ;символическое и числовое имена буфера компьютера №4
COMP1 EQU 6  ;символическое и числовое имена компьютера №1
COMP2 EQU 7  ;символическое и числовое имена компьютера №2
COMP3 EQU 8  ;символическое и числовое имена компьютера №3
COMP4 EQU 9  ;символическое и числовое имена компьютера №4
BUFC1 STORAGE 7  ;объём буфера компьютера №1
BUFC2 STORAGE 7  ;объём буфера компьютера №2
 
SIMULATE     ;разрешает моделирование
 
GENERATE 10 ;генерация транзактов    
ENTER BUFS   ;вход в буфер системы
TRANSFER .5,LBUF1,LBUF2;передача транзакта с вер. 0.5 на метки LBUF1,LBUF2
 
LBUF1 QUEUE 1    ;вход в очередь 1
ENTER BUFC1  ;вход в буфер первого компьютера
DEPART 1     ;выход из очереди
LEAVE BUFS   ;выход из буфера системы
SBOY1 SEIZE COMP1    ;занятие первого компьютера
ADVANCE 18,5     ;задержка на 13 – 23 мкс
RELEASE COMP1    ;освобождение компьютера №1
TRANSFER .05,N1,SBOY1   ;переход с вероятностью 0.05 на метку SBOY1,иначе на 
;N1
N1 LEAVE BUFC1   ;выход из буфера первого компьютера
TRANSFER .5,LBUF3,LBUF4;передача транзакта с вер. 0.5 на метки LBUF3,LBUF4
LBUF2 QUEUE 2    ;вход в очередь 2
ENTER BUFC2  ;вход в буфер второго компьютера
DEPART 2     ;выход из очереди
LEAVE BUFS   ;выход из буфера системы
SBOY2 SEIZE COMP2    ;занятие второго компьютера
ADVANCE 18,5 ;задержка на 13 – 23 мкс
RELEASE COMP2    ;освобождение компьютера №2
TRANSFER .05,N2,SBOY2   ;переход с вероятностью 0.05 на метку SBOY2,иначе на
;N2
N2 LEAVE BUFC2   ;выход из буфера второго компьютера
TRANSFER .5,LBUF3,LBUF4;передача транзакта с вер. 0.5 на метки LBUF3,LBUF4
 
LBUF3 ENTER BUFC3    ;вход в буфер третьего компьютера
SBOY3 SEIZE COMP3    ;занятие третьего компьютера
ADVANCE 15,2 ;задержка на 13 – 17 мкс
RELEASE COMP3    ;освобождение компьютера №3
TRANSFER .1,N3,SBOY3    ;переход с вероятностью 0.1 на метку SBOY3, иначе на 
;N3 
N3 LEAVE BUFC3   ;выход из буфера третьего компьютера
TRANSFER ,LAST   ;безусловный переход на метку LAST
 
LBUF4 ENTER BUFC4    ;вход в буфер четвёртого компьютера
SBOY4 SEIZE COMP4    ;занятие четвёртого компьютера
ADVANCE 15,2 ;задержка на 13 – 17 мкс
RELEASE COMP4    ;освобождение компьютера №4
TRANSFER .1,N4,SBOY4    ;переход с вероятностью 0.1 на метку SBOY4, иначе на 
;N4
N4 LEAVE BUFC4   ;выход из буфера четвёртого компьютера
 
LAST TERMINATE   ;удаление транзактов из системы
GENERATE 5000    ;генерирует транзакты каждые 5000 мкс (5 мс)
TERMINATE 1  ;удаление транзактов из системы и уменьшение ССМ на 1
START 1  ;установка нач. значения счётчика моделирования (1)
Почему происходит ошибка при ENTER BUFS ??? (Код был взять с сайта http://codingrus.ru/readarticle.php?article_id=836)
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.12.2013, 21:10
Ответы с готовыми решениями:

Система обработки информации содержит мультиплексный канал и три мини-ЭВМ
Помогите решить/написать эту задачку...вообще не знаю,как и что тут надо делать..а сдавать вот уже...

Система распределенной обработки информации
Задали курсач на эту тему. а я ни в зуб ногой - на парах даже лекций не читают(магистратура, чтоб...

Система обработки стереометрической измерительной информации
Не могу найти литературу по данному вопросу Помогите кто может

Система удаленного лицензирования
Привет всем. В настоящий момент разрабатывается программный продукт для одной компании....

3
1815 / 1029 / 285
Регистрация: 13.02.2012
Сообщений: 3,338
05.12.2013, 06:07 2
Лучший ответ Сообщение было отмечено Dukalys как решение

Решение

Почему не выложили ошибки то.
12/05/13 08:04:11 Model Translation Begun.
12/05/13 08:04:11 Line 28, Col 1. Invalid SNA. Expecting a Label or GPSS Verb.
12/05/13 08:04:11 N1 LEAVE BUFC1 ;????? ?? ?????? ??????? ??????????
12/05/13 08:04:11 Line 39, Col 1. Invalid SNA. Expecting a Label or GPSS Verb.
12/05/13 08:04:11 N2 LEAVE BUFC2 ;????? ?? ?????? ??????? ??????????
12/05/13 08:04:11 Line 48, Col 1. Invalid SNA. Expecting a Label or GPSS Verb.
12/05/13 08:04:11 N3 LEAVE BUFC3 ;????? ?? ?????? ???????? ??????????
12/05/13 08:04:11 Line 57, Col 1. Invalid SNA. Expecting a Label or GPSS Verb.
12/05/13 08:04:11 N4 LEAVE BUFC4 ;????? ?? ?????? ?????????? ??????????
12/05/13 08:04:12 **** Model Translation Aborted ****
переобозвать все N1 N2... - NN1 NN2 ...

Добавлено через 1 минуту
12/05/13 08:05:38 ENTER BUFS ;???? ? ????? ???????
12/05/13 08:05:38 Reference to a non-existent Storage entity.
Несуществующее хранилище BUFS
МКУ объявляются через STORAGE , a не EQU (константы)
1
2 / 2 / 0
Регистрация: 27.12.2010
Сообщений: 89
05.12.2013, 08:07  [ТС] 3
Преобразовал. А теперь появляется след. ошибка:
12/05/13 11:06:36 Model Translation Begun.
12/05/13 11:06:36 Ready.
12/05/13 11:06:36 Simulation in Progress.
12/05/13 11:06:36 Error Stop.
12/05/13 11:06:36 Halt. XN: 1. Block 7 Next.
12/05/13 11:06:36 Clock:32.148600. Next: LEAVE. Line 23.
12/05/13 11:06:36 LEAVE BUFS ;????? ?? ?????? ???????
12/05/13 11:06:36 Attempt to release more storage than existed.
BUFS STORAGE 7
0
1815 / 1029 / 285
Регистрация: 13.02.2012
Сообщений: 3,338
05.12.2013, 08:22 4
Перевод ошибки не очевиден?
Вы делаете больше LEAVE чем ENTER. то есть покидает BUFS больше заявок чем там есть.
Это мне кажется из-за большого числа перенаправлений transfer . потеряли логику.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.12.2013, 08:22

Система удаленного контроля по Wi-Fi
Здравствуйте, уважаемые форумчане! Суть вопроса таков: Надо создать автомат, который будет при...

Создать префаб из удаленного объекта
Доброго времени суток, в общем, при загрузке объекта (куба) из c4d в формате fbx (в любом другом...

Система удаленного управления компьютером
Помогите пожалуйста. Нужен код клиента и сервера,для удаленного управления компьютером. Без...

Повторное срабатывание события для удаленного объекта
Дело такое. У меня есть UserControl. На нем несколько кнопок. При клике на кнопки этот UserControl...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.