This shows you the differences between two versions of the page.
sde2:laboratoare:08_rust [2023/05/01 22:27] cristiana.andrei |
sde2:laboratoare:08_rust [2023/05/02 08:07] (current) cristiana.andrei [Mappage de fichiers] |
||
---|---|---|---|
Line 54: | Line 54: | ||
Il est à noter que l'utilisation de '' MAP_SHARED '' permet le partage de mémoire entre des processus qui ne sont pas liés. Dans ce cas, le contenu du fichier devient le contenu initial de la mémoire partagée et toutes les modifications apportées par les processus dans cette zone sont ensuite copiées dans le fichier, garantissant ainsi la persistance dans le système de fichiers. | Il est à noter que l'utilisation de '' MAP_SHARED '' permet le partage de mémoire entre des processus qui ne sont pas liés. Dans ce cas, le contenu du fichier devient le contenu initial de la mémoire partagée et toutes les modifications apportées par les processus dans cette zone sont ensuite copiées dans le fichier, garantissant ainsi la persistance dans le système de fichiers. | ||
- | === shmap_open === | + | === shm_open === |
[[https://man7.org/linux/man-pages/man3/shm_open.3.html|shm_open()]] crée et ouvre un nouveau POSIX ou ouvre un POSIX existant objet de mémoire partagée. Un objet de mémoire partagée POSIX est en vigueur un handle qui peut être utilisé par des processus non liés à mmap() même région de mémoire partagée. La fonction ''shm_unlink()'' effectue l'opération inverse, en supprimant un objet précédemment créé par shm_open(). | [[https://man7.org/linux/man-pages/man3/shm_open.3.html|shm_open()]] crée et ouvre un nouveau POSIX ou ouvre un POSIX existant objet de mémoire partagée. Un objet de mémoire partagée POSIX est en vigueur un handle qui peut être utilisé par des processus non liés à mmap() même région de mémoire partagée. La fonction ''shm_unlink()'' effectue l'opération inverse, en supprimant un objet précédemment créé par shm_open(). | ||