| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
systemer  
  • Basale computerfærdigheder
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  •  
    Computer Viden >> systemer >> Unix >> Content
    Unix Delt hukommelse Tutorial
    Delt hukommelse tillader processer, der er relateret til samme adresse rummet. Programmøren skal synkronisere adgang den delte hukommelse , så man starter ikke læse hukommelsen, før en anden proces har færdig med at skrive til hukommelsen. Semaphore funktioner ligner til at fungere kræver delt hukommelse. Delt hukommelse funktioner kan bruges til at oprette, aktivere adgang til og tag delt hukommelse. Instruktioner
    1

    Opret delt hukommelse ved hjælp af følgende funktion opkald : Hej

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

    Medtag filer sys /. shm.h , sys /types.h og sys /ipc.h
    2

    Fastgør den delte hukommelse til en adresse rum og give adgang til det med følgende funktion opkald : Hej

    void * shmaat ( int shmem_id , const void * shmem_addr , int shmemflag )
    3

    Frigør den delte hukommelse fra processen med følgende funktion opkald : Hej

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

    Definer shmemid_ds struktur med mindst tre medlemmer, herunder shmem_perm.uid , shmem_perm.gid og shmem_perm.mode
    < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan kopieres en fil til diskettedrev på Unix 
    ·Sådan Find en Mac -adresse i Unix 
    ·Unix Shell Tutorial 
    ·Sådan Lås en gruppe mappe i Unix 
    ·UNIX-kommandoer skal tjekkes CPU-brug 
    ·Hvordan man laver en Unix Tutorial 
    ·Sådan Søg & Erstat flere filer i UNIX 
    ·Sådan Find filer i Unix 
    ·Hvordan man skriver et script i Unix 
    ·Sådan Find Tidsforskel i Unix Script 
      Anbefalede Artikler
    ·Sådan gendannes en LG bærbar til en tidligere dato 
    ·Sådan installeres Pella Vinyl Udskiftning Windows 
    ·Sådan oprettes en Windows XP Pro Startup CD 
    ·Hvorfor er en NTFS Partition mere sikker end en FAT32 
    ·Sådan installeres pære på Slicehost 
    ·Hvordan man kan montere en disk image i Windows 7 
    ·Hvordan bruger du MobileMe Mail 
    ·Sådan sletter en konto i Ubuntu 
    ·Sådan Set Up AutoCAD 2008 for din første brug 
    ·Sådan Reset codecs i Windows 
    Copyright © Computer Viden http://www.computerdk.com