
- •Основные принципы имитационного моделирования.
- •Метод статистических испытаний в имитационном моделировании (метод Монтк-Карло)
- •Схемы построения имитационных моделей.
- •Моделирование вычислительных процессов и систем с использованием средств gpss.
- •Использование инструментальных средств для моделирования вычислительных процессов.
- •Входные параметры, характеризующие качество работы имитационной модели.
- •Функциональные блоки gpss World.
- •Стандартные числовые и логические атрибуты модели.
- •Модель однопроцессорного вычислительного устройства.
- •Имитационная модель однопроцессорной системы с неограниченной длиной очереди.
- •Модель вычислительной системы с ограниченным числом мест в очереди.
- •Моделирование параллельных вычислительных процессов.
- •Часть 1 Часть 1
- •Часть 2 Часть 2
- •Параметрический анализ сложного вычислительного процесса.
- •Использование библиотечных функций распределения для моделирования случайных процессов в вычислительных системах.
- •Структура имитационной модели последовательного вычислительного процесса с несколькими режимами обслуживания входных сообщений.
- •Структура сегментов для моделирования последовательного вычислительного процесса.
- •Функциональное моделирование (idef0) мкс
- •Концептуальная модель и ее представление контекстной диаграммой
- •Разновидности связей, реализуемых в функциональных диаграммах.
- •Наименование связей
- •Количественный анализ функциональных диаграмм.
- •Наиболее используемые команды bpWin.
- •Функциональная диаграмма процесса разработки бвм.
- •Результат работы экспертов с моделью «как есть» для построения модели «как должно быть»
- •Моделирование потоков данных в информационных системах в соответствии со стандартом dfd
- •Моделирование потоков работ, сопровождающих разработку, создание, эксплуатацию мкк (idef3).
- •Структура мкк.
- •Контекстная диаграмма модульной разработки мкк.
- •Декомпозиция idef3-диаграммы первого уровня
- •Возможности системы erWin по автоматизации разработки бд.
- •Инструменты erWin для создания логической модели бд.
- •Построение erd –диаграммы логической модели бд «ис сопровождения модульной сборки мкс», основанной на ключах. Диаграмма сущностей бд и их связей.
- •Этапы автоматизации разработки логической модели бд ис
- •Правила выбора атрибутов сущностей для включения первичных ключей:
- •Нормализация логической модели бд
- •Создание физической модели бд.
- •Создание erd -диаграммы пользователя бд
- •Логическое моделирование аппаратных средств цвт.
- •Сравнение восходящего и нисходящего подхода к проектирования.
- •Цикл проектирования специализированной сбис
- •Ввод символов моделируемой схемы.
- •Подготовка схемы к временному моделированию.
- •Пример временного моделирования работы клс.
- •Алгоритм временного моделирования электронных схем.
- •Использование временного анализатора.
- •Временное моделирование работы асинхронных элементов памяти.
- •Оценка установившихся и устойчивых состояний асинхронных элементов памяти.
-
Модель однопроцессорного вычислительного устройства.
Формат команды ассемблера
GIS TABLE M1,0,4,100 ; описание таблицы в виде гистограммы с именем GIS
GENERATE 7,6, ,100 ; генерация транзактов от 1–го до 13–го
SEIZE CPU ;
ADVANCE 7,6 ;
RELEASE CPU ;
TABULATE GIS ;
TERMINATE 1 ;
Моделирование памяти.
Моделирование логических переключателей.
-
Имитационная модель однопроцессорной системы с неограниченной длиной очереди.
TRANZ
GIS
* сегмент описания данных
In_use EQU 5;
Range EQU 3;
*сегмент однопроцессорной вычислительной системы
GENERATE A,B ; генерирование транзактов с
; равновероятным законом распределения
QUEUE Zay ; вход транзакта в очередь с именем Zay
SEIZE CPU ; поступление транзакта на обработку к CPU
DEPART Zay ; освобождение транзактом очереди Zay
ADVANCE In_use, Range ; имитация работы процессора с
; равновероятным законом распределения
RELEASE CPU ; освобождение транзактом устройства CPU
TABULATE GIS ; построение гистограммы по статистике
; очереди
TABULATE TRANZ ; построение гистограммы по статистике
; транзактов
TERMINATE 1 ;завершение имитации вычислит. процесса
*сегмент описания результата
GIS TABLE Q$Zay, 0, 1, 10 ;
TRANZ TABLE M$1, 0, 3,20 ;
A EQU 5 ;
B EQU 3 ;
Исследование модели относят к задаче параметрического анализа, цель которого установить взаимосвязь между законом поступления сообщений на обработку и ресурсными возможностями обработчика этих сообщений.
-
Модель вычислительной системы с ограниченным числом мест в очереди.
*сегмент описания данных
Mem STORAGE A ; описание памяти с объёмом 5 едениц
Graf TABLE S$Mem,1,3,20 ;набор статистики для памяти
Gis TABLE M1,1,2,10 ;
*сегмент вычислительной системы
GENERATE 5,3 ;входные задачи
GATE SNF Mem,Final ;состояние памяти не заполнено
ENTER Mem ;вход в очередь памяти
SEIZE Cpu ;поступление транзактов на обработку
LEAVE Mem ;освобождение памяти
ADVANCE 3,1 ;имитация обработки
RELEASE Cpu ;освобождение процессов
TABULATE Gis ;вывод статистики
TABULATE Graf ;
Final TERMINATE 1 ;
Данная модель может использоваться для имитации работы встроенных в оборудование вычислительных устройств с ограниченными ресурсами по производительности и памяти.
-
Моделирование параллельных вычислительных процессов.
Стремление модифицировать архитектуру Фон-Неймана приводит к разработке параллельных вычислительных процессов и их реализации в соответствующих средах. При этом классического распараллеливания в задачах почти не существует. Наиболее часто рассматривают параллельно-последовательные системы.
Процесс распараллеливания может быть синхронизирован, что достигается при его моделировании использованием следующих средств:
Рассмотрим модель, включающую три обработчика информации, из которых два работают параллельно и решают задачи, каждая из которых имеет 2 части. Задан ресурс для первой части каждой задачи. Есть ресурс для второй части задачи.
CPU 1 CPU 2
Задача1 Задача 2