[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> </DIV>
<DIV><FONT face=3DArial size=3D2> 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> =
*(virtmem)=3D'A'</FONT></DIV>
<DIV><FONT face=3DArial size=3D2> =
closeHandles()</FONT></DIV>
<DIV><FONT face=3DArial size=3D2> sleep(pana maine=20
dimineata)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2> }</FONT></DIV>
<DIV><FONT face=3DArial size=3D2> 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 sunt activate la sfarsit. 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> </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--