Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
74 слайда
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
373.19 kB
Просмотров:
59
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Многопоточное](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img0.jpg)
Содержание слайда: Многопоточное программирование
Дмитрий Калугин-Балашов
№2 слайд![IPC](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img1.jpg)
№3 слайд![IPC](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img2.jpg)
№4 слайд![SysV](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img3.jpg)
№5 слайд![SysV](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img4.jpg)
№6 слайд![SysV](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img5.jpg)
№7 слайд![SysV](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img6.jpg)
№8 слайд![SysV ftok](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img7.jpg)
Содержание слайда: SysV (ftok)
№9 слайд![SysV ftok](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img8.jpg)
Содержание слайда: SysV (ftok)
№10 слайд![SysV ipcs Вывод ipcs.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img9.jpg)
Содержание слайда: SysV (ipcs)
Вывод ipcs.
№11 слайд![SysV ipcrm Использование](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img10.jpg)
Содержание слайда: SysV (ipcrm)
Использование ipcrm.
№12 слайд![SysV Права доступа Обладают](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img11.jpg)
Содержание слайда: SysV (Права доступа)
Обладают идентификаторам пользователя и группы
Группы – означает создателя
Девять бит – rwxrwxrwx
Бит x не имеет смысла
№13 слайд![SysV Права доступа ipc perm.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img12.jpg)
Содержание слайда: SysV (Права доступа)
ipc_perm.
№14 слайд![IPC](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img13.jpg)
№15 слайд![SysV](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img14.jpg)
№16 слайд![IPC](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img15.jpg)
№17 слайд![IPC](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img16.jpg)
№18 слайд![Очереди сообщений SysV](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img17.jpg)
Содержание слайда: Очереди сообщений (SysV)
№19 слайд![Очереди сообщений SysV](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img18.jpg)
Содержание слайда: Очереди сообщений (SysV)
№20 слайд![Очереди сообщений SysV msgctl.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img19.jpg)
Содержание слайда: Очереди сообщений (SysV)
msgctl.
№21 слайд![Очереди сообщений SysV msgsnd](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img20.jpg)
Содержание слайда: Очереди сообщений (SysV)
msgsnd/msgrcv.
№22 слайд![Очереди сообщений SysV msgsnd](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img21.jpg)
Содержание слайда: Очереди сообщений (SysV)
msgsnd/msgrcv.
№23 слайд![Очереди сообщений SysV msgsnd](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img22.jpg)
Содержание слайда: Очереди сообщений (SysV)
msgsnd/msgrcv.
№24 слайд![Очереди сообщений SysV msgsnd](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img23.jpg)
Содержание слайда: Очереди сообщений (SysV)
msgsnd/msgrcv.
№25 слайд![IPC](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img24.jpg)
№26 слайд![Очереди сообщений POSIX mq](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img25.jpg)
Содержание слайда: Очереди сообщений (POSIX)
mq_open.
№27 слайд![Очереди сообщений POSIX mq](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img26.jpg)
Содержание слайда: Очереди сообщений (POSIX)
mq_attr.
№28 слайд![Очереди сообщений POSIX mq](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img27.jpg)
Содержание слайда: Очереди сообщений (POSIX)
mq_close/mq_unlink.
№29 слайд![Очереди сообщений POSIX mq](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img28.jpg)
Содержание слайда: Очереди сообщений (POSIX)
mq_send/mq_receive.
№30 слайд![Очереди сообщений POSIX mq](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img29.jpg)
Содержание слайда: Очереди сообщений (POSIX)
mq_timedsend/mq_timedreceive.
№31 слайд![Очереди сообщений POSIX mq](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img30.jpg)
Содержание слайда: Очереди сообщений (POSIX)
mq_notify.
№32 слайд![IPC](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img31.jpg)
№33 слайд![IPC](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img32.jpg)
№34 слайд![Семафоры POSIX semget.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img33.jpg)
Содержание слайда: Семафоры (POSIX)
semget.
№35 слайд![Семафоры POSIX semctl.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img34.jpg)
Содержание слайда: Семафоры (POSIX)
semctl.
№36 слайд![Семафоры POSIX semctl.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img35.jpg)
Содержание слайда: Семафоры (POSIX)
semctl.
№37 слайд![Семафоры POSIX semctl.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img36.jpg)
Содержание слайда: Семафоры (POSIX)
semctl.
№38 слайд![Семафоры POSIX semctl.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img37.jpg)
Содержание слайда: Семафоры (POSIX)
semctl.
№39 слайд![Семафоры SysV semctl.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img38.jpg)
Содержание слайда: Семафоры (SysV)
semctl.
№40 слайд![Семафоры SysV semctl.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img39.jpg)
Содержание слайда: Семафоры (SysV)
semctl.
№41 слайд![Семафоры SysV semctl.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img40.jpg)
Содержание слайда: Семафоры (SysV)
semctl.
№42 слайд![Семафоры SysV semctl.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img41.jpg)
Содержание слайда: Семафоры (SysV)
semctl.
№43 слайд![Семафоры SysV semctl.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img42.jpg)
Содержание слайда: Семафоры (SysV)
semctl.
№44 слайд![Семафоры SysV semctl.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img43.jpg)
Содержание слайда: Семафоры (SysV)
semctl.
№45 слайд![Семафоры SysV semctl.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img44.jpg)
Содержание слайда: Семафоры (SysV)
semctl.
№46 слайд![Семафоры SysV semctl.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img45.jpg)
Содержание слайда: Семафоры (SysV)
semctl.
№47 слайд![Семафоры SysV semctl.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img46.jpg)
Содержание слайда: Семафоры (SysV)
semctl.
№48 слайд![Семафоры SysV semctl.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img47.jpg)
Содержание слайда: Семафоры (SysV)
semctl.
№49 слайд![Семафоры SysV semctl.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img48.jpg)
Содержание слайда: Семафоры (SysV)
semctl.
№50 слайд![Семафоры SysV semctl.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img49.jpg)
Содержание слайда: Семафоры (SysV)
semctl.
№51 слайд![Семафоры SysV semop.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img50.jpg)
Содержание слайда: Семафоры (SysV)
semop.
№52 слайд![IPC](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img51.jpg)
№53 слайд![Семафоры POSIX sem open sem](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img52.jpg)
Содержание слайда: Семафоры (POSIX)
sem_open/sem_close/sem_unlink.
№54 слайд![Семафоры POSIX Работа с](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img53.jpg)
Содержание слайда: Семафоры (POSIX)
Работа с семафором.
№55 слайд![IPC](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img54.jpg)
№56 слайд![Семафоры POSIX sem init sem](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img55.jpg)
Содержание слайда: Семафоры (POSIX)
sem_init/sem_destroy.
№57 слайд![IPC](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img56.jpg)
№58 слайд![IPC](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img57.jpg)
№59 слайд![Общая память SysV Создание и](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img58.jpg)
Содержание слайда: Общая память (SysV)
Создание и управление.
№60 слайд![Общая память SysV](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img59.jpg)
Содержание слайда: Общая память (SysV)
Присоединение и отсоединение.
№61 слайд![IPC](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img60.jpg)
№62 слайд![Отображение файлов в память](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img61.jpg)
Содержание слайда: Отображение файлов в память
mmap/munmap.
№63 слайд![IPC](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img62.jpg)
№64 слайд![Отображение файлов в память](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img63.jpg)
Содержание слайда: Отображение файлов в память
shm_open/shm_unlink.
№65 слайд![IPC](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img64.jpg)
№66 слайд![Таймеры Будильник.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img65.jpg)
Содержание слайда: Таймеры
Будильник.
№67 слайд![Таймеры Сон.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img66.jpg)
Содержание слайда: Таймеры
Сон.
№68 слайд![Таймеры Виды таймеров.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img67.jpg)
Содержание слайда: Таймеры
Виды таймеров.
№69 слайд![Передача дескрипторов](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img68.jpg)
Содержание слайда: Передача дескрипторов
№70 слайд![Передача дескрипторов sendmsg](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img69.jpg)
Содержание слайда: Передача дескрипторов
sendmsg/recvmsg.
№71 слайд![Передача дескрипторов cmsghdr.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img70.jpg)
Содержание слайда: Передача дескрипторов
cmsghdr.
№72 слайд![Передача дескрипторов Макросы.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img71.jpg)
Содержание слайда: Передача дескрипторов
Макросы.
№73 слайд![Передача дескрипторов Пример.](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img72.jpg)
Содержание слайда: Передача дескрипторов
Пример.
№74 слайд![Реализовать в web-сервере](/documents_6/83ab076e91ff65a6459bdd8fd9975e8a/img73.jpg)
Содержание слайда: Реализовать в web-сервере возможность параллельного исполнения запросов (с помощью воркеров - дочерних процессов или потоков)
Реализовать в web-сервере возможность параллельного исполнения запросов (с помощью воркеров - дочерних процессов или потоков)
Добавить в параметры сервера опцию –w – число воркеров.
Воркеры должны нагружаться равномерно (можно проверить с помощью нагрузочного теста).
Парсинг параметров не должен быть ручным (можно использовать getopt)
Логи необходимо писать в syslog.