[so] file swapping pe Windows

Daniel Cosmin Porumbel so@atlantis.cs.pub.ro
Fri, 16 Jan 2004 09:16:20 -0800


This is a multi-part message in MIME format.

------=_NextPart_000_000B_01C3DC11.67955320
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Salut!

     Eu am urmatoarea problema. Daca scriu ceva in memoria virtuala, se =
vede in memoria fizica abia cand programul s-a incheiat complet. De =
exemplu:
main(){
...
    *(virtmem)=3D'A'
    closeHandles()
    sleep(pana maine dimineata)
    }
    Si imi vede un 'A' pe fisierul de mem fizica abia dupa ce s-a =
terminat sleepul. Prin urmare nu am cum sa fac swapping pt ca aceste =
continuturi sunt activate la sfarsit. Am mapat cu FILE_MAP_WRITE, n-am =
folosit nici un fel de cache_write, write_on_copy sau alte nebunii =
dintr-astea. "Orice fel de ajutor este mai mult decat apreciat"....

Succes!
Daniel

------=_NextPart_000_000B_01C3DC11.67955320
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2465.3" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Salut!</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;&nbsp;&nbsp;&nbsp; Eu am =
urmatoarea problema.=20
Daca scriu ceva in memoria virtuala, se vede in memoria fizica abia cand =

programul s-a incheiat complet. De exemplu:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>main(){</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;&nbsp;&nbsp; =
*(virtmem)=3D'A'</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;&nbsp;&nbsp; =
closeHandles()</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;&nbsp;&nbsp; sleep(pana maine=20
dimineata)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;&nbsp;&nbsp; }</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;&nbsp;&nbsp; Si imi vede un 'A' =
pe fisierul=20
de mem fizica abia dupa ce s-a terminat sleepul. Prin urmare nu am cum =
sa fac=20
swapping pt ca aceste continuturi&nbsp;sunt activate la sfarsit.&nbsp;Am =
mapat=20
cu FILE_MAP_WRITE, n-am folosit nici un fel de cache_write, =
write_on_copy sau=20
alte nebunii dintr-astea. "Orice fel de ajutor este mai mult decat=20
apreciat"....</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Succes!</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Daniel</FONT></DIV></BODY></HTML>

------=_NextPart_000_000B_01C3DC11.67955320--