[so] [tema3]Windows
Mircea Bardac
cs at mircea.bardac.net
Sat May 2 17:57:44 EEST 2009
Salut,
Marius Viorel Grigoras wrote:
> In linux, la maparea unei pagini in Ram am folosit MAP_FIXED ca sa pun la o
> adresa data.
Nu este cea mai indicata metoda. S-ar putea ca zona pe care intentionezi
sa o mapezi sa nu fie disponibila. Trebuie sa verifici acest lucru.
> Problema e ca in Windows nu am acest mecanism.
> Pot sa aloc intermediat intr-o zona de memorie si apoi sa copiez cu memcpy
> in zona de Ram? Dar in felul acest, nu cred ca respect conditia temei, ca
> datele sa se afle doar in fisierul de Ram si/sau Swap.
Poti sa faci o mapare de memorie virtuala de dimensiune virt_pages prin
care sa "rezervi" spatiul respectiv (dupa cum am mentionat si intr-un
mesaj anterior). Ulterior poti sa remapezi pagini din respectiva zona de
memorie pentru a obtine efectul dorit.
--
Mircea
http://mircea.bardac.net
More information about the so
mailing list