|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2001
Messaggi: 6139
|
scheduling:round robin..
chi lo stà studiando??
avete esercizi da proporre? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Sep 2000
Città: lodi-crema-milano.
Messaggi: 12334
|
io so cos'è, ma di esercizi non ne ho mai visto uno
![]()
__________________
La teoria è quando si sa tutto e niente funziona. La pratica è quando tutto funziona e nessuno sa il perché. Noi abbiamo messo insieme la teoria e la pratica: non c'è niente che funzioni... e nessuno sa il perché! |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Nov 2001
Messaggi: 6139
|
Supponendo di avere nella coda dei processi pronti i processi P1, P2, P3 e P4 per i quali sono note le durate (in termini di generiche unità di tempo).
P1: 80 unità P2: 50 unità P3: 10 unità P4: 30 unità Qual è la sequenza di esecuzione dei processi nell'ipotesi di politica di scheduling di tipo Round Robin con quanto di tempo pari a 15 unità? Dal punto di vista del processo P1, la scelta di una politica di questo tipo è penalizzante? E dal punto di vista del processo P3? |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Dec 2001
Messaggi: 1385
|
oltre all'esercizio che hai appena postato con la stessa ricerchina con google ne trovi diversi altri...
![]()
__________________
lui è il mio amore: "tesò domani ti regalo un guinzaglio lungo 100 km" ![]() |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Sep 2000
Città: lodi-crema-milano.
Messaggi: 12334
|
Quote:
1) p1,p2,p3,p4,p1,p2,p4,p1,p2,p1,p2,p1(2 quanti)- 2) qua sinceramente non saprei, ma così di primo acchitto ![]() 3) questo dovrebbe essere un no sicuro,perchè con un quanto di tempo di 15 unità il processo p3 inizia e termina sfruttando 1 solo quanto...
__________________
La teoria è quando si sa tutto e niente funziona. La pratica è quando tutto funziona e nessuno sa il perché. Noi abbiamo messo insieme la teoria e la pratica: non c'è niente che funzioni... e nessuno sa il perché! |
|
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Nov 2001
Messaggi: 6139
|
Quote:
già fatto.. |
|
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Jan 2001
Città: Marina di Massa (MS)
Messaggi: 1113
|
Quote:
![]()
__________________
CASE: Case Cooler Master Elite 370 ; ALI: Enermax Liberty 620W ; M.B.: Asrock 970 extreme3 ; AMD Athlon fx6100 ; Ram DDR3 1333: 2 * 8gb gskill ; VGA: nvidia 9800gt 512Mb; HD: 1*Samsung ssd 830 128Gb + 1 * Western Digital 2.5" blue 1Tbyte |
|
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Sep 2000
Città: lodi-crema-milano.
Messaggi: 12334
|
Quote:
vi prego ditemi dov'è l'emoticon che fa carachiri......
__________________
La teoria è quando si sa tutto e niente funziona. La pratica è quando tutto funziona e nessuno sa il perché. Noi abbiamo messo insieme la teoria e la pratica: non c'è niente che funzioni... e nessuno sa il perché! |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Nov 2001
Messaggi: 6139
|
ho dei dubbi solo sulle domande 2e3...
|
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: Sep 2000
Città: lodi-crema-milano.
Messaggi: 12334
|
Quote:
che in effetti erano le uniche due difficili ![]() sinceramente io il round robin so cos'è, ma non ho mai affrontato l'argomento di "ottimizzazione del round robin in base alla durata dei processi" ![]() se hai dei dubbi dimmi pure e vediamo di capirci qualcosa ![]()
__________________
La teoria è quando si sa tutto e niente funziona. La pratica è quando tutto funziona e nessuno sa il perché. Noi abbiamo messo insieme la teoria e la pratica: non c'è niente che funzioni... e nessuno sa il perché! |
|
![]() |
![]() |
![]() |
#11 | |
Senior Member
Iscritto dal: Sep 2002
Città: centro Italia
Messaggi: 1189
|
Quote:
questa è la soluzione, farlo con dei quadratini colorati sarebbe stato più elegante, ma con una interfaccia a carattere non è semplice. NB: con SW indico il passaggio da un processo all'altro che ovviamente non è nullo nella realtà anche se l'esercizio può dire di non tenerne conto. Comunque in realtà è molto minore del quanto di tempo, altrimenti si sprecherebbe molta potenza di calcolo (es. quanto di tempo di 10 e tempo per passare da un processo all'altro di 10, in questo caso mediamente nel 50% del tempo la CPU non esegue i processi, ma potrebbe anche essere peggio, nel caso ad esempio di avere tanti processi di durata 5 con 66,66% di calcolo sprecato). In questo caso non so se l'ultimo SW ci sia, visto che in realtà gli altri processi sono terminati ed è rimasto solo P1 con 20 unità di tempo residue, quindi superiori alle 15 del quanto di tempo. In teoria qualunque politica di scheduling è penalizzante per qualcuno, diciamo che se non dico una cavolata il Round Robin è quella che permette il multitasking (anche se i diversi processi potrebbero appartenere tutti allo stesso programma, ad esempio in un gioco potresti avere il motore grafico, il contatore della vita che ti fa perdere, il processo che si occupa dell'intelligenza artificiale e così via); in questo caso non posso farti il confronto con la politica FCFS, in quanto si suppone che i 4 processi arrivino nello stesso momento, ma se avessimo usato una politica SJF indubbiamente P1 sarebbe stato penalizzato e P3 sarebbe terminato dopo 10 unità di tempo anzichè le 40 dell'esempio (considero SW trascurabile, pari a zero). Diciamo che per confrontare le varie politiche dovresti considerare il tempo medio di attesa e un'altra grandezza di cui ora non mi ricordo. |
|
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: Jan 2001
Città: Marina di Massa (MS)
Messaggi: 1113
|
Quote:
vabbè vabbè... me ne vado da solo! ![]() ![]()
__________________
CASE: Case Cooler Master Elite 370 ; ALI: Enermax Liberty 620W ; M.B.: Asrock 970 extreme3 ; AMD Athlon fx6100 ; Ram DDR3 1333: 2 * 8gb gskill ; VGA: nvidia 9800gt 512Mb; HD: 1*Samsung ssd 830 128Gb + 1 * Western Digital 2.5" blue 1Tbyte |
|
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Nov 2001
Messaggi: 6139
|
nessuno che sà la domanda 2e3??
|
![]() |
![]() |
![]() |
#14 | |
Senior Member
Iscritto dal: Sep 2002
Città: centro Italia
Messaggi: 1189
|
Quote:
Non posso farti un confronto con FCFS, visto che si presume che i processi siano arrivati in coda nello stesso momento. |
|
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: Nov 2001
Messaggi: 6139
|
per un processo di 20unità.. e più favorevole un quanto di tempo di 20 o maggiore o minore?
penso almeno uguale o maggiore giusto? |
![]() |
![]() |
![]() |
#16 |
Senior Member
Iscritto dal: Nov 2001
Messaggi: 6139
|
up
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:31.