Esercizio 1 Un calcolatore usato per applicazioni grafiche
- Slides: 7
Esercizio 1 Un calcolatore usato per applicazioni grafiche di tipo interattivo, monta un disco rigido dicon tempo di accesso pari a 50 msec, e offre la possibilita’ di installare un coprocessore per velocizzare la grafica. In assenza di tale coprocessore una misurazione del comportamento del sistema porta ai seguenti risultati: • Tempo di riflessione medio: 20 secondi • Domanda di servizio alla CPU: 8 sec/client • Domanda di servizio alla disco: 10 sec/client • Percentuale di tempo per grafica: 75% Sapendo che l’introduzione del coprocessore riduce di un ordine di grandezza il tempo dedicato alla grafica valutare la convenienza di inserire il coprocessore o di sostituire il disco rigido con uno avente tempo di accesso 30 msec. Per la prima modifica calcolare anche il tempo di risposta con il numero di terminali nell’intorno del punto di gomito del limite asintotico ottimistico.
Passo 1: Definizione del modello Processi interattivi. . . CPU Disco cop
Passo 2: Definizione dei parametri Sistema Originario Coprocessore Disco 30 msec Z 20 20 20 DCPU 8 2 8 Ddisco 10 10 6 Dcop - 0. 6 -
Passo 3: Diagramma asintotico Carico pesante N X ND + Z min{ 1 Dmax X= max{ D , NDmax -Z } , N } D+Z Carico leggero N R+Z R ND Punto di gomito tra carico leggero e carico pesante N* = D+Z Dmax
Passo 4: Algoritmo MVA N ACPU Adisco Acap RCPU Rdisco Rcap R X 12. 6 0. 031 1 0 0 0 2 10 2 0. 061 0. 307 0. 018 2. 123 13. 067 0. 611 15. 801 0. 056 3 0. 119 0. 730 0. 034 2. 237 17. 300 0. 620 20. 158 0. 075 4 0. 167 1. 292 0. 046 2. 334 22. 924 0. 628 25. 886 0. 087 5 0. 203 1. 998 0. 055 2. 407 29. 983 0. 633 33. 023 0. 094 0. 6
Variante: Sistema Batch Definizione del modello Modifica delle formule Z=0 CPU Disco cop
Variante: File Server Il disco e’ in realta’ un file server condiviso con altri due client identici Definizione del modello MVA modificato (approssimazione) . . . N ACPU AFS Acap RCPU RFS Rcap R X 1 0 0 0 2 10 0. 6 12. 6 0. 031 2 0. 061 0. 614 0. 018 2. 123 16. 14 0. 611 18. 874 0. 052 3 0. 110 1. 678 0. 032 2. 220 26. 78 0. 620 29. 62 0. 061 CPU cop FS cop CPU. . .