Шукаєте відповіді та рішення тестів для Організація обчислювальних процесів у паралельних системах [05078]? Перегляньте нашу велику колекцію перевірених відповідей для Організація обчислювальних процесів у паралельних системах [05078] в vns.lpnu.ua.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Як будуть співвідноситись значення, які виводить батьківський процес (b1 - перше значення, b2 - друге значення) та які виводить синівський процес (s1 - перше значення, s2 - друге значення) після виконання наведеного фрагменту програмного коду?
if (fork() == 0) { a = a + 3; printf("%d, %d\n", a, &a);}else { a = a – 3; printf("%d, %d\n", a, &a);}
Якщо сегмент спільної пам’яті (shared memory) створений у вказаний нижче спосіб, то які процеси зможуть ним скористатись?
key = ftok("makefile", 1));shmid = shmget(key, SHM_SIZE, 0644 | IPC_CREAT));
Над якими семафорами у множині семафорів з ідентифікатором semID будуть виконані операції в наведеному фрагменті програмного коду?
struct sembuf sem_command[4]; . . .sem_command[0].sem_num = 0;sem_command[0].sem_op = 3;sem_command[1].sem_num = 2;sem_command[1].sem_op = 1;semop(semID, sem_command, 2);
Яким буде результат (значення змінної res), якщо кожний з 4 процесів викличе функцію MPI_Reduce з вказаними параметрами (p1:arg=3, p2:arg=5, p3:arg=2, p4:arg=7)?
MPI_Reduce(&arg, &res, 1, MPI_INT, MPI_PROD, 0, MPI_COMM_WORLD);