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

Реферат Розробка моделі обчислювальної системи





br/>





Рис.2


2. Алгоритмізація моделі та її машинна реалізація


.1 Вибір технічних і програмних засобів моделювання


В якості технічних засобів для виконання курсової роботи з моделювання можна використовувати ПЕОМ IBM РС/ТА, принтер, в якості програмний засіб-комплексна моделююча программаа для дискретного і безперервного комп'ютерного моделювання (GPSS World Student).

.2 Складання алгоритму моделює програми

В 
В 

2.3 Опис моделює програми для детермінованого варіанту моделі


Дана моделююча програма складена мовою GPSS.Здесь були використані такі оператори як: TRANSFER ALL, ADVANCE, ASSIGN, DEPART та ін Розглянемо їх докладніше. - це блок, через який транзакти входять в модель. Не існує обмежень на число різних блоків GENERATE в одній моделі. p align="justify"> Інтервал часу між послідовними появами транзактов блоку GENERATE називають інтервалом надходження . Коли транзакт входить в модель через блок GENERATE, інтерпретатор планує час надходження наступного транзакта шляхом розіграшу випадкового числа у відповідності з розподілом інтервалів надходження і з подальшим додаванням розіграного значення до поточного значення таймера. При досягненні цього значення часу наступний транзакт вводиться в модель через блок GENERATE.позволяет транзакту, залежно від умов, заданих в операндах блоку, зайняти пристрій.

Блок SEIZE має тільки одне поле (А), яке задає номер або ім'я пристрою. При вході транзакта в блок SEIZE завжди перевіряється зайнято пристрій чи ні. Якщо воно вільно, то воно займається. Пристрій вільно доти, поки що займає його транзакт не ввійде до відповідного блоку RELEASE. Блок RELEASE призначено звільнення пристрою тим транзактом, яким воно було зайняте. p align="justify"> Блок ADVANCE моделює затримку увійшло до нього транзакта в перебігу певного часу.

Блок ASSIGN є основним засобом для завдання значень параметрів транзактов, він замінює, збільшує або зменшує поточне значення параметра повідомлення на задане значення.

Блок TRANSFER дозволяє направити повідомлення до будь-якого блоку моделі. Він працює в режимі безумовного переходу в даному випадку. (ALL). p align="justify"> Блок TERMINATE здійснює виведення транзактов з системи (підсистеми).

Блоки QUEUE і DEPART описують об'єкти типу В«чергаВ». Статистика про черги збирається в моменти входу повідомлення (транзакта) у блок QUEUE (вхід в чергу) або в блок DEPART (вихід з черги). Дані блоки є інформаційно-статистичними і не впливають на внутрішні операції процесу моделювання. p align="justify"> Блок SAVEVALUE зберігає системні числові атрибути за часом моделювання і черг...


Назад | сторінка 3 з 7 | Наступна сторінка





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

  • Реферат на тему: Блок зарядного пристрою
  • Реферат на тему: Блок виконання операцій десяткової арифметики
  • Реферат на тему: Блок для роботи пам'яті з периферійними пристроями
  • Реферат на тему: Блок управління для автоматизованої системи перевірки межблочного монтажу
  • Реферат на тему: А. Блок і символізм