🗊 Презентация Система межпроцессного взаимодействия IPC

Нажмите для полного просмотра!
Система межпроцессного взаимодействия IPC, слайд №1 Система межпроцессного взаимодействия IPC, слайд №2 Система межпроцессного взаимодействия IPC, слайд №3 Система межпроцессного взаимодействия IPC, слайд №4 Система межпроцессного взаимодействия IPC, слайд №5 Система межпроцессного взаимодействия IPC, слайд №6 Система межпроцессного взаимодействия IPC, слайд №7 Система межпроцессного взаимодействия IPC, слайд №8 Система межпроцессного взаимодействия IPC, слайд №9 Система межпроцессного взаимодействия IPC, слайд №10 Система межпроцессного взаимодействия IPC, слайд №11 Система межпроцессного взаимодействия IPC, слайд №12 Система межпроцессного взаимодействия IPC, слайд №13 Система межпроцессного взаимодействия IPC, слайд №14 Система межпроцессного взаимодействия IPC, слайд №15 Система межпроцессного взаимодействия IPC, слайд №16 Система межпроцессного взаимодействия IPC, слайд №17 Система межпроцессного взаимодействия IPC, слайд №18 Система межпроцессного взаимодействия IPC, слайд №19 Система межпроцессного взаимодействия IPC, слайд №20 Система межпроцессного взаимодействия IPC, слайд №21 Система межпроцессного взаимодействия IPC, слайд №22 Система межпроцессного взаимодействия IPC, слайд №23 Система межпроцессного взаимодействия IPC, слайд №24 Система межпроцессного взаимодействия IPC, слайд №25 Система межпроцессного взаимодействия IPC, слайд №26 Система межпроцессного взаимодействия IPC, слайд №27 Система межпроцессного взаимодействия IPC, слайд №28 Система межпроцессного взаимодействия IPC, слайд №29 Система межпроцессного взаимодействия IPC, слайд №30 Система межпроцессного взаимодействия IPC, слайд №31 Система межпроцессного взаимодействия IPC, слайд №32 Система межпроцессного взаимодействия IPC, слайд №33 Система межпроцессного взаимодействия IPC, слайд №34 Система межпроцессного взаимодействия IPC, слайд №35 Система межпроцессного взаимодействия IPC, слайд №36 Система межпроцессного взаимодействия IPC, слайд №37 Система межпроцессного взаимодействия IPC, слайд №38 Система межпроцессного взаимодействия IPC, слайд №39 Система межпроцессного взаимодействия IPC, слайд №40 Система межпроцессного взаимодействия IPC, слайд №41

Содержание

Вы можете ознакомиться и скачать презентацию на тему Система межпроцессного взаимодействия IPC. Доклад-сообщение содержит 41 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Система межпроцессного взаимодействия IPC.
Описание слайда:
Система межпроцессного взаимодействия IPC.

Слайд 2


Система межпроцессного взаимодействия IPC. Состав.
Описание слайда:
Система межпроцессного взаимодействия IPC. Состав.

Слайд 3


Общие концепции
Описание слайда:
Общие концепции

Слайд 4


Общие концепции
Описание слайда:
Общие концепции

Слайд 5


Общие концепции
Описание слайда:
Общие концепции

Слайд 6


IPC: очередь сообщений.
Описание слайда:
IPC: очередь сообщений.

Слайд 7


Очередь сообщений
Описание слайда:
Очередь сообщений

Слайд 8


Создание/доступ к очереди сообщений
Описание слайда:
Создание/доступ к очереди сообщений

Слайд 9


Отправка сообщений int msgsnd (int msqid, const void *msgp, size_t msgsz, int msgflg)
Описание слайда:
Отправка сообщений int msgsnd (int msqid, const void *msgp, size_t msgsz, int msgflg)

Слайд 10


Отправка сообщений int msgsnd (int msqid, const void *msgp, size_t msgsz, int msgflg)
Описание слайда:
Отправка сообщений int msgsnd (int msqid, const void *msgp, size_t msgsz, int msgflg)

Слайд 11


Получение сообщений int msgrcv (int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg)
Описание слайда:
Получение сообщений int msgrcv (int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg)

Слайд 12


Получение сообщений int msgrcv (int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg)
Описание слайда:
Получение сообщений int msgrcv (int msqid, void *msgp, size_t msgsz, long msgtyp, int msgflg)

Слайд 13


Управление очередью сообщений int msgctl (int msqid, int cmd, struct msgid_ds *buf)
Описание слайда:
Управление очередью сообщений int msgctl (int msqid, int cmd, struct msgid_ds *buf)

