[so] intrebari tema 5

Ioana Cutcutache so@cursuri.cs.pub.ro
Wed, 5 Jan 2005 14:47:58 +0200


Atat pe windows cat si pe linux trebuie sa lucrati cu pagini.
Dimensiunea unei pagini o puteti determina pe linux folosind functia
getpagesize, iar pe windows folosind functia GetSystemInfo.
Si pe win dimensiunea unei pagini este de 4k, granularitatea de 64k este
folosita de VirtualAlloc doar la rezervarea unei zone de memorie in sensul
ca adresa de inceput a zonei trebuie sa fie multiplu de 64k.


> Cum fac atunci, daca in windows am luat parametrii ca
> avand marimea de 64K (adica vinit(2, 1) crea o zona de
> 128K, cu 64K swap) ? Pastrez aceleasi dimensiuni, sau
> iau parametrul ca fiind de 4K, deci acum sa creeze 8K
> cu 4K swap?
>
> Sau nu conteaza si fac cum imi e mai usor? :)
>
>
>
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Mail - You care about security. So do we.
> http://promotions.yahoo.com/new_mail
> _______________________________________________
> so mailing list
> so@cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so
>