fbpx
Skip to main content
  1. Turing
  2. Ingegneria Informatica - Triennale
  3. Domenica, 02 Maggio 2004
  4.  Subscribe via email
prendendo in esame la parte del grafo di esecuzione in fig. 9.15b del libro: la parte relativa al loop il libro dice che il vettore domanda relativo a tale ciclo e' : d(0,226msec,10,330msec,0,0) coma scritto a pag414.
ma come ci e' arrivato dato che ipotizando di avere i blocchi 3,4,5 in serie il vettore domanda sarebbe : dr=dh+p/(1-p)dh=10dh=(0,200msec,10,330msec,0,0) dove dh e' la somma dei tre vettori.
un altra soluzione che ho ipotizzato e': dr=(blocco3+blocco4)+p/(1-p)(blocco3+blocco4+blocco5), il che produce anche questo un risultato divesro: d(0,185msec,10,330msec,0,0).

ma come gli e' uscito fuori 226msec al secondo parametro ????????????????
sbaglio forse a ridurre il loop?
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Sì, sbagli la riduzione del loop. Per semplicità prendo in considerazione solo il Tcpu. Nella figura 9.15b il Tcpu= 1+15+Titerazioni+23+2 msec.
Il tempo speso nelle iterazioni non è (1+4+15)*10=200 msec, perchè il blocco 5 non viene ripetuto 10 volte, ma solo 9. Infatti solo i blocchi 3 e 4 vengono eseguiti mediamente 4 volte. Purtroppo nel libro (capitolo 8) non c'è l'esempio di riduzione con qualcosa di analogo al blocco 5, ma se ci ragioni lo capisci lo stesso.
Quindi viene Titerazioni=(1+4+15)*9+1+4=185 msec
In totale Tcpu=41+185=226 msec
A questi 226 msec ci devi sommare anche i tempi della ramificazione destra di Fig.9.15a, che sono altri 59 msec. In totale fa appunto 285 msec che è il valore del Segmento 3 di Fig.9.16
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Gia che ci siamo per quanto riguarda i limiti asintotici è possibile che nel ciclo aperto:

D [size=4]<=[/size]R(N) [size=4]>[/size]NDmax

:?: :?: :!: :?:
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
bella mimmik. al valore Tcpu del loop(che mi veniva 185msec) m'ero scordato di sommargli i 41 msec delTcpu fuori dal ciclo. so' proprio rincojonito.
Comment
There are no comments made yet.
Accepted Answer Pending Moderation
Gia che ci siamo per quanto riguarda i limiti asintotici è possibile che nel ciclo aperto:

D [size=4]<=[/size]R(N) [size=4]>[/size]NDmax

:?: :?: :!: :?:


Sì, è possibile, e rispecchia quanto dice nel libro... La forma può trarre in inganno, ma quella formula significa che si può stabilire solo il limite inferiore, mentre quello superiore è indefinito (e infatti nel testo c'è scritto che il tempo di risposta cresce senza un limite finito)
Comment
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this post yet.
Be one of the first to reply to this post!