Слайд 14


Управление очередью сообщений int msgctl (int msqid, int cmd, struct msgid_ds *buf)
Описание слайда:
Управление очередью сообщений int msgctl (int msqid, int cmd, struct msgid_ds *buf)

Слайд 15


Пример. Использование очереди сообщений.
Описание слайда:
Пример. Использование очереди сообщений.

Слайд 16


Основной процесс
Описание слайда:
Основной процесс

Слайд 17


Система межпроцессного взаимодействия IPC, слайд №17
Описание слайда:

Слайд 18


Процесс-приемник А
Описание слайда:
Процесс-приемник А

Слайд 19


Пример. Очередь сообщений. Модель «клиент-сервер».
Описание слайда:
Пример. Очередь сообщений. Модель «клиент-сервер».

Слайд 20


Server
Описание слайда:
Server

Слайд 21


Server
Описание слайда:
Server

Слайд 22


Client
Описание слайда:
Client

Слайд 23


Client
Описание слайда:
Client

Слайд 24


IPC: разделяемая память.
Описание слайда:
IPC: разделяемая память.

Слайд 25


Создание общей памяти #include #include #include int shmget (key_t key, int size, int shmemflg)
Описание слайда:
Создание общей памяти #include #include #include int shmget (key_t key, int size, int shmemflg)

Слайд 26


Доступ к разделяемой памяти #include #include #include char *shmat(int shmid, char *shmaddr, int shmflg)
Описание слайда:
Доступ к разделяемой памяти #include #include #include char *shmat(int shmid, char *shmaddr, int shmflg)

Слайд 27


Открепление разделяемой памяти #include #include #include int shmdt(char *shmaddr)
Описание слайда:
Открепление разделяемой памяти #include #include #include int shmdt(char *shmaddr)

Слайд 28


Управление разделяемой памятью #include #include #include int shmctl(int shmid, int cmd, struct shmid_ds *buf)
Описание слайда:
Управление разделяемой памятью #include #include #include int shmctl(int shmid, int cmd, struct shmid_ds *buf)

Слайд 29


Пример. Работа с общей памятью в рамках одного процесса. int main(int argc, chr **argv) { key_t key; char *shmaddr; key = ftok(“/tmp/ter”, ’S’);...
Описание слайда:
Пример. Работа с общей памятью в рамках одного процесса. int main(int argc, chr **argv) { key_t key; char *shmaddr; key = ftok(“/tmp/ter”, ’S’); shmid = shmget(key, 100, 0666|IPC_CREAT); shmaddr = shmat(shmid, NULL, 0); putm(shmaddr); waitprocess(); shmctl(shmid, IPC_RMID, NULL); exit(); }

Слайд 30


IPC: массив семафоров.
Описание слайда:
IPC: массив семафоров.

Слайд 31


Схема использования семафоров
Описание слайда:
Схема использования семафоров

Слайд 32


Создание/доступ к семафору #include #include #include int semget (key_t key, int nsems, int semflag)
Описание слайда:
Создание/доступ к семафору #include #include #include int semget (key_t key, int nsems, int semflag)

Слайд 33


Операции над семафором #include #include #include int semop (int semid, struct sembuf *semop, size_t nops)
Описание слайда:
Операции над семафором #include #include #include int semop (int semid, struct sembuf *semop, size_t nops)

Слайд 34


Операции над семафором
Описание слайда:
Операции над семафором

Слайд 35


Управление массивом семафоров #include #include #include int semctl (int semid, int num, int cmd, union semun arg)
Описание слайда:
Управление массивом семафоров #include #include #include int semctl (int semid, int num, int cmd, union semun arg)

Слайд 36


Управление массивом семафоров #include #include #include int semctl (int semid, int num, int cmd, union semun arg)
Описание слайда:
Управление массивом семафоров #include #include #include int semctl (int semid, int num, int cmd, union semun arg)

Слайд 37


Пример. Использование разделяемой памяти и семафоров.
Описание слайда:
Пример. Использование разделяемой памяти и семафоров.

Слайд 38


1-ый процесс
Описание слайда:
1-ый процесс

Слайд 39


1-ый процесс
Описание слайда:
1-ый процесс

Слайд 40


2-ой процесс
Описание слайда:
2-ой процесс

Слайд 41


2-ой процесс
Описание слайда:
2-ой процесс



Похожие презентации
Mypresentation.ru
Загрузить презентацию