С Новым годом! Форум программистов, компьютерный форум, киберфорум
GPSS
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
2 / 2 / 0
Регистрация: 27.12.2010
Сообщений: 89
1

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

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

Author24 — интернет-сервис помощи студентам
Задача.
Система обработки информации от удаленного объекта обеспечивает прием и обработку сигналов, поступающих с частотой 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)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.12.2013, 21:10
Ответы с готовыми решениями:

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

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

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

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

3
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
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
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
05.12.2013, 08:22 4
Перевод ошибки не очевиден?
Вы делаете больше LEAVE чем ENTER. то есть покидает BUFS больше заявок чем там есть.
Это мне кажется из-за большого числа перенаправлений transfer . потеряли логику.
0
05.12.2013, 08:22
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.12.2013, 08:22
Помогаю со студенческими работами здесь

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
Что такое NullReferenceEx­­­ception и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее: На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru