“Conocimiento software>Otro Software Informática

¿Qué es SPM en la computadora?

2015/3/12
SPM o Shared Portable Memory es una API para acceder a áreas remotas de memoria compartida en diferentes procesos. Simplifica la comunicación entre procesos (IPC) y el intercambio de estructuras de datos entre procesos.

Con memoria portátil compartida:

Puede crear y asignar varias regiones de memoria compartida sin configurar explícitamente un nuevo IPC.

Acceder a regiones de memoria compartida es sencillo, similar a acceder a la memoria local y virtual.

Ofrece una API portátil para varias arquitecturas y sistemas operativos.

En programación C, para trabajar con Memoria Portátil Compartida:

Incluya el archivo de encabezado requerido:

#incluir

Para crear una región de memoria compartida, use shmget():

int shmget(key_t clave, size_t tamaño, int shmflg);

Para adjuntar una región de memoria compartida al proceso actual, use shmat():

vacío *shmat(int shmid, vacío *shmaddr, int shmflg);

Para desconectar una región de memoria compartida del proceso actual, use shmdt():

int shmdt(void *shmaddr);

Para marcar una región de memoria compartida para su eliminación (después de que todos los procesos hayan finalizado con ella), use shmctl():

int shmctl(int shmid, int cmd, estructura shmid_ds *buf);

Para obtener detalles completos y ejemplos, consulte las páginas de manual de shmget, shmat, shmdt y shmctl.

Otro Software Informática
¿Pueden venir dos utorrents en una computadora?
¿Dónde comprar discos de Microsoft Office usados?
Flujo de reglas Gráfico
¿Cuáles son las otras 3 clasificaciones de computadora?
¿Cómo deshacerse de los mensajes en la pantalla inicial de un ordenador
¿Se hace referencia al uso de una computadora personal como un sistema de producción económico para crear textos y gráficos con calidad tipográfica?
¿Dónde se puede descargar el software de recuperación de datos?
Tablas faceta en Análisis de Dominio
Conocimiento de la computadora © http://www.ordenador.online