| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Sistemas  
  • Conocimientos básicos de informática

  • Linux

  • Mac OS

  • Ubuntu

  • unix

  • ventanas

  • Windows Vista

  • Windows XP
  •  
    Conocimientos Informáticos >> Sistemas >> unix >> Content
    Unix Shared Tutorial memoria
    Memoria compartida permite que los procesos que no están relacionados a compartir el mismo espacio de direcciones. El programador tiene que sincronizar el acceso de la memoria compartida para que un solo proceso no se inicia la lectura de la memoria antes de que otro proceso ha terminado de escribir a la memoria . Funciones de semáforo son similares a funcionar convocatorias de la memoria compartida. Funciones de memoria compartida se pueden utilizar para crear , permitir el acceso a la memoria compartida y separar . Instrucciones
    1

    Crear memoria compartida utilizando la siguiente llamada de función :

    int shmget ( key_t key_name , shmem_size size_t , int shmemflag ) ;

    Incluir archivos sys /. shm.h , sys /types.h y sys /ipc.h
    2

    Conecte la memoria compartida para un espacio de direcciones y permite el acceso a la misma con la siguiente llamada de función :
    < p > void * shmaat (int shmem_id , const void * shmem_addr , int shmemflag ) ;
    3

    Separe la memoria compartida del proceso con la siguiente llamada de función :

    int shmctl ( shmem_id int , int cmd , struct shmemid_ds * buf ) .
    4

    Definir la estructura shmemid_ds con al menos tres miembros, incluido shmem_perm.uid , shmem_perm.gid y shmem_perm.mode


    Previous :

    next :
      Artículos relacionados
    ·Cómo detectar el sabor de Unix 
    ·Cómo acceder a la información en los sitios web de UN…
    ·Unix Cut Tutorial Command 
    ·Cómo agregar un usuario de Unix 
    ·Cómo descomprimir archivos comprimidos en Unix 
    ·Cómo comprobar el espacio libre en disco en UNIX 
    ·Cinco Comandos importantes en Unix 
    ·Cómo descargar un sistema operativo Unix 
    ·Cómo forzar UTF -8 en Unix 
    ·Cómo utilizar Grep recursiva en un camino de Unix 
      Artículos destacados
    ·Cómo iniciar en el terminal de forma permanente 
    ·Datos sobre Windows XP 
    ·Cómo dejar de Windows se ejecute Scan Disk de Boot Up 
    ·Cómo desinstalar Windows Vista en mi portátil Acer 
    ·Cómo actualizar Directx 9.0 C 
    ·Cómo crear un punto de restauración como administrado…
    ·Cómo eliminar un Programa imborrable 
    ·Cómo configurar los auriculares Bluetooth en Mac OS 10…
    ·32 Bit vs. 64 bits de Windows 
    ·Cómo desfragmentar con los conmutadores de línea de c…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com