C Books Guide and List
C++ Books Guide and List
Best Java Books

3,749 questions

4,049 answers


10,705 users

what is multi-programming?

0 votes
what is multi-programming?
asked by albertina Geek (15,670 points)

1 Answer

0 votes
Best answer
Multiprogramming is the technique of running several  programs at a time using time sharing.

 It allows a computer  to do several things at the same time. Multiprogramming  creates logical parallelism.

The concept of   multiprogramming is that the operating system keeps several jobs in memory simultaneously. The operating system selects a job from the job pool and starts executing a job, when that job needs to wait for any i/o operations the CPU is switched to another job. So the main idea here is that the CPU is never idle.
answered by sagar Expert (12,340 points)

Related questions

0 votes
1 answer 63 views
63 views asked by albertina Geek (15,670 points)
0 votes
1 answer 1,039 views
1,039 views asked by carlton Sr Member (3,990 points)
0 votes
1 answer 433 views
0 votes
2 answers 81 views
+1 vote
1 answer 2,315 views