- •Исходные данные
- •2. Этапы разработки
- •2.1. Разработка конфигурации многопроцессорной системы
- •2.1.1. Определение параметров средней задачи.
- •2.1.2 Определение количества процессоров в системе.
- •2.1.4. Определение количества накопителей внешней памяти.
- •2.1.5. Определение количества контроллеров ввода-вывода.
- •2.2. Разработка аналитической модели мпвс
- •2.2.1 Определение параметров моделей мпвс.
- •3.Оформление лабораторной работы
2. Этапы разработки
2.1. Разработка конфигурации многопроцессорной системы
2.1.1. Определение параметров средней задачи.
Использование в качестве моделей систем, функционирующих в режиме оперативной обработки (диалоговом режиме), стохастических сетей с однородным потоком заявок требует усреднения параметров задач из множества задач { Zi }, возглавляемых на систему, с целью приведения неоднородного потока заявок к однородному. Параметры, получаемые в результате усреднения, образуют параметры средней задачи.
- Интенсивность потока запросов на решение средней задачи
,
(1)
где λi - интенсивность поступления i–ой задачи в систему; М - число задач, решаемых системой.
- Средняя трудоемкость процессорных операций, реализуемых в процессорном блоке, при решении средней задачи
,
(2)
где θi - трудоемкость процессорных операций при решении i-ой задачи.
- Среднее число обращений к файлу Fj
,
( j=
1,….N)
(3)
где Nij - число обращений к файлу Fj при решении i-ой задачи, N -число файлов.
- Суммарное число обращений к файлам в процессе решения средней задачи
(4)
- Вероятность использования файла Fj
( j = 1 ,….N) (5)
- Средняя трудоемкость этапа счета
(6)
где (D+1) – число этапов счета, приходящееся на одну среднюю задачу.
Подставляя исходные данные в выражение (1) – (6) , определяем параметры средней задачи.
2.1.2 Определение количества процессоров в системе.
Этот этап следует начать с определения требуемого быстродействия процессорного блока VПБ, который может состоять из одного или нескольких процессоров.
Условие существования стационарного режима в системе массового обслуживания (СМО), которая отображает процессорный блок, имеет вид:
(7)
Рассматривая величину (D+1) как коэффициент передачи для этой СМО, можно определить интенсивность потока заявок к процессорному блоку как:
(8)
С учетом этих соотношений условие существования стационарного режима принимает вид:
(9)
или
(10)
Таким образом, минимальное быстродействие процессорного блока, обеспечивающее существование стационарного режима,
(11)
Это значение округляется в большую сторону с точностью до 10 млн. оп/с.
Е
сли
быстродействие одного процессора
недостаточно для обработки заданного
потока задач, то требуемое число
процессоров определяется как:
(12)
где
символ [Х]
означает ближайшее целое, большее Х,
VЦП
– среднее быстродействие одного
процессора.
(13) где tоп – среднее время выполнения одной операции (команды) в процессоре;
Среднее время обслуживания в процессоре (средняя продолжительность этапа счета)
(14)
