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ő:
- A kiszolgáló hozzáfér a megosztott memóriát használ szemafor;
- a szerver adatokat ír a megosztott memóriát;
- 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;
- 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;
- ü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