IPC
IPC
В IPC содержится три пакета взаимодействия:
1. механизм сообщений;
2. механизм распределения памяти;
3. семафоры.
| Cообщения | Память | Семафоры | |
| Создание | Рекомендуемые материалыFREE Процессы и IPC FREE IPC -50% Проектирование и исследование механизмов движения автомобиля -60% Разработка игрового приложения "2048" -82% Лабораторная работа №2 - РК6. Разработать программу перекодировки текстовых файлов из кодового набора КОИ-8 в кодовый набор ср1251 Лекции - Русакова З. Н. msgget | shmget | semget |
| Работа | msgctl | shmctl | semctl |
| Настройка | msgrcv msgsnd | shmat shmdt | semop |
1. Механизм сообщений позволяет принимать и посылать потоки сформированных данных.
За передачу сообщений отвечают четыре системных вызова:
msg get ≈ возвращает дескриптор сообщения;
msg clt ≈ устанавливает параметры сообщений;
msg cnt ≈ переда╦т сообщение;
msg rcv ≈ принимает сообщение.
2. Механизм распределения памяти позволяет совместно использовать отдельные части виртуального адресного пространства.
shm get ≈ создает новую область;
shm at ≈ логически присоединяет;
shm dt ≈ логически отсоединяет;
Вам также может быть полезна лекция "2. Структурно-логический анализ ТС".
shm ctl ≈ работает с параметрами области.
3. Семафоры синхронизацию выполнения параллельных процессов. В любой момент времени над
семафором возможна только одна реализация.
sem get ≈ создание набора семафоров;
sem ctl ≈ управление этим набором;
sem op ≈ работа со значениями.





















