PARALLEL.RU

Дискуссионный клуб по параллельным вычислениям
Текущее время: 14 дек 19 9:52

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: HELP!
СообщениеДобавлено: 10 дек 06 20:48 
Не в сети

Зарегистрирован: 10 дек 06 20:05
Сообщения: 1
Откуда: СПб
Привет всем! :)
У мне дали в институте задание по паралельному програмированию,но я не знаю даже с чего начать :? .Преподаватель дал название книжки Гордеев Молчанов Системное программное обеспечение.
Но честно говоря она ни чем не помогла, как было на нуле так все и осталось на нуле :( . Случайно нашла ваш сайт,может быть кто-нибудь хоть чем нибудь поможет :oops: . Даже не знаю с чего начать :cry: :( .

[list=]

Имя задачи Длительность Приоритет Функция
A 1 0 Генерирует M1, M2 [1..n] - integer
B 1 1 f1 (M1, M2)
C 2 2 f2 (M1, M2)
D 1 2 f3 (f1)
E 1 2 f4(f1)
F 1 2 f5(f1)
G 1 3 f6(f3, f4, f5)
H 1 3 f7(f2)
K 1 4 f8(f6, f7)

Общие требования к заданию
Программирование параллельных процессов

Необходимо написать и отладить программу, которая реализует параллельное выполнение нескольких задач, каждая из которых решает некоторую заданную функцию. Задан граф задач, т. е. определена последовательность их выполнения, а также необходимость параллельного выполнения некоторых задач относительно друг друга. В соответствии с видом графа одни задачи могут инициировать выполнение других. Задачи могут использовать общие (разделяемые) объекты и данные, поэтому в проектируемой программе необходимо предусмотреть синхронизацию доступа к таким объектам и данным. Следовательно, общие требования к разрабатываемому ПО можно сформулировать следующим образом:
- программа должна функционировать в мультизадачной (мультипрограммной) среде (Windows-95,98,2000, OS/2 и т.п.);
- язык программирования – по усмотрению разработчика. Рекомендуемые языки – Delphi, Visual C++;
- для пользователей программы необходимо разработать графический интерфейс, который должен предусматривать графическое отражение динамики выполняемых задач;
- при проектировании программы необходимо обязательно использовать средства синхронизации доступа к разделяемым объектам и данным;
- результаты выполнения программы ( протокол выполнения задач ) должны отражаться на экране, а также сохраняться в соответствующем файле.

Содержание отчёта


1. Описание задания с указанием конкретного графа задач, функций каждой задачи.
2. Содержательное описание используемых методов при проектировании программы, включая способы инициации задач, методы синхронизации, методы создания графического интерфейса.
3. Текст программы с комментариями на русском языке.
4. Протокол выполнения задач.

Протокол выполнения задач включает следующую информацию ( по каждой задаче):
- время начала выполнения задачи;
- имя задачи, которая инициировала выполнение данной задачи;
- результат выполнения заданной функции;
- имя задачи, которую инициирует данная задача;
- время окончания выполнения задачи.

[/list]


не знаю как прикрепить рисунок с графом процессов


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 10 фев 07 0:08 
Не в сети

Зарегистрирован: 21 дек 06 15:16
Сообщения: 121
Откуда: Нижний Новгород
Можно еще задать этот вопрос
здесь --- тут люди отзывчивые, может быть, даже быстрее все подскажут.
:o :)

_________________
Если тебе дадут линованную бумагу --- пиши поперек


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB