Advantages and disadvantages of multiprogramming systems

1 min


-2
7 shares, -2 points

Multiprogramming or multitasking operating systems are those which consumes CPU or ram efficiently. That mean the CPU keep all times busy and all tasks are given time. In these systems users get quick response time. But if there are many tasks running on the RAM then it stops loading more tasks and in that case hard drive will be used for storing some processes.

Advantages of multiprogramming systems

  • CPU is used most of time and never become idle
  • The system looks fast as all the tasks runs in parallel
  • Short time jobs are completed faster than long time jobs
  • Multiprogramming systems support multiply users
  • Resources are used nicely
  • Total read time taken to execute program/job decreases
  • Response time is shorter
  • In some applications multiple tasks are running and multiprogramming systems better handle these type of applications

Disadvantages of multiprogramming systems

  • It is difficult to program a system because of complicated schedule handling
  • Tracking all tasks/processes is sometimes difficult to handle
  • Due to high load of tasks, long time jobs have to wait long



Like it? Share with your friends!

-2
7 shares, -2 points

What's Your Reaction?

LIKE LIKE
6
LIKE
DISLIKE DISLIKE
2
DISLIKE
DAMN DAMN
0
DAMN
CUTE CUTE
2
CUTE
OMG OMG
0
OMG
Junaid Rehman

I am a blogger and freelance web developer by profession. I love to blog and learn new things about programming and IT World.

0 Comments

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.