- •Стадии проектирования вычислительных систем
- •Определение рабочей нагрузки проектируемой системы
- •Канонический метод проектирования вс
- •1. Стадия разработки технического предложения
- •2. Стадия эскизного проекта
- •2.1. Определение базовой конфигурации вс
- •2.1.1. Типовые структуры базовых конфигураций вс
- •2.1.2. Определение параметров устройств минимальной конфигурации
- •2.1.3. Выбор центрального процессора (вычислительных элементов)
- •2.1.4. Выбор контроллеров (элементов массовой памяти — эмп)
- •2.1.5. Выбор накопителей
- •2.1.6. Выбор числа терминалов
- •2.1.7. Выбор числа линий связи для систем телеобработки и сетей
- •2.1.8. Выбор элементов для систем на транспьютерах
- •Накопители в транспьютерных системах используются стандартные, и их подбор осуществляется обычным образом.
- •2.2. Проверка выполнения ограничений на характеристики для базовой конфигурации вс
- •2.2.1. Проверка корректности ограничения на стоимость
- •2.2.2. Проверка корректности ограничения на время
- •2.3. Типовые структуры вычислительных систем на базе ibm pc и транспьютеров
- •2.3.1. Вычислительные комплексы
- •2.3.2. Системы с телекоммуникационным доступом
- •2.3.3. Локальные сети
- •3. Оценка характеристик базовой конфигурации вс
- •Модель линии связи и аппаратура передачи данных (апд) для встд и лвс
- •Модели остальных устройств вс
- •Модель вычислительной системы в целом
- •4. Оценка характеристик вычислительной системы с помощью моделей
- •4.1. Параметры модели
- •4.2. Определение характеристик вс с помощью модели
- •5. Оптимизация структуры вс
- •6. Аналитические методы синтеза вс
- •6.1. Задача синтеза соо при ограничении на стоимость
- •Где n интенсивность потока заявок на входе n ной смо;
- •6.2. Задача синтеза вс при ограничении на время ответа
- •7. Стадия технического проекта
- •Pсбойij (1pсбоя)pij .
- •Библиографический список
- •Приложение 2. Параметры рабочей нагрузки
- •Параметры задач, решаемых системой
- •Трудоемкости задач и число обращений к файлам
- •Параметры файлов
- •Оглавление
3. Оценка характеристик базовой конфигурации вс
Характеристики оцениваются с помощью моделей. При этом на этапе эскизного проектирования целесообразно использовать однородные модели массового обслуживания. Известно, что модель ВС в целом строится на основе моделей ее устройств или подсистем, с учетом режима работы системы.
Рассмотрим модели подсистем.
3.1. Модель подсистемы Центральный процессор + ОЗУ (вычислительный элемент)
Подсистема имеет структуру, приведенную на рис. 3.1.
vЦПр=0/ВЦПр,
где 0– средняя трудоемкость непрерывного счета,
0=/HПРЕР.
Рис. 3.1. Подсистема «Процессор - ОЗУ»
ЦПр
О
Рис.
3.2. Модель
центрального процессора
Программы П1, П2,...,ПМ, поступающие в систему, хранятся в ОЗУ и образуют очередь. Моделью подсистемы будет однородная одноканальная СМО (рис. 3.2).
Интенсивность потока заявок на входе
ЦПр=+ВВ,
где — интенсивность входного потока;
ВВ— интенсивность потока запросов после окончания ввода- вывода.
а б
Рис. 3.3. Модели многопроцессорных систем:
а – с общей памятью; б – с индивидуальной памятью
Известно, что в системах с общей памятьюлюбой модуль ОЗУ доступен каждому процессору, поэтому программы, находящиеся в памяти, образуют общую очередь задач, готовых к выполнению. Каждая задача может захватить любой свободный процессор. Моделью такой подсистемы приКцпрбудет служитьK- канальная СМО (рис. 3.3,а). В системахсо смешанной памятью(или синдивидуальной) процессоры имеют доступ только к своим ОЗУ. При этом моделью K процессоров будет K независимых 1-канальных СМО, как показано на рис. 3.3,б.
3.2. Модель контроллера и ВЗУ (элемента массовой памяти + ВЗУ)
К контроллеру может быть подключено одно или несколько ВЗУ, как показано на рис 3.4, а. При передаче данных контроллер обслуживает одно ВЗУ. Совмещение работы ВЗУ возможно только на этапе поиска начальной метки файла. Таким образом, в модели должны быть отображены два этапа:
а) подготовительный (поиск начальной метки файла);
б) передача данных через контроллер.
а б
Рис. 3.4. Подсистема «Контроллер + ВЗУ» (а) и ее модель (б)
Этапы следуют в указанном порядке, поэтому модель будет иметь вид рис. 3.4,б. Здесь СМО S1 ,..., Sкотображают работу однотипных систем (соответствующих ВЗУ) на этапе подготовки к записи–считыванию. Среднее время обслуживания заявок этими СМОvвзуравно среднему времени доступа к накопителю. Интенсивность потока на входе:1 ,...,кесть интенсивность потока запросов к соответствующему накопителю
к=Dвзу=*.
СМО Sk+1воспроизводит работу подсистемы на втором этапе – передаче данных через контроллер. Среднее время обслуживания этой системой
vквв=lср. бл./Вквв,
где lср. бл.– средняя длина блока записей,
Вквв– быстродействие контроллера (скорость передачи накопителя).
Важно помнить, что модель воспроизводит последовательность этапов обращения к ВЗУ, а не операции с файлами (запись или считывание). Тип операции может быть любым.