[so] Folosirea shared memory

Bogdan Sass bogdan.sass at catc.ro
Sun Apr 12 19:17:06 EEST 2009


     Incerc sa imi dau seama cum s-ar putea folosi shared memory la 
tema, in conditiile in care ni se cere explicit sa pastram _structura de 
hashtable_ in zona respectiva de memorie. Pana acum vad doar doua 
variante, ambele destul de... neplacute :)
    1) Pastrez structura respectiva alocata static, de dimensiune X, si 
ma rog sa nu am teste cu mai mult de X cuvinte pentru fiecare bucket 
(enuntul nu specifica explicit o limita a lungimii cuvintelor, sau a 
numarului de cuvinte pentru un bucket). Destul de neplacut, si in mod 
sigur suboptim ca si alocare a memoriei (voi aloca sute sau mii de 
bucket entries pentru doar cateva cuvinte).
    2) Folosesc alocare dinamica. Asa ar fi normal, si asa as implementa 
un hashtable in absenta restrictiei. Dar am vreo metoda sa conving 
malloc sa imi dea memorie _din zona partajata_? (cautand pe 'Net, am 
gasit doar ce e aici: http://linux.die.net/man/3/mm . Si recunosc ca nu 
stiu nici cum se foloseste asa ceva, nici pe ce sisteme e suportat, nici 
daca e permis in tema :) ).

    Poate cineva sa arunce un pic de lumina in directia aceasta? :)

    Multumesc,

-- 
Bogdan Sass
CCAI,CCSP,JNCIA-ER,CCIE #22221 (RS)
Information Systems Security Professional
"Curiosity was framed - ignorance killed the cat"

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3287 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20090412/e08c9d3a/attachment.bin>


More information about the so mailing list