sysvipc(7) Miscellaneous Information Manual sysvipc(7) NUME sysvipc - mecanisme de comunicare intre procese System V DESCRIERE System V IPC este numele dat celor trei mecanisme de comunicare interproces care sunt disponibile pe scara larga in sistemele UNIX: cozi de mesaje, semafoare i memorie partajata. Cozi de mesaje Cozile de ateptare a mesajelor din Sistemul V permit schimbul de date in unitai numite mesaje. Fiecarui mesaj ii poate fi asociata o prioritate. Cozile de ateptare a mesajelor POSIX ofera o API alternativa pentru obinerea aceluiai rezultat; a se vedea mq_overview(7). API pentru coada de mesaje System V consta din urmatoarele apeluri de sistem: msgget(2) Creeaza o noua coada de mesaje sau obine ID-ul unei cozi de mesaje existente. Acest apel returneaza un identificator care este utilizat in celelalte API-uri. msgsnd(2) Adauga un mesaj la o coada. msgrcv(2) Elimina un mesaj dintr-o coada. msgctl(2) Efectueaza diverse operaii de control asupra unei cozi, inclusiv tergerea. Seturi de semafoare Semafoarele sistemului V permit proceselor sa ii sincronizeze aciunile. Semafoarele Sistem V sunt alocate in grupuri numite seturi; fiecare semafor dintr-un set este un semafor de numarare. Semafoarele POSIX ofera o API alternativa pentru obinerea aceluiai rezultat; a se vedea sem_overview(7). API-ul de semafoare System V este format din urmatoarele apeluri de sistem: semget(2) Creeaza un set nou sau obine ID-ul unui set existent. Acest apel returneaza un identificator care este utilizat in celelalte API-uri. semop(2) Efectueaza operaii asupra semafoarelor dintr-un set. semctl(2) Efectueaza diverse operaii de control asupra unui set, inclusiv tergerea. Segmente de memorie partajata Memoria partajata din System V permite proceselor sa partajeze o regiune de memorie (un ,,segment"). Memoria partajata POSIX este o API alternativa pentru obinerea aceluiai rezultat; a se vedea shm_overview(7). API-ul de memorie partajata System V este format din urmatoarele apeluri de sistem: shmget(2) Creeaza un nou segment sau obine ID-ul unui segment existent. Acest apel returneaza un identificator care este utilizat in celelalte API-uri. shmat(2) Ataeaza un obiect de memorie partajata existent in spaiul de adrese al procesului apelant. shmdt(2) Detaeaza un segment din spaiul de adrese al procesului apelant. shmctl(2) Efectueaza diverse operaii de control asupra unui segment, inclusiv tergerea. spaii de nume IPC Pentru o discuie privind interaciunea dintre obiectele IPC System V i spaiile de nume IPC, a se vedea ipc_namespaces(7). CONSULTAI I ipcmk(1), ipcrm(1), ipcs(1), lsipc(1), ipc(2), msgctl(2), msgget(2), msgrcv(2), msgsnd(2), semctl(2), semget(2), semop(2), shmat(2), shmctl(2), shmdt(2), shmget(2), ftok(3), ipc_namespaces(7) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.06 31 octombrie 2023 sysvipc(7)