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 lintroduzione 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 nellintorno del punto di gomito del limite asintotico ottimistico.
Passo 1: Definizione del modello CPU Disco cop Processi interattivi
Passo 2: Definizione dei parametri Sistema Originario Z20 D CPU 8 D disco 10 D cop - Coprocessore Disco 30msec
Passo 3: Diagramma asintotico X N ND + Z min{, } 1 D max N D + Z X = N R + Z R ND max{, } DND max -Z Carico pesante Carico leggero Punto di gomito tra carico leggero e carico pesante N* = D + Z D max
Passo 4: Algoritmo MVA NA CPU A disco A cap R CPU R disco R cap RX
Variante: Sistema Batch Definizione del modello CPU Discocop Modifica delle formule Z = 0
Variante: File Server Il disco e in realta un file server condiviso con altri due client identici CPU FS cop CPU cop Definizione del modello MVA modificato (approssimazione) NA CPU A FS A cap R CPU R FS R cap RX