[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&nbsp;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>&nbsp;</DIV>
  <DIV><SPAN class=3D012553317-09012005><FONT face=3DArial =
size=3D2>Cand&nbsp;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>&nbsp;</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>&nbsp;</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>&nbsp;</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--