Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodichni_vkazivki_3_chastina.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
612.86 Кб
Скачать

Лабораторна робота №7 Діаграми розміщень

    1. Мета роботи

Навчитися створювати діаграми розміщень в програмному середовищі Rational Rose. Визначити поняття діаграми розміщень, перелічити її елементи та способи їх взаємодії.

    1. Основні теоретичні відомості

      1. Діаграма розміщень

Діаграма розміщень — подання апаратної частини системи. Дозволяє характеризувати і аналізувати апаратні компоненти в їхньому складі та взаємодії. Можливий опис процесів, що виконуються на різних обчислювальних пристроях, поєднаних комп'ютерною мережею.

Для кожної моделі подібна діаграма може бути лише одна.

      1. Процессори

Одним із основних елементів діаграми розміщень є процесори. Процесором називають компонент апаратного забезпечення системи, який здатен виконувати програмний код. На рис. 7.1 показане позначення процессора.

Рисунок 7.1 – Позначення процесора

Найважливішою характеристикою процесора є перелік процесів, що на ньому виконуються. Процесом називається абстрактна сутність, що представляє в моделі або головну програму, або деякий активний об'єкт системи.

Зазвичай процесор виконує одразу декілька процесів, а це значить, що необхідним є задати стратегію розподілу обчислювальних потужностей між всіма процесами. Існують декілька основних дисциплін розподілу, перелічимо їх.

Preemptive (вистісняюча) — процеси з більшим приорітетом витісняють процеси з меншим приорітетом. Система слідкує за тим, щоб більш приорітетні процеси отримували більше процесорного часу та ресурсів, а менш приорітетні виконувалися тільки після обслуговування більш приорітетних. При цьому процеси з однаковим приорітетом отримують приблизно рівну кількість ресурсів та процесорного часу, по закінченні якого керування переходить до наступного процесу.

Non preemptive (не витісняюча) — запущений процес захоплює ресурси до тих пір, доки самостійно не передасть керування іншому процесу.

Cyclic (циклічна) — всім процесам виділяється рівна кількість часу.

Executive (диспетчер) — керування розподілом ресурсів належить спеціалізованій програмі-диспетчеру, що за власним алгоритмом проводить такий розподіл.

Manual (вручну) — керування відбувається за допомогою людини-оператора.

      1. Прилади

Елементи діаграми розміщення, що представляють апаратні технічні засоби, що не здатні виконувати програмний код (принаймні на данному рівні абстракції) представляються на діаграмі спеціальною сутністю, що носить назву прилад. На рис. 7.2 подано зображення прилада.

Рисунок 7.2 – Позначення прилада

      1. З'єднання

Для поєднання елементів діаграми розміщень використовуються з'єднання. З'єднання може представляти будь-який канал передачі даних: електричний кабель, оптичний кабель, радіо-канал. В залежності від ступеню деталізації в з'єднання може “інкапсулюватися” все обладнання (прилади і процесори, в термінах діаграми розміщення), що використовується для передачі інформації. На відміну від реального поєднання, неможливо вказати напрям передачі інформації: з'єднання вважається двонаправленим.