search
Login

Categories


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

3.8k questions

4k answers

117 comments

10.7k users

0 votes
1.6k views
what is multi-programming?
asked Geek 15.7k points 5 9 21

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 Expert 12.3k points 7 13 26

Related questions

0 votes
1 answer 66 views
66 views
what is Multi threading?
asked albertina Geek 15.7k points 5 9 21
0 votes
1 answer 1K views
1K views
What is the return value from printf() function?
asked carlton Sr Member 4k points 5 11 21
0 votes
1 answer 446 views
0 votes
2 answers 83 views
83 views
What is a volatile variable?
asked anonymous
1 vote
1 answer 2.3K views
...