[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 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> </DIV>
<DIV><FONT face=3DArial size=3D2>2. Poti alege t cat vrei ca sa =
mearga bine, 1=20
secunda e ok.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>3. E de preferat sa foloseste lista =
circulara. Daca=20
faci altfel ai grija 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--