Forum Informatica Unict

LAUREA TRIENNALE (D.M. 270/04) => Sistemi Operativi, 9 CFU => Topic started by: delaserna on 11-07-2011, 15:22:05



Title: errore su slide EAT?
Post by: delaserna on 11-07-2011, 15:22:05
mi riferisco alla pagina 15 delle slide sulla gestione della memoria.
la formula a fondo pagina EAT = ε (α + β) + (1 - ε) (α + 2β) con α=tempo accesso memoria e β=tempo accesso tlb
sembra andare in disaccordo con quanto riportato prima:
tempo di accesso alla memoria = 100 nsec;
tempo di accesso alla TLB = 20 nsec;
ipotizziamo un TLB ratio (percentuale di successi) dell'80%;
tempo (medio) effettivo di accesso: 0.8 x 120 + 0.2 x 220 = 140 nsec

quindi deduco che c'è un errore.....ma non capisco se sta nell'esempio o nella formula

qui cmq sembra confermare l'errore nella formula
http://www.cs.jhu.edu/~yairamir/cs418/os5/tsld028.htm

quindi deduco che la formula esatta preveda α=tempo accesso tlb e β=tempo accesso memoria


Title: Re:errore su slide EAT?
Post by: Mario Di Raimondo on 11-07-2011, 17:25:10
In effetti nella formula riepilogativa c'è un errore. I dati dell'esempio sono giusti e basta ragionare sul senso dei numeri.
La formula va corretta nel seguente modo:
EAT = ε (α + β) + (1 - ε) (2α + β)

Grazie per la segnalazione.