Scheduling dei processi Flashcards

(7 cards)

1
Q

cos’è lo scheduling?

A

è l’attività che il sistema operativo svolge sui vari processi nello stato ready riguardo a:
- caricamento in memoria centrale
- assegnazione della CPU.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

quante diverse attività di scheduling compie il sistema operativo?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

cos’è lo scheduler a breve termine?

A

È la parte del sistema operativo che si occupa di assegnare la CPU ai processi in ready.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

cos’è lo scheduler a medio termine?

A

È 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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

cos’è lo scheduler a lungo termine?

A

è quella parte del sistema operativo che si occupa della selezione dei programmi della memoria secondaria da caricare nella memoria centrale.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

cosa controlla lo scheduler a lungo termine?

A

controlla il grado di multiprogrammazione, ovvero il numero di processi contemporaneamente presenti nel sistema.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

cosa gestisce lo scheduler a breve termine?

A

la coda dei processi pronti (ready queue): contiene i PCB dei processi che si trovano nello stato Ready.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly