Ada 2 cara untuk menggunakan shared memory, yaitu :
- Menggunakan mmap()
- Menggunakan shmget() -> lebih populer
Langkah - langkah membuat shared memory :
- Membuat segment di memory dengan shmget()
Mendaftarkan (attach) segment ke data space dari proses dengan shmat()
Tulis/Baca dari memori
Detach segment dari data space dari proses dengan shmdt()
4. shmctl();
Program Tambahan untuk IPC
- ipcs
Menyediakan informasi yang berkaitan dengan IPC yang sedang digunakan (message queue, shared memory, semaphore)
- ipcrm
Menghapus IPC tertentu (message queue, shared memory, semaphore)