Н.В. Вдовикина, И.В. Машечкин, А.Н. Терехин, А.Н. Томилин - Операционные системы - взаимодействие процессов (2008), страница 34
Описание файла
PDF-файл из архива "Н.В. Вдовикина, И.В. Машечкин, А.Н. Терехин, А.Н. Томилин - Операционные системы - взаимодействие процессов (2008)", который расположен в категории "". Всё это находится в предмете "операционные системы" из 3 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .
Просмотр PDF-файла онлайн
Текст 34 страницы из PDF
*/printf("Please, enter the total iterationcount:\n");scanf("%d", &N);}/*... и рассылает это число всем ветвям */MPI_Bcast(&N, 1, MPI_INT, 0, MPI_COMM_WORLD);h = 1.0 / N;sum = 0.0;/* вычисление частичной суммы */for (i = rank + 1; i <= N; i += size) {x = h * (i - 0.5);sum += f(x);}sum = h * sum;/* суммирование результата на ветви с номером 0*/MPI_Reduce(&sum,&global_pi,MPI_SUM, 0, MPI_COMM_WORLD);1,MPI_DOUBLE,is%.10f\n",if (rank == 0) {printf("Theglobal_pi);result}MPI_Finalize();return 0;}2118 Алфавитныйуказательупоминаемыхбиблиотечных функций и системных вызовов_exit() .......................................
53MPI_Finalise() .......................186accept() ................................... 164MPI_Gather() .........................207alarm() ................................ 43, 74MPI_Get_count() ...................195bind() ...................................... 161MPI_Ibsend() .........................199connect().................................
163MPI_Init() ..............................186creat() ....................................... 74MPI_Irecv() ............................198dup2 .......................................... 93MPI_Irsend() ..........................199exec(), семейство .................... 47MPI_Isend() ...........................198exit(), функция ........................
53MPI_Issend() ..........................199fcntl().................................. 47, 88MPI_Probe()...........................195fork() ........................................ 43MPI_Recv() ............................194ftok(), функция...................... 107MPI_Reduce() ........................210getpid() ..................................... 45MPI_Reduce_scatter() ...........211getppid() ................................... 45MPI_Rsend() ..........................193kill()..........................................
71MPI_Scan() ............................211listen() .................................... 163MPI_Scatter() .........................206longjmp().................................. 85MPI_Send() ............................191mkfifo() .................................... 96MPI_Ssend() ..........................193mknod() .................................... 96MPI_Test() .............................199MPI_Abort() .......................... 187MPI_Testall() .........................200MPI_Allgather().....................
208MPI_Testany() .......................200MPI_Allreduce() .................... 211MPI_Testsome().....................200MPI_Alltoall()........................ 209MPI_Wait() ............................199MPI_Barrier() ........................ 187MPI_Waitall() ........................200MPI_Bcast() ...........................
205MPI_Waitany() ......................200MPI_Bsend() .......................... 193MPI_Waitsome() ....................200MPI_Comm_rank() ................ 186msgctl() ..................................114MPI_Comm_size()................. 186msgget()..................................111212msgrcv() ................................. 113pthread_sigmask() ..................143msgsnd() ................................. 111ptrace() .....................................99nice() ........................................ 62recv() ......................................165pipe() ........................................ 87recvfrom() ..............................166pthread_attr_destroy() ............ 137semctl() ...................................128pthread_attr_getdetachstate() .
140semget() ..................................125pthread_attr_getscope().......... 142semop() ...................................126pthread_attr_init() .................. 136send() ......................................165pthread_attr_setdetachstate() . 139sendto()...................................166pthread_attr_setscope() .......... 142setjmp() ....................................85pthread_cond_broadcast() ...... 150shmat()....................................121pthread_cond_destroy() .........
150shmctl() ..................................123pthread_cond_init() ................ 148shmdt() ...................................122pthread_cond_signal() ........... 150shmget()..................................121pthread_cond_timedwait() ..... 150shutdown()..............................167pthread_cond_wait() .............. 149sigaction().................................82pthread_create() .....................
137sigaddset() ................................79pthread_detach() .................... 140sigdelset() .................................79pthead_exit() .......................... 138sigemptyset() ............................79pthread_join() ......................... 138sigfillset() .................................79pthread_kill()..........................
143sigismember()...........................79pthread_mutex_destroy() ....... 147signal()......................................71pthread_mutex_init().............. 145sigpending() .............................80pthread_mutex_lock() ............ 146sigprocmask() ...........................78pthread_mutex_trylock() ....... 146socket() ...................................160pthread_mutex_unlock() ........ 146unlink() .....................................74pthread_self() ......................... 138wait() ........................................542139 Список литературы1. Д.Цикритзис, Ф.Бернстайн. Операционные системы.
Москва,Мир, 1977.2. К.Кристиан. Введение в операционную систему UNIX. Москва,Финансы и статистика. 1985.3. Ч.Хоар. ВзаимодействующиеМосква , Мир, 1989.последовательныепроцессы.4. М.Дж.Бах. Архитектура операционной системы Unix. - Maurice J.Bach. The design of the Unix operating system.
Prentice-Hall, 19865. Pate S.D. UNIX Internals. A Practical Approach. Addison-WesleyLongman, 1997.6. Б.К.Керниган, Р.Пайк. UNIX – универсальнаяпрограммирования. Москва, Финансы и статистика, 1992.среда7. М.Дансмур, Г.Дейвис. Операционная система UNIXпрограммирование на языке Си. Москва, Радио и связь, 1989.и8. Т.Чан. Системное программирование на С++ для UNIX. Киев,Издательская группа BHV, 1997.9. Б.Керниган, Д.Ритчи.
Язык программирования Си. Издание 3-е,исправленное. Санкт-Петербург, Невский Диалект, 2001.10.М.Устюгов. Введение в TCP/IP. Москва, .МГУ, 1997.11.И.В.Машечкин, М.И.Петровский, П.Д.Скулачев, А.Н.Терехин.Системное Программное Обеспечение: файловые системы ОСUnix и Windows NT. Москва, Диалог-МГУ,1997.12.Н.Д.Васюкова, И.В.Машечкин, В.В.Тюляева, Е.М.Шляховая.Краткий конспект семинарских занятий по языку Си. Москва,МГУ, 1999.13.А.Робачевский Операционные системы UNIX. 2-е изд., перераб.идоп . Санкт-Петербург, BHV-Санкт-Петербург, 200714.К.Хэвиленд, Д.Грей, Б.Салама. Системное программирование вUNIX.
Москва, ДМК, 2000.15.В.Столлингс. Операционные системы. 4-ое издание. Москва,Издательский дом Вильямс, 2002.16.Э.С.Таненбаум. Современные операционные системы,издание. Санкт-Петербург, Издательский дом Питер, 2007.2-е17.В.В.Воеводин, Вл.В.Воеводин. Параллельные вычисления. СанктПетербург, БХВ-Петербург, 200221418.Э.Немет, Г.Снайдер, С.Сибасс, Т.Р.Хейн. UNIX: руководствосистемного администратора. Для профессионалов. 3-е издание.Санкт-Петербург, Питер; Киев, Издательская группа BHV, 2002.19.Ю.Вахалия.
UNIX изнутри. Санкт-Петербург, Питер, 2003.20.У.Стивенс. UNIX: взаимодействие процессов. Санкт-Петербург,Питер, 2002.21.Д.Бэкон, Т.Харрис. Операционные системы. Санкт-Петербург,Питер; Киев, Издательская группа BHV, 2004.215.