[so] tema5

Ioana Cutcutache so@cursuri.cs.pub.ro
Fri, 14 Jan 2005 22:46:07 +0200


This is a multi-part message in MIME format.

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

1. Pt. o pagina virtuala poti afisa daca este sau nu in memoria fizica, =
si in caz ca este in memoria fizica unde este si care este starea acelei =
pagini - bitii R, M. Daca nu este in memoria fizica poti spune unde se =
gaseste in swap. In functie de algoritm pentru paginile din memoria =
fizica poti afisa contorul asociat/time of last use.

2. Poti alege t cat vrei ca sa mearga bine, 1 secunda e ok.

3. E de preferat sa foloseste lista circulara. Daca faci altfel ai grija =
ca eficienta sa fie aceeasi (sa nu ai complexitate mai mare de exemplu =
cautand in tabela de pagini care pagini sunt mapate)
  ----- Original Message -----=20
  From: Ioana Radulescu=20
  To: so@cursuri.cs.pub.ro=20
  Sent: Friday, January 14, 2005 10:11 PM
  Subject: [so] tema5


  salut.
  as avea cateva intrebari legate de tema 5:
  1. "Biblioteca va intercepta semnalul/exceptia generata se secventa =
CTRL-C si va afisa starea paginilor din memoria virtuala, memoria fizica =
si din swap. "
  ce se intelege exact prin starea paginilor?=20
  2. la algoritmul WSClock, cam ce valoare ar trebui sa aiba t =
(intervalul de timp pentru care se considera working set)? (asa, =
orientativ... la un tick de 100 ms, t =3D 1secunda e prea mult/prea =
putin?)
  3. tot la WSClock, se vorbeste despre o lista circulara in care se =
memoreaza paginile. trebuie s-o implementam ca o lista efectiva? sau =
putem doar s-o simulam, utilizand de exemplu informatiile din tabela de =
pagini, din care ignoram paginile nemapate?

  si ar mai fi o rugaminte... s-ar putea amana deadline-ul temei cu 2-3 =
zile? avand in vedere ca multi nu au avut calculator/internet in timpul =
vacantei. si ca tot s-a format traditie :)

  tnx
  ioana radulescu



-------------------------------------------------------------------------=
-----
  Do you Yahoo!?
  Yahoo! Mail - Helps protect you from nasty viruses.
------=_NextPart_000_001F_01C4FA8A.D63CB4B0
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>1. Pt. o pagina virtuala poti afisa =
daca este sau=20
nu in memoria fizica, si in caz&nbsp;ca este in memoria fizica unde este =
si care=20
este starea acelei pagini - bitii R, M. Daca nu este in memoria fizica =
poti=20
spune unde se gaseste in swap. In functie de algoritm pentru paginile =
din=20
memoria fizica poti afisa contorul asociat/time of last =
use.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>2. Poti alege&nbsp;t cat vrei ca sa =
mearga bine, 1=20
secunda e ok.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>3. E de preferat sa foloseste lista =
circulara. Daca=20
faci altfel ai grija&nbsp;ca eficienta sa fie aceeasi (sa nu ai =
complexitate mai=20
mare de exemplu cautand in tabela de pagini care pagini sunt=20
mapate)</FONT></DIV>
<BLOCKQUOTE=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=3Djoannarrr@yahoo.com =
href=3D"mailto:joannarrr@yahoo.com">Ioana=20
  Radulescu</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@cursuri.cs.pub.ro</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Friday, January 14, 2005 =
10:11=20
  PM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> [so] tema5</DIV>
  <DIV><BR></DIV>
  <P>salut.<BR>as avea cateva intrebari legate de tema 5:<BR>1. =
"Biblioteca va=20
  intercepta semnalul/exceptia generata se secventa CTRL-C si va afisa =
starea=20
  paginilor din memoria virtuala, memoria fizica si din swap. "<BR>ce se =

  intelege exact prin starea paginilor? <BR>2. la algoritmul WSClock, =
cam ce=20
  valoare ar trebui sa aiba t (intervalul de timp pentru care se =
considera=20
  working set)? (asa, orientativ... la un tick de 100 ms, t =3D 1secunda =
e prea=20
  mult/prea putin?)<BR>3. tot la WSClock, se vorbeste despre o lista =
circulara=20
  in care se memoreaza paginile. trebuie s-o implementam ca o lista =
efectiva?=20
  sau putem doar s-o simulam, utilizand de exemplu informatiile din =
tabela de=20
  pagini, din care ignoram paginile nemapate?</P>
  <P>si ar mai fi o rugaminte... s-ar putea amana deadline-ul temei cu =
2-3 zile?=20
  avand in vedere ca multi nu au avut calculator/internet in timpul =
vacantei. si=20
  ca tot s-a format traditie :)</P>
  <P>tnx<BR>ioana radulescu</P>
  <P>
  <HR SIZE=3D1>
  Do you Yahoo!?<BR><A=20
  =
href=3D"http://us.rd.yahoo.com/mail_us/taglines/virus/*http://promotions.=
yahoo.com/new_mail/static/protection.html">Yahoo!=20
  Mail</A> - Helps protect you from nasty =
viruses.</BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_001F_01C4FA8A.D63CB4B0--