MULTI-PROGRAMMING OPERATING SYSTEM

  • The multi-programming team tells that multi-processes would be there within the main memory.
  • Multi-programming is returning to overcomes the program of less utilization of hardware and main memory.
  • In multi-programming, hardware can ne'er be ideal.
  • In the multi-programming system, once one program is anticipating I/O transfer, there's another program able to utilize the hardware. So, we will say that in a multi-programming software package it's doable for many jobs to share the time of the hardware.

    MULTI-PROGRAMMING OPERATING SYSTEM
    MULTI-PROGRAMMING OPERATING SYSTEM

In this diagram at the actualscenario Job 'A' isn't victimization or utilizing the hardware time as a result of it's busy within the I/O operation. Then the hardware becomes busy to execute Job 'B'. And another Job 'C' is anticipating the hardware to forget its execution time.

So, during this state, the hardware can ne'er ideal and utilizes most of its time.

ADVANTAGES

  • High and economical hardware utilization.
  • The system appearance quicker as all the tasks run in parallel.
  • Response time is shorter
  • Resources area unit used nicely.

DISADVANTAGES

  • Tracking all tasks/processes is typically troublesome to handle. thanks to the high load of tasks, very long time jobs ought to wait long.

You must check it out this:-