Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ukr_lab-PZKS2_sem.doc
Скачиваний:
9
Добавлен:
01.07.2025
Размер:
182 Кб
Скачать
☆

Лабораторна робота № 1

Мета роботи – навчитися створювати інтерфейс програмної моделі для дослідження алгоритмів планування обчислень.

Вхідні дані – тип КС ( SMP, MPP, кластерна, неоднорідна розподілена, Grid). Варіант КС вибирається по узгодженню з викладачем.

Завдання роботи – створити інтерфейс програмної моделі для дослідження алгоритмів планування обчислень. У даній роботі необхідно створити меню програми, а також розробити редактор графа задачі і системи (крім SMP) з необхідними перевірками на будь-якій мові програмування. Спосіб зображення отриманих графів визначається студентом.

Головне меню повинно включати:

  • граф задачі;

  • граф КС (а для SMP - кількість процесорів та число банків оперативної пам’яті);

  • моделювання;

  • статистика;

  • допомога;

  • вихід.

Граф задачі:

  • новий;

  • файл (завантаження із файлу);

  • запис (у файл).

Новий граф задачі:

  • редактор графу;

  • генерування графу.

Граф КС:

  • нова;

  • файл (завантаження із файлу);

  • запис (у файл).

Моделювання:

  • параметри процесорів;

  • діаграма Ганта;

  • статистика.

Параметри процесорів включають:

  • число фізичних лінків

  • наявність процесора вводу-виводу;

  • дуплексність зв’язків;

  • спосіб пересилки даних: пересилка повідомлень; конвейеризація пересилок пакетами (в цьому випадку необхідно задавати довжину пакету).

Статистика включає:

  • параметри статистики;

  • результати статистики.

Лабораторні роботи № 2-4

Мета роботи – реалізувати перший етап планування шляхом формування черг обчислювальних робіт.

Вхідні дані – коректний граф задачі (результат виконання лабораторної роботи №1), три задані алгоритми формування черг із таблиці 1.

Таблиця 1

Номер

Складність

Метод формування черг

Використанні характеристики графа

1

4

У порядку спадання пронормованої суми критичних по часу і по кількості вершин шляхів до кінця графа задачі.

Критичний шлях графа та вершин по часу.

2

4

У порядку зростання різниці між пізнім та раннім строками виконання вершин графу задачі

Критичний шлях по часу і кількості вершин.

3

3

У порядку спадання критичного по часу шляхів до кінця графа задачі.

Критичний шлях по часу для всіх вершин

4

4

У порядку спадання критичного по кількості вершин шляхів до кінця графа задачі, а при рівних значеннях – в порядку спадання зв’язності вершин.

Критичний шлях по кількості вершин та їх зв’язність

5

4

У першу чергу вершини, що знаходяться на критичному шляху графа (по кількості вершин), а інші – в порядку спадання критичного по числу вершин шляхів до кінця графа задач.

Критичний шлях графа, критичні шляхи вершин

6

3

У порядку спадання критичних по кількості вершин шляхів до кінця графа задачі.

Критичний шлях по кількості вершин.

7

4

В порядку зростання критичного по кількості вершин шляхів від початку графа, а при рівних значеннях у порядку спадання зв’язності.

Критичний шлях по кількості вершин та їх зв’язність

8

4

У порядку зростання критичного шляху по кількості вершин від початку графа, а при рівних значеннях – в порядку спадання ваги вершин

Критичний шлях по кількості вершин та їх вага

9

3

У порядку зростання по кількості вершин шляхів від початку графа задач.

Критичний шлях по кількості вершин

10

4

У порядку спадання зв’язності, а при рівних значеннях – в порядку спадання критичного по кількості вершин шляхів до кінця графа.

Критичний шлях по кількості вершин та їх зв’язність

11

4

У порядку спадання зв’язності вершин, а при рівних значеннях – в порядку зростання критичного по кількості вершин шляхів від початку графа задачі.

Критичний шлях по кількості вершин та їх зв’язність

12

2

У порядку спадання кількості вихідних дуг вершин

Кількість вихідних дуг вершин

13

1

Випадковим чином.

14

2

У порядку спадання ваги вершин

Вага вершин

15

2

У порядку зростання ваги вершин

Вага вершин

16

3

У порядку зростання критичного по часу шляхів вершин від початку графа задачі.

Критичні по часу шляхи вершин від початку графа задачі.

17

2

У порядку зростання часу готовності.

Завдання роботи – для побудованого графа задачі реалізуються три заданих варіанти формування черг обчислювальних робіт.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]