What Is the Main Advantage of Multiprogramming Operating System?
Contents

Efficient resources utilization. Response time is shorter. Short time jobs completed faster than long time jobs. Increased Throughput.

What are the advantages and disadvantages of multiprogramming?

Disadvantages of Multiprogramming OS :

  • Sometimes long time jobs have to wait long time.
  • Tracking of all processes sometimes difficult.
  • Requires CPU scheduling.
  • Requires efficient memory management.
  • No user interaction with any program during execution.

What is the use of multiprogramming in OS?

The concept of multiprogramming relies on the capability of a computer to store instructions (programs) for long-term use. The goal is to reduce CPU idle time by allowing new jobs to take over the CPU whenever the currently running job needed to wait (e.g. for user I/O).

Robert Thorne

Robert Thorne

Automotive & Future Transportation Editor

Robert Thorne covers electric vehicle innovations, autonomous driving systems, global mobility trends, and automotive engineering developments.

Share this article
Twitter Facebook Pinterest