System V IPC

GPTKB entity

Statements (47)
Predicate Object
gptkbp:instanceOf Inter-process communication mechanism
gptkbp:definedIn sys/ipc.h
sys/msg.h
sys/sem.h
sys/shm.h
gptkbp:developedBy gptkb:AT&T_Bell_Laboratories
gptkbp:hasCommand ipcrm
ipcs
gptkbp:hasFeature persistent objects
kernel-managed resources
gptkbp:hasKeyType IPC key
gptkbp:hasPermissionModel UNIX permissions
gptkbp:hasSystemCall gptkb:shmat
shmctl
shmdt
shmget
msgctl
msgget
msgrcv
msgsnd
semctl
semget
semop
https://www.w3.org/2000/01/rdf-schema#label System V IPC
gptkbp:includes semaphores
message queues
shared memory
gptkbp:introducedIn gptkb:UNIX_System_V
gptkbp:limitation complex cleanup
not network-transparent
system-wide limits
gptkbp:provides resource sharing
synchronization
data exchange
gptkbp:relatedTo pipes
sockets
POSIX IPC
gptkbp:standardizedBy gptkb:POSIX
gptkbp:usedFor database systems
server applications
legacy UNIX software
multi-process applications
gptkbp:usedIn gptkb:Linux
gptkb:Solaris
gptkb:BSD_UNIX
gptkbp:bfsParent gptkb:System_V_shared_memory
gptkbp:bfsLayer 7