Domande e risposte sul processo del sistema operativo # 2

Question: Quali sono i vantaggi della multiprogrammazione?

Answer: I vantaggi della multiprogrammazione sono:

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

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

  3. Shorter Turn around Time - Il tempo di consegna per lavori brevi è notevolmente migliorato nella multiprogrammazione.

  4. Improved Memory Utilization- Nella multiprogrammazione, più di un programma risiede nella memoria principale. In questo modo la memoria viene utilizzata in modo ottimale.

  5. Increased Resources Utilization - Nella multiprogrammazione, più programmi competono attivamente per le risorse con conseguente maggiore grado di utilizzo delle risorse.

  6. Multiple Users - La multiprogrammazione supporta più utenti.