- •Стадии проектирования вычислительных систем
- •Определение рабочей нагрузки проектируемой системы
- •Канонический метод проектирования вс
- •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. Параметры рабочей нагрузки
- •Параметры задач, решаемых системой
- •Трудоемкости задач и число обращений к файлам
- •Параметры файлов
- •Оглавление
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Государственное образовательное учреждение высшего профессионального образования "Самарский государственный технический университет"
Кафедра "Вычислительная техника"
ПРОЕКТИРОВАНИЕ
ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
к курсовому проектированию
Самара 2001
Стадии проектирования вычислительных систем
Проектирование вычислительных систем (ВС) представляет собой процесс разработки конструкторской и программной документации, необходимой для производства и эксплуатации системы. Цель проектирования, назначение ВС, исходные данные и технические требования устанавливаются техническим заданием (ТЗ). Техническое задание должно содержать:
- перечень функций системы (основных прикладных задач), а в ряде случаев и описание рабочей нагрузки;
- состав и характеристики источников и приемников информации (устройств ввода-вывода), а также их территориальное размещение;
- требуемые значения характеристик ВС (производительность, стоимость, надежность, емкость памяти, габариты, энергопотребление);
- необходимые режимы обработки данных;
- условия эксплуатации и другие факторы.
В частности могут быть заданы архитектура системы (отдельная ЭВМ, комплекс, система с телекоммуникационным доступом или сеть), технические и программные средства и стадии проектирования.
Стадии проектирования определяются стандартами и включают в себя:
1) техническое предложение, которое является результатом проработки технического задания, патентных исследований и анализа возможных вариантов построения системы;
2) эскизный проект, определяющий структуру, режимы работы и основные параметры системы;
3) технический проект, представляющий собой совокупность документов, которые полностью описывают систему и содержат окончательное техническое решение;
4) рабочую конструкторскую документацию, на основании которой изготавливается и испытывается опытный образец системы.
В курсовом проекте должны быть выполнены первые три стадии. Техническое задание для проектирования выдается преподавателем. Варианты заданий приведены в приложении 1.
Определение рабочей нагрузки проектируемой системы
Задание на курсовой проект содержит неоднородное описание рабочей нагрузки, представленной пятью классами задач (см. Приложение 2). На начальных стадиях проектирования системы необходимо знать общий объем работ, который она должна выполнять. При этом неоднородное описание заменяется однородным, представленным характеристиками одного, усредненного класса задач. Эта операция выполняется следующим образом.
Пусть рабочая нагрузка образована M классами задач, поступающими в систему с интенсивностями 1,2, ...,M. Задачи каждого класса требуют в среднем выполнения1,2, ...,Mпроцессорных операций. Они работают с файламиF1, F2, ..., FK, которые характеризуются длинойG1, G2, ..., GKи длиной блоков записейl1, l2, ..., lK. Задача с номеромmобращается к файлу с номеромk dmkраз. Если предполагается, что система будет иметь распределенную архитектуру (типа ВСТД или сети), то должна быть известна интенсивность обмена с удаленными источниками информации. Она может быть представлена числом обращений удаленных пользователей к задачам:q1, q2, ..., qM. Кроме того, стандартами оговаривается длина пакета сообщенийZ.
Для получения однородного описания рабочей нагрузки определяют следующие характеристики средней задачи:
1) интенсивность поступления:
= ,
2) доля задач класса m в общей смеси:
pm=m/,
3) трудоемкость процессорных операций:
= ,
4) среднее число обращений к файлу Fk:
Dk=,
общее число обращений к файлам:
D =,
6) средняя длина блока записей файлов:
l ср бл= ()/D,
7) при наличии удаленных источников информации (пользователей) – среднее число обращений этих источников к задаче:
Q =,
очевидно, что для сосредоточенных ВС (одной ЭВМ или комплекса) Q= 0;
8) среднее количество прерываний центрального процессора определяется с учетом того, что любая операция обращения к файлу Fkили к удаленному пользователю вызывает прерывание центрального процессора:
HЦПр =D + Q+ 1,
9) средняя трудоемкость (количество операций) непрерывного счета на процессоре:
0=/HЦПр.
Вычисленные характеристики средней задачи используются для выбора базового варианта структуры ВС и его оптимизации на первых стадиях проектирования. При разработке технического проекта и рабочей документации возвращаются к исходному, неоднородному описанию рабочей нагрузки.