Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Створення імітаційної моделі

Реферат Створення імітаційної моделі





ператор-терміналВ» з ЕОМ аналогічний для всіх трьох терміналів. p> 2. Блок-діаграма моделі


NT - номер транзакта, відповідає номеру оператора і терміналу

PR - пріоритет транзакта (різний для рядка і для задачі)

OBS - час обслуговування

DOBS - модифікатор часу обслуговування

K1 - логічний перемикач, дозволяє проходження транзакта для оператора 1 (K2, K3 - для оператора 2, 3 відповідно)

OP1 - оператор 1 (OP2, OP3 - оператори 2, 3 відповідно)

T1 - термінал 1 (T2, T3 - термінали 2, 3 відповідно)

E1 - ЕОМ

SB1 - лічильник рядків, набраних оператором 1 (SB2, SB3 - те ж для операторів 2, 3 відповідно)


3. Програма моделі


GENERATE 1,,, 1

ASSIGN NT, 0; номер проектувальника або терміналу

SPLIT 2, MET2, NT; розмножили з індивідуальними номерами

; початок для оператора 1

MET1SPLIT 1, MET11; початок формування рядка

LOGIC R K1; K1 = 0 - до набору нового рядка не готовий

GATE LS K1; очікування готовності оператора

TRANSFER, MET1

MET11SEIZE OP1; набір рядка оператором

ADVANCE 10,5

RELEASE OP1

ASSIGN OBS, 3; час відповіді від ЕОМ

ASSIGN DOBS, 0; відхилення часу відповіді

TRANSFER, EVM; відсилання рядка на ЕОМ

MET12SEIZE T1; відповідь терміналу на рядок

ADVANCE 5

RELEASE T1

SAVEVALUE SB1 +, 1; лічильник рядків

TEST NE X $ SB1, 10, MET13; перевірка готовності завдання

LOGIC S K1; дозвіл набору рядка

MET13ASSEMBLE 10; нагромадження 10 рядків

SAVEVALUE SB1, 0; обнуління лічильника рядків

PRIORITY 1; пріоритет завдання вище, ніж у рядка

ASSIGN OBS, 10

ASSIGN DOBS, 3

TRANSFER, EVM; відсилання задачі на ЕОМ

MET14SEIZE T1; видача результату терміналом

ADVANCE 8

RELEASE T1

SEIZE OP1; аналіз результату оператором

ADVANCE 30

RELEASE OP1

LOGIC S K1; дозвіл набору рядка

TERMINATE; кінець обробки завдання

; початок обробки на ЕОМ

EVMPREEMPT E1, PR,, OBS; обробка на ЕОМ рядки або завдання

ADVANCE P $ OBS, P $ DOBS

RETURN E1

TEST E PR, 0, OBR10; повернення рядків (задачі йдуть до OBR10)

TEST E P $ NT, 1, OBR02

TRANSFER, MET12; повернення рядка терміналу 1

OBR02TEST E P $ NT, 2, OBR03

TRANSFER, MET22; повернення рядка терміналу 2

OBR03TRANSFER, MET32; повернення рядка терміналу 3

OBR10TEST EP $ NT, 1, OBR12; повернення вирішених завдань

TRANSFER, MET14; повернення рішення терміналу 1

OBR12TEST E P $ NT, 2, OBR13

TRANSFER, MET24; повернення рішення терміналу 2

OBR13TRANSFER, MET34; повернення рішення терміналу 3

; кінець обробки на ЕОМ

MET2TEST EP $ NT, 2, MET3; пропустити 2-й транзакт, 3-й - на MET3

...


Назад | сторінка 2 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення базового класу &Рядок&, рядки ідентифікатора і десяткової рядка. ...
  • Реферат на тему: Проектування біжучого рядка на мікроконтролері з використанням програмного ...
  • Реферат на тему: Розробка програми перекладу введеного рядка тексту в послідовність кодів аб ...
  • Реферат на тему: Розробка імітаційної моделі вантажного терміналу
  • Реферат на тему: Розробка програм по створенню бази даних приладів і додавання першого рядка ...