Enable JQuery execution.
Abilitare l'esecuzione di JQuery
Use an SVG enabled browser (eg Chrome, Firefox) for a proper visualization of the content.
See instructions here.
Per una corretta fruizione dei contenuti del sito deve essere utilizzato un browser abilitato alla visualizzazione di SVG (es. Chrome, Firefox).
Vedere le istruzioni qui.


Scheduling di processi

Time slice (Quanto)

Inserire nella casella i dati dei processi, un processo per riga, massimo 100 processi.
Usare il seguente formato:
<nome> <arrivo> <CPU burst> <priorità>
dove:
<nome>: nome del processo, senza spazi
<arrivo>: istante di arrivo, numero intero da 0 a 1000
<CPU burst>: durata stimata, numero intero da 1 a 100
<priorità>: opzionale, default 0, numero intero da 0 a 100, numero maggiore = priorità maggiore

Esempio:
P1 0 8
P2 1 4
P3 2 9

Si otterrà la schedulazione dei processi secondo le politiche:
FCFS First Come First Served
SJF Shortest Job First
SRTF Shortest Remaining Time First
RR Round Robin (time slice)
MLFQ RR Multiple Level Feedback Queue (time slice, code Round Robin)
MLFQ FCFS Multiple Level Feedback Queue (code First Come First Served)

Clicca sulle scritte qui sotto per caricare i dati di alcuni semplici esempi:
Esempio 1 Esempio 2 Esempio 3 Esempio 4