Субота, 02.08.2025, 09:44
Вітаю Вас Гість | Реєстрація | Вхід

КСМ, УжНУ

Меню сайту
Категорії розділу
АМО [6]
МОА [6]
Комп'ютерна схемотехніка [3]
Економічна теорія [0]
Релігієзнавство [1]
Психологія [0]
Комп'ютерні системи [6]
Операційні системи [3]
Логічне та функціональне програмування [6]
Архітектура [2]
Екологія [1]
Паралельні і розподільні обчислення [10]
Інженерія програмного забезпеченя [8]
Організація баз даних [5]
Комп'ютерна електроніка [4]
КР Схемотехніка [1]
КР ПРО [3]
КР ОБД [2]
КР КЕ [0]
Меню користувача
Пошук
Наше опитування
Чи корисний для вас цей сайт?
Всього відповідей: 151
Теги
Статистика

Онлайн всього: 1
Гостей: 1
Користувачів: 0

Файли

Головна » Файли » 3-ий курс » Паралельні і розподільні обчислення

МК №1 (ПРО)
(15.7 Kb) 28.10.2011, 11:46
Download

Перелік питань до модульного контролю №1 з дисципліни

«Паралельні та розподілені обчислення» та типові практичні завдання

1. Паралельні комп'ютерні системи. Класифікація.

2. Комп'ютерні системи зі спільною пам'яттю.

3. Комп'ютерні системи з розподіленою (локальною) пам'яттю.

4. Розподілені комп'ютерні системи (кластерні обчислювальні системи).

5. Поняття процесу. Паралельні пронеси.

6. Стан процесу. Керування процесами.

7. Процеси в мові Ада.

8. Види взаємодії процесів.

9. Постановка та загальна схема вирішення завдання взаємного виключення.

10. Завдання синхронізації процесів. Механізми синхронізації процесів.

11. Семафори. Використання семафорів.

12. Використання семафорів. Семафори в мові Ада.

13. Монітори, їх використання. Особливості процедур монітора.

14. Монітор в мові Ада. Захищені операції: види та призначення.

15. Структура захищеного модуля.

16. Захищені функції. Особливості використання захищених функцій.

17. Захищені процедури. їх використання, особливості.

18. Захищені входи. Роль бар'єра у захищеному модулі.

19. Вирішення завдання синхронізації процесів за допомогою захищеного модуля.

20. Вирішення завдання взаємного виключення за допомогою захищеного модуля.

21. Паралельні алгоритми для задач лінійної алгебри.

Типові практичні завдання

Для двопроцесорної системи із спільною пам'яттю розробити Ада програму для

знаходження елементів вектора Ау де А = С*МВ. Введення вектора С відбувається в задачі Т1 введення матриці МВ, та виведення вектора А — в задачі Т2. Синхронізацію задач по введенню та виведенню я здійснити за допомогою семафорів з пакета Synchronous_Task_Control (розробити а) паралельний алгоритм, б) алгоритми роботи процесів; в) структурну схему взаємодії задач; в) програму).

Реалізувати операцію MA=x*MB+MC з використанням захищеного модуля мови Ада для двопроцесорної системи із спільною пам'яттю. Введення матриці В та скаляра .х здійснюсться в задачі Т:. а виведення вектора А — в задачі Т, (розробити а) паралельний алгоритм, б) алгоритми роботи процесів; в) структурну схему взаємодії задачі; в) програму.)

Категорія: Паралельні і розподільні обчислення | Додав: HackeR
Переглядів: 543 | Завантажень: 425 | Рейтинг: 0.0/0
Всього коментарів: 0
Додавати коментарі можуть лише зареєстровані користувачі.
[ Реєстрація | Вхід ]