[so] WSClock
Ioana Cutcutache
so@cursuri.cs.pub.ro
Sun, 9 Jan 2005 22:17:06 +0200
This is a multi-part message in MIME format.
------=_NextPart_000_0011_01C4F698.F40D7100
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
In descrierea algoritmului WS scrie cand trebuie setat time of last use =
: el este setat in momentul in care bitul R al unei pagini este resetat =
(asta se intampla atat la fiecare clock tick cat si in momentul in care =
o pagina trebuie evacuta). La WSCLOCK este similar.
----- Original Message -----=20
From: Catalin Alexandru=20
To: SO=20
Sent: Sunday, January 09, 2005 7:39 PM
Subject: [so] WSClock
Buna seara
Cand se seteaza valoarea "time of last use" care corespunde fiecarei =
pagini? Din denumire rezulta ca ar trebui sa fie momentul exact al =
ultimei accesari, dar acesta nu poate fi aflat. Cel mai apropiat timp ar =
fi cel al primului acces (sau primului acces de citire si al primului =
acces de scriere) din cadrul unui interval de ceas (adica la primul =
pagefault din interval - la celelalte accese nu o sa mai apara page =
faut). In descrierea de la Working Set Page Replacement (4.4.8) scrie ca =
acest timer se modifica atunci cand sunt parcurse paginile pentru a gasi =
una care sa fie evacuata. La WSClock (4.4.9) nu scrie nimic.
Deci cum facem?
Multumesc
Catalin Alexandru
------=_NextPart_000_0011_01C4F698.F40D7100
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.2800.1479" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>In descrierea algoritmului WS =
scrie cand=20
trebuie setat time of last use : el este setat in momentul in care bitul =
R al=20
unei pagini este resetat (asta se intampla atat la fiecare clock tick =
cat si in=20
momentul in care o pagina trebuie evacuta). La WSCLOCK este=20
similar.</FONT></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV=20
style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
<A title=3Dcata@ew.ro href=3D"mailto:cata@ew.ro">Catalin Alexandru</A> =
</DIV>
<DIV style=3D"FONT: 10pt arial"><B>To:</B> <A =
title=3Dso@cursuri.cs.pub.ro=20
href=3D"mailto:so@cursuri.cs.pub.ro">SO</A> </DIV>
<DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Sunday, January 09, 2005 =
7:39=20
PM</DIV>
<DIV style=3D"FONT: 10pt arial"><B>Subject:</B> [so] WSClock</DIV>
<DIV><BR></DIV>
<DIV><SPAN class=3D012553317-09012005><FONT face=3DArial size=3D2>Buna =
seara</FONT></SPAN></DIV>
<DIV><SPAN class=3D012553317-09012005><FONT face=3DArial=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D012553317-09012005><FONT face=3DArial =
size=3D2>Cand se=20
seteaza valoarea "time of last use" care corespunde fiecarei pagini? =
Din=20
denumire rezulta ca ar trebui sa fie momentul exact al ultimei =
accesari, dar=20
acesta nu poate fi aflat. Cel mai apropiat timp ar fi cel al primului =
acces=20
(sau primului acces de citire si al primului acces de scriere) din =
cadrul unui=20
interval de ceas (adica la primul pagefault din interval - la =
celelalte accese=20
nu o sa mai apara page faut). In descrierea de la Working Set Page =
Replacement=20
(4.4.8) scrie ca acest timer se modifica atunci cand sunt parcurse =
paginile=20
pentru a gasi una care sa fie evacuata. La WSClock (4.4.9) nu scrie=20
nimic.</FONT></SPAN></DIV>
<DIV><SPAN class=3D012553317-09012005><FONT face=3DArial=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D012553317-09012005><FONT face=3DArial size=3D2>Deci =
cum=20
facem?</FONT></SPAN></DIV>
<DIV><SPAN class=3D012553317-09012005><FONT face=3DArial=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D012553317-09012005><FONT face=3DArial=20
size=3D2>Multumesc</FONT></SPAN></DIV>
<DIV><SPAN class=3D012553317-09012005><FONT face=3DArial=20
size=3D2></FONT></SPAN> </DIV>
<DIV><SPAN class=3D012553317-09012005><FONT face=3DArial =
size=3D2>Catalin=20
Alexandru</FONT></SPAN></DIV></BLOCKQUOTE></BODY></HTML>
------=_NextPart_000_0011_01C4F698.F40D7100--