Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
делать №5.doc
Скачиваний:
4
Добавлен:
15.11.2019
Размер:
655 Кб
Скачать
☆

Приклад виконання програми

Запустимо обидві програми — клієнт та сервер.

У вікні клієнту введемо ІР-адресу серверу та дані, які повинен обробити сервер (рисунок 5.1).

Рисунок 5.1 – Введення ІР-адреси серверу та даних для обробки

У вікні серверу отримаємо дані з клієнту, обробимо їх, та після натиснення клавіші Enter, перешлемо клієнту відповідь (рисунок 5.2).

Рисунок 5.2 – Отримаємо даних від клієнта та пересилання результатів

Після цього на клієнт прийде повідомлення, показане на рисунку 5.3:

Рисунок 5.3 – Відповідь від серевера

Звіт повинен містити:

  1. Тему, мету та завдання роботи.

  2. Блок-схему програми.

  3. Листинг програми.

  4. Порядок виконання роботи з описом усіх дій.

Контрольні питання:

  1. Що таке розподілена комп’ютерна програма? З яких частин вона складається?

  2. Що таке клієнт?

  3. Що таке сервер?

  4. Що таке сокет? Поясніть механізм взаємодії процесів за допомогою сокетів?

  5. В яких середовищах програмування реалізовано механізм сокетів?

  6. Що таке віддалена процедура? Поясніть механізм взаємодії процесів за допомогою віддалених процедур?

  7. В яких середовищах програмування реалізовано механізм віддалених процедур?

  8. Чим відрізняється синхронний та асинхронний виклик віддалених процедур?

Література

  1. К.Хьюз. Параллельное и распределенное программи­рование с использованием С++.Пер. с англ./К.Хьюз, Т.Хьюз. – М.: Изда­тельский дом „Вильямс”, 2004. -672 с.

  2. Богачев К.Ю. Основы параллельного программирования. /Богачев К.Ю.. – М.: БИНОМ. Лаборатория знаний, 2003. –342с.

  3. Воеводин В.В. Математические модели и методы в па­раллельных процесах. /Воеводин В.В. – М.: Наука. Гл. ред. Физ.-мат. лит., 1986. – 296 с.

  4. Малышкин В.Э. Основы параллельных вычислений. Учебное пособие для студентов всех специальностей. /Малыш­ кин В.Э. Министерство образования РФ. Сибирская Государственная Геодезическая Академия. Ч.1. 2003, –84 с.

  5. Малышкин В.Э. Основы параллельных вычислений. Учебное пособие для студентов всех специальностей. /Малыш­ кин В.Э. Министерство образования РФ. Сибирская Государственная Геодезическая Академия. Ч.2. 2003, –39 с.

Додаток а

Міністерство освіти і науки України

Криворізький технічний університет

Кафедра комп’ютерних систем та мереж

Звіти

з виконання лабораторних робіт

з дисципліни

"Паралельні та розподілені обчислення"

Виконав: студент групи КСМ-ХХ-Х

Петренко П.І.

Прийняв: ст. викладач каф. КСМ

Марусич Ю.Ю.

Кривий Ріг

20__

Методичні вказівки

до виконання лабораторних робіт

з дисципліни

“Параллельні та розподілені обчислення”

для студентів спеціальності

6.050102 «Комп’ютерні системи та мережі»

усіх форм навчання

Укладачі: Жосан Анатолій Андрійович,

Марусич Юрій Юрійович

Реєстраційний №

Підписано до друку _____________ 2011 р.

Формат А5

Обсяг 65 стор.

Тираж _____________ прим.

Видавничий центр КТУ, вул. ХХІІ партз’їзду, 11, м. Кривий Ріг

2