Go Back   A UNIX és Linux Forums > Top Fórumok > A UNIX a fejlett és szakértői Felhasználók
.
Google Site



A UNIX a fejlett és szakértői Felhasználók Szakértő-to-szakértő. Tudjon fejlett UNIX, UNIX parancsokat, a Linux operációs rendszereket, Rendszeradminisztráció, programozás, a Shell, a Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 03-02-2003
Regisztrált felhasználó
 

Join Date: Aug 2001
Helyszín: Bangalore
Hozzászólások: 16
Shared Memory

Szia,

Próbáltam az osztott memóriát használják a fogalmat. Én nagyon sok újat ezt a fogalmat.

Miután létrehozta a mutató egy osztott memóriát, mi lesz a tárgyi hatálya ez?

Ha én akarom használni azt egy másik folyamat, akkor hogyan kell használni?

Kérjük, tanácsadás,

Köszönöm,
- Jay.
Sponsored Links
  #2 (permalink)  
Old 03-03-2003
Regisztrált felhasználó
 

Join Date: Apr 2002
Hozzászólások: 53
A megosztott memória segítségével létrehozott megosztott memória kulcs. Ez a kulcs az, ami használható bármely olyan eljárással érni a megosztott memória.

Csinálsz egy "shmget () '-hoz kap a megosztott memória id az adott megosztott memória kulcs .... és egy" shmat ()' csatolni megosztott memória a folyamat "címtartomány .... ez viszont ad vissza egy mutatót arra a mellékelt osztott memóriát használják. Ez a mutató lesz körét a folyamat "élettartamát.

Ha meg akarja érni a megosztott memória-ban egy másik folyamat használja a shmkey-hoz kap a shmid (using shmget), és csatolja a folyamat (using shmat).
  #3 (permalink)  
Old 03-03-2003
Regisztrált felhasználó
 

Join Date: Aug 2001
Helyszín: Bangalore
Hozzászólások: 16
Deepa,

Utaltam néhány könyvet, és unix man oldalakat.

A "kulcs", amit ön említett arról, hogy kap a "shmid" kell "IPC_PRIVATE", de IPC_PRIVATE használják létrehozása közben egy osztott memóriát, és nem elérése közben a meglévőt.

1. A könyv említi, arról hogy egy titkos "kulcs", amelyek által elfogadott mind a folyamatokat. Hogyan lehet a "kulcs" alapján dönt?

Kérjük, tanácsadás,

Köszönöm,
- Jay.
  #4 (permalink)  
Old 03-03-2003
Perderabo's Avatar
Unix Daemon
 

Join Date: Aug 2001
Helyszín: Ashburn, Virginia
Hozzászólások: 9.150
Az a fontos, nem éppen titok. A ipcs parancs jelenik meg. Gondold azt, hogy egyedülálló.

Kezelésének egyik módja a legfontosabb, az a folyamat megteremtése használni IPC_PRIVATE ahogy azt sugallják. A kernel majd válasszon egy gombot. Most a teremtõ folyamatot, hogy elmondja az egyéb folyamatok a fő.

Sok esetben a teremtõ folyamat most villával és hozzon létre ezeket a folyamatokat. A kulcs még mindig az adat szegmens valahol. Adatbázis csomagok gyakran dolgoznak, mint ez. Ne feledje, hogy beszélünk a System V osztott memória van (vannak más jellegű), és ez alakult előtt szálak. Ezekben a napokban, senkinek írni ilyesmit érdemes megfontolni külön szálon, nem pedig külön folyamatokat.

Ha az egyéb folyamatok nem közvetlen desendents létre a folyamat, akkor azt kell használni egy másik formája az IPC továbbítja a kulcsot. Vagy talán még írni egy fájlban vagy valami ilyesmi. Ez az oka annak független folyamatok általában nem megyek IPC_PRIVATE.

A másik út van a folyamat megteremtése használatát kulcs (nem IPC_PRIVATE), hogy jelenleg nincs használatban. Meg kéne használni ftok (), hogy létrehozza ezt a kulcsot. Egy bemeneti ftok, hogy egy fájl. Ez lehet bármilyen fájlt. Mindaddig, amíg az összes folyamat használja ugyanazt a fájlt, majd ugyanazt a 2. arg a ftok () nem lesz ugyanaz kulcsot. A fájl nem nyílik meg, ftok () kapja a inode száma a fájl-és eszköz számát, a fájlrendszer, amely tartalmazza azt. Conbines ez a két szám együtt együtt, hogy a második érv, hogy kap egy egyedi kulcs. Vannak, akik elkerülő ftok és válasszon ki egy számot a vékony levegőben. Inkább ftok ().
Sponsored Links
Closed Thread

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Ki


Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
Osztott memória megosztott könyvtár DreamWarrior Programozás 12 05-30-2007 05:33 PM
memória megosztása - nem osztott memória -- elzalem Programozás 9 05-02-2007 08:45 AM
Segítség a megosztott memória ddx08 Programozás 6 04-06-2007 10:53 AM
Osztott memória kevés, de sok fel nem használt memória cjcamaro A UNIX a fejlett és szakértői Felhasználók 1 10-13-2004 06:10 PM
Osztott memória joseph_shibu Programozás 1 10-24-2001 09:44 PM



Minden idő GMT -4. Az idő most 05:06 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Content Copyright © 1993-2010. All Rights Management by Reserved.Ad RedTyger

Content Relevant URLs by vBSEO 3.2.0