Megosztott memória - ez

Ez a cikk hiányzik hivatkozások információforrások.

Miután létrehozott egy osztott memória akár felhasználói folyamatok is csatlakoztathatja saját virtuális térben és a munka vele, mint a hagyományos memória szegmensben. A hátránya ennek az információcsere hiányára szinkronizálással volt, azonban e hátrány, akkor használja a technikát szemaforokkal.

Példa forgatókönyv megosztott memória a végrehajtás a „kliens-szerver” technológia a következő:

  1. A kiszolgáló hozzáfér a megosztott memóriát használ szemafor;
  2. a szerver adatokat ír a megosztott memóriát;
  3. A felvétel befejezése után az adatok szerver megszabadítja a hozzáférést a megosztott memóriát használ szemafor;
  4. Az ügyfél az osztott tárolás megakadályozza a hozzáférést ehhez a memória más folyamatok alkalmazásával szemafor;
  5. ügyfél adatokat olvas a megosztott memóriát, majd kibocsátja a hozzáférést memóriát használ szemafor.

Együttműködik megosztott memória rendszer kéri:

  • shmget - létrehozása az osztott memória szegmens;
  • shmctl - paraméterek beállítása;
  • shmat - csatlakozó memória szegmens;
  • shmdt - leválasztása szegmens.

Az áramkör közötti adatcserét két folyamat - (kliens és szerver) segítségével osztott memóriát - úgy kell működnie csoport két szemaforokkal. Először a szemafor használni, hogy megakadályozza a hozzáférést a megosztott memóriát, annak engedélyező jel - 1, és megtiltják - 0. második szemafor jelzésére használt szerver, hogy az ügyfél elindul, a hozzáférést a megosztott memóriát van tiltva, és az ügyfél beolvassa az adatokat a memóriából. Most, amikor a működését a működés, a szerver felfüggesztésre kerül, amíg a kiadás az ügyfél memóriát.

Inter-Process Communication in Computer Science

Nézze meg, mi a „Osztott memória” más szótárak:

memória-hozzáférés két irányban - osztott memóriát lehet hozzáférni az egymást követő fellebbezési több felhasználó (vagy a rendszer processzor), de nem ugyanabban az időben kezelését. [E.S.Alekseev, A.A.Myachev. Angol Magyar Szótár rendszerfejlesztés ... ... Reference műszaki fordító

Közötti Kommunikáció - (. Engl Inter Process Communication, IPC) technikák beállítva közötti adatcsere áramok egy vagy több folyamat. A folyamatok futnak egy vagy több számítógép kapcsolódik egy hálózathoz. IPC módszerek vannak osztva ... ... Wikipedia