|
5. Упражнения
Упражнение 1. Создание диаграммы размещения системы регистрации
Распределенная конфигурация системы моделируется с помощью диаграммы размещения. Ее основные элементы:
- узел (node) - вычислительный ресурс (процессор или другое устройство (дисковая память, контроллеры различных устройств и т.д.). Для узла можно задать выполняющиеся на нем процессы;
- соединение (connection) - канал взаимодействия узлов (сеть).
Пример: сетевая конфигурация системы регистрации (без процессов) (рис. 14.7).

Рис. 14.7. Сетевая конфигурация системы регистрации
Распределение процессов по узлам сети производится с учетом следующих факторов:
- используемые образцы распределения (трехзвенная клиент - серверная конфигурация, «толстый» клиент, «тонкий» клиент, равноправные узлы (peer-to-peer) и т.д.);
- время отклика;
- минимизация сетевого трафика;
- мощность узла;
- надежность оборудования и коммуникаций. Пример: распределение процессов по узлам (рис. 14.8).

Рис.
14.8. Сетевая конфигурация системы регистрации с распределением
Для того чтобы открыть диаграмму размещения, надо дважды щелкнуть мышью по представлению Deployment View (представлению размещения) в браузере. Для того чтобы поместить на диаграмму процессор: 1. На панели инструментов диаграммы нажмите кнопку Processor. 2. Щелкните по диаграмме размещения в том месте, куда хотите поместить процессор. 3. Введите имя процессора.
В спецификациях процессора можно ввести информацию о его стереотипе, характеристиках и планировании. Стереотипы применяются для классификации процессоров (например, компьютеров под управлением UNIX или ПК). Характеристики процессора - это его физическое описание. Оно может, в частности, включать скорость процессора и объем памяти.
Поле планирования (scheduling) процессора содержит описание того, как осуществляется планирование его процессов • Preemptive (с приоритетом). Высокоприоритетные процессы имеют преимущество перед низкоприоритетными. • Non preemptive (без приоритета). У процессов не имеется приоритета. Текущий процесс выполняется до его завершения, после чего начинается следующий. • Cyclic (циклический). Управление передается между процессами по кругу. Каждому процессу дается определенное время на его выполнение, затем управление переходит к следующему процессу. • Executive (исполнительный). Существует некоторый вычислительный алгоритм, который и управляет планированием процессов. • Manual (вручную). Процессы планируются пользователем.
Для того чтобы назначить процессору стереотип. 1.Откройте окно спецификации процессора. 2. Перейдите на вкладку General. 3.Введите стереотип в поле Stereotype.
Для введения характеристик и планирования процессора 1.Откройте окно спецификации процессора. 2. Перейдите на вкладку Detail. 3.Введите характеристики в поле характеристик. 4.Укажите один из типов планирования.
Для того чтобы показать планирование на диаграмме: 1. Щелкните правой кнопкой мыши по процессору. 2. Выберите пункт Show Scheduling в открывшемся меню.
Для того чтобы добавить связь на диаграмму: 1.На панели инструментов нажмите кнопку Connection. 2.Щелкните по узлу диаграммы. 3. Проведите линию связи к другому узлу.
Для того чтобы назначить связи стереотипа: 1.Откройте окно спецификации связи. 2.Перейдите на вкладку General. 3.Введите стереотип в поле Stereotype (Стереотип).
Для того чтобы добавить процесс: 1. Щелкните правой кнопкой мыши по процессору в браузере. 2. Выберите пункт New > Process в открывшемся меню. 3. Введите имя нового процесса.
Для того чтобы показать процессы на диаграмме: 1. Щелкните правой кнопкой мыши по процессору. 2.Выберите пункт Show Processes в открывшемся меню.
Читайте также:
Добавить комментарий
|