Domande e risposte sul processo del sistema operativo # 2
Question: Quali sono i vantaggi della multiprogrammazione?
Answer: I vantaggi della multiprogrammazione sono:
Increased CPU Utilization - La multiprogrammazione migliora l'utilizzo della CPU poiché organizza un numero di lavori in cui la CPU ne ha sempre uno da eseguire.
Increased Throughput- Throughput indica il numero totale di programmi eseguiti in un determinato periodo di tempo. Nella multiprogrammazione, la CPU non attende l'I / O per il programma che sta eseguendo, con conseguente aumento del throughput.
Shorter Turn around Time - Il tempo di consegna per lavori brevi è notevolmente migliorato nella multiprogrammazione.
Improved Memory Utilization- Nella multiprogrammazione, più di un programma risiede nella memoria principale. In questo modo la memoria viene utilizzata in modo ottimale.
Increased Resources Utilization - Nella multiprogrammazione, più programmi competono attivamente per le risorse con conseguente maggiore grado di utilizzo delle risorse.
Multiple Users - La multiprogrammazione supporta più utenti.