[so] [Tema3][Windows]mapare fisier ram
stanciu adrian
st88adi at yahoo.com
Mon Apr 26 17:02:55 EEST 2010
Salut!
> Ideea e sa mapazei fisierul cu MapViewOfFileEx in spatiul
> de adresa al
> procesului,
> dar nu peste zona care reprezinta in programul tau "memoria
> virtuala"
> ( si pe care
> ai alocat-o cu VirtualAlloc)
>
>
Programul acceseaza doar zona rezervata de "memorie virtuala". Cum nu putem mapa in aceasta zona pagini din RAM, trebuie sa comitem memorie in zona rezervata cu VirtualAlloc (in limita RAM-ului). Daca mapam si fisierul va trebui sa copiem continut din memoria virtuala in zona de mapare a RAM-ului. Astfel vom avea doua zone in spatiul de adresa al procesului cu acelasi continut. Mai are rost maparea fisierului? ( sincronizarea mem virtuale cu fisierul RAM se poate face prin operatii I/O)
Multumesc,
Adrian Stanciu
> _______________________________________________
> http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
>
More information about the so
mailing list