cos’è lo scheduling?
è l’attività che il sistema operativo svolge sui vari processi nello stato ready riguardo a:
- caricamento in memoria centrale
- assegnazione della CPU.
quante diverse attività di scheduling compie il sistema operativo?
il sistema operativo compie tre diverse attività di scheduling:
1) scheduling a breve termine: scheduling CPU
2) scheduling a medio termine: swapped
3) scheduling a lungo termine: scheduling dei job
cos’è lo scheduler a breve termine?
È la parte del sistema operativo che si occupa di assegnare la CPU ai processi in ready.
cos’è lo scheduler a medio termine?
È la parte di sistema operativo che si occupa dello swapping, ovvero dello spostamento temporaneo di processi nella memoria secondaria per fare spazio ad altri processi.
cos’è lo scheduler a lungo termine?
è quella parte del sistema operativo che si occupa della selezione dei programmi della memoria secondaria da caricare nella memoria centrale.
cosa controlla lo scheduler a lungo termine?
controlla il grado di multiprogrammazione, ovvero il numero di processi contemporaneamente presenti nel sistema.
cosa gestisce lo scheduler a breve termine?
la coda dei processi pronti (ready queue): contiene i PCB dei processi che si trovano nello stato Ready.