[so] Mecanismul de ageing - cum se determina biti R si M?
mihai sardarescu
so@cursuri.cs.pub.ro
Fri, 7 Jan 2005 04:41:06 -0800 (PST)
--0-527441177-1105101666=:41218
Content-Type: text/plain; charset=us-ascii
Mai am o intrebare.
Trebuie resetati bitii la fiecare 20 de ms pentru toate paginile (eventual printr-un thread sau prin semnal de alarma?) sau cand trebuie resetati?
Daca da, care ar fi mai bun algoritmul cu thread sau cu semnal si daca cu semnal care este acesta?
Ioana Cutcutache <ioana_c@idilis.ro> wrote:
Daca pagina este bine mapata inseamna ca ai deja bitii setati cum trebuie (sau ar trebui sa ii ai) si nu mai trebuie sa faci nimic si deci nu ai nevoie sa interceptezi accesul . Daca pagina nu era bine mapata iti dai seama ca urmare a exceptiilor generate si poti seta si bitii. Cand resetezi valorile bitilor trebuie sa ai grija sa schimbi si protectia la pagina pentru a stii cand are loc urmatorul acces ca sa ii poti seta din nou.
----- Original Message -----
From: mihai sardarescu
To: so@cursuri.cs.pub.ro
Sent: Friday, January 07, 2005 2:22 PM
Subject: Re: [so] Mecanismul de ageing - cum se determina biti R si M?
Ok.
Dar cum?
Consider ca p este pagina de memorie bine mapata.
Cum stiu in biblioteca ca a fost facut p[100]=10? ca sa pot sa setez bitul M pe 1 si R pe 1?
Ca nu imi dau seama!
Ioana Cutcutache <ioana_c@idilis.ro> wrote:
Nu se genereaza semnale la accesarea unei pagini bine mapate.
Bitii R si M asociati paginilor trebuie sa ii gestionezi tu in biblioteca, tu trebuie sa ii setezi pe 0/1 in mod corespunzator.
----- Original Message -----
From: mihai sardarescu
To: so@cursuri.cs.pub.ro
Sent: Friday, January 07, 2005 2:09 PM
Subject: [so] Mecanismul de ageing - cum se determina biti R si M?
Salut,
Caut de vreo doua zile si nu gasesc cum trebuie sa accesez sau sa setez bitii R si M folositi in algoritmii cei doi care trebuie implementati in tema.
Se genereaza cumva ceva semnale cand este accesata o zona de memorie care este deja mapata bine (nu vorbesc de semnalul SIGSEGV trimis in caz de address not mapped)?
Sau sunt implementati in hardware cum scrie in capitolul cu memorie virtuala din carte si trebuie accesati cu ceva functii?
Cred ca ar fi o informatie utila pentru toti.
---------------------------------
Do you Yahoo!?
The all-new My Yahoo! – Get yours free!
---------------------------------
Do you Yahoo!?
Yahoo! Mail - Easier than ever with enhanced search. Learn more.
---------------------------------
Do you Yahoo!?
All your favorites on one personal page – Try My Yahoo!
--0-527441177-1105101666=:41218
Content-Type: text/html; charset=us-ascii
<DIV>Mai am o intrebare.</DIV>
<DIV>Trebuie resetati bitii la fiecare 20 de ms pentru toate paginile (eventual printr-un thread sau prin semnal de alarma?) sau cand trebuie resetati?</DIV>
<DIV> Daca da, care ar fi mai bun algoritmul cu thread sau cu semnal si daca cu semnal care este acesta? </DIV>
<DIV><BR><B><I>Ioana Cutcutache <ioana_c@idilis.ro></I></B> wrote:</DIV>
<BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">
<META content="MSHTML 6.00.2800.1479" name=GENERATOR>
<DIV><FONT face=Arial><FONT size=2>Daca pagina este bine mapata inseamna ca ai deja bitii setati cum trebuie (sau ar trebui sa ii ai) si nu mai trebuie sa faci nimic si deci nu ai nevoie sa interceptezi accesul . Daca pagina nu era bine mapata iti dai seama ca urmare a exceptiilor generate si poti seta si bitii. Cand resetezi valorile bitilor trebuie sa ai grija sa schimbi si protectia la pagina pentru a stii cand are loc urmatorul acces ca sa ii poti seta din nou. </FONT></FONT></DIV>
<BLOCKQUOTE style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> <A title=mihai_sarda@yahoo.com href="mailto:mihai_sarda@yahoo.com">mihai sardarescu</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A title=so@cursuri.cs.pub.ro href="mailto:so@cursuri.cs.pub.ro">so@cursuri.cs.pub.ro</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Friday, January 07, 2005 2:22 PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [so] Mecanismul de ageing - cum se determina biti R si M?</DIV>
<DIV><BR></DIV>
<DIV>Ok.</DIV>
<DIV>Dar cum?</DIV>
<DIV>Consider ca p este pagina de memorie bine mapata.</DIV>
<DIV>Cum stiu in biblioteca ca a fost facut p[100]=10? ca sa pot sa setez bitul M pe 1 si R pe 1?</DIV>
<DIV>Ca nu imi dau seama!<BR><BR><B><I>Ioana Cutcutache <<A href="mailto:ioana_c@idilis.ro">ioana_c@idilis.ro</A>></I></B> wrote:</DIV>
<BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">
<META content="MSHTML 6.00.2800.1479" name=GENERATOR>
<STYLE></STYLE>
<DIV><FONT face=Arial size=2>Nu se genereaza semnale la accesarea unei pagini bine mapate.</FONT></DIV>
<DIV><FONT face=Arial size=2>Bitii R si M asociati paginilor trebuie sa ii gestionezi tu in biblioteca, tu trebuie sa ii setezi pe 0/1 in mod corespunzator.</FONT></DIV>
<BLOCKQUOTE style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> <A title=mihai_sarda@yahoo.com href="mailto:mihai_sarda@yahoo.com">mihai sardarescu</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A title=so@cursuri.cs.pub.ro href="mailto:so@cursuri.cs.pub.ro">so@cursuri.cs.pub.ro</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Friday, January 07, 2005 2:09 PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> [so] Mecanismul de ageing - cum se determina biti R si M?</DIV>
<DIV><BR></DIV>
<DIV>
<DIV>Salut,</DIV>
<DIV>Caut de vreo doua zile si nu gasesc cum trebuie sa accesez sau sa setez bitii R si M folositi in algoritmii cei doi care trebuie implementati in tema.</DIV>
<DIV>Se genereaza cumva ceva semnale cand este accesata o zona de memorie care este deja mapata bine (nu vorbesc de semnalul SIGSEGV trimis in caz de address not mapped)?</DIV>
<DIV>Sau sunt implementati in hardware cum scrie in capitolul cu memorie virtuala din carte si trebuie accesati cu ceva functii?</DIV>
<DIV>Cred ca ar fi o informatie utila pentru toti.</DIV></DIV>
<P>
<HR SIZE=1>
Do you Yahoo!?<BR>The <A href="http://my.yahoo.com/">all-new My Yahoo!</A> – Get yours free! </BLOCKQUOTE></BLOCKQUOTE>
<P>
<HR SIZE=1>
Do you Yahoo!?<BR>Yahoo! Mail - Easier than ever with enhanced search. <A href="http://us.rd.yahoo.com/evt=29916/*http://info.mail.yahoo.com/mail_250">Learn more.</A></BLOCKQUOTE></BLOCKQUOTE><p>
<hr size=1>Do you Yahoo!?<br>
All your favorites on one personal page – <a href="http://my.yahoo.com">Try My Yahoo!</a>
--0-527441177-1105101666=:41218--