Salve a tutti. Ho alcune perplessità riguardante questo esercizio. Non sono sicuro di averlo svolto correttamente. Se qualcuno sarebbe così gentile di visionarlo. Grazie mille
/*****************************************************************
Si ipotizzi che i seguenti processi arrivino negli istanti di tempo indicati e
che richiedano l'uso della CPU per il tempo di picco indicato, si consideri
trascurabile il tempo di contex switch e si adotti come algoritmo di schedulazione
Shortest Job First (SJF) preemptive
Process Arrival Time Burst Time
P1 0.0 9
P2 2.0 4
P3 5.0 3
P4 8.0 2
P5 10.0 6
P6 15.0 5
Calcolare il tempo di completamento, il tempo di attesa ed il tempo di risposta di
tutti i processi
******************************************************************/
P1 P1 P2 P2 P2 P2 P3 P3 P3 P4 P4 P5 P5 P5 P5 P5 P5 P6 P6 P6 P6 P6 P1 P1 P1 P1 P1 P1 P1
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
Tempo di Completamento di P1 = 29
Tempo di Attesa di P1 = 20
Tempo di Risposa di P1 = 0
Tempo di Completamento di P2 = 4
Tempo di Attesa di P2 = 0
Tempo di Risposa di P2 = 0
Tempo di Completamento di P3 = 4
Tempo di Attesa di P3 = 1
Tempo di Risposa di P3 = 1
Tempo di Completamento di P4 = 3
Tempo di Attesa di P4 = 1
Tempo di Risposa di P4 = 1
Tempo di Completamento di P5 = 7
Tempo di Attesa di P5 = 1
Tempo di Risposa di P5 = 1
Tempo di Completamento di P6 = 7
Tempo di Attesa di P6 = 2
Tempo di Risposa di P6 = 2