Computer Science - Operating Systems Concepts - Discussion
Discussion Forum : Operating Systems Concepts - Section 2 (Q.No. 40)
40.
Multiprogramming
Discussion:
6 comments Page 1 of 1.
Antonio Louro said:
3 years ago
@Sumit &Mohamed.
I think the core to which the text refers is the main memory. The core is an old term for memory. Multiprogramming is the technique of keeping some programs in main memory and taking advantage of the CPU's free time to run a different program when the current one requests input and output operation. The evolution of multiprogramming is multitasking, which uses time-sharing to give time slices to each process. As these slices of time are very small in relation to the human temporal dimension, we have the impression that several programs are running at the same time. This is different from multiprocessing, which allows more than one process to run simultaneously, as there is more than one processor.
I think the core to which the text refers is the main memory. The core is an old term for memory. Multiprogramming is the technique of keeping some programs in main memory and taking advantage of the CPU's free time to run a different program when the current one requests input and output operation. The evolution of multiprogramming is multitasking, which uses time-sharing to give time slices to each process. As these slices of time are very small in relation to the human temporal dimension, we have the impression that several programs are running at the same time. This is different from multiprocessing, which allows more than one process to run simultaneously, as there is more than one processor.
Mohamed said:
6 years ago
Difference between multiprocessing and multiprogramming.
Shivraj said:
10 years ago
Can anyone explain me the concept of multi programming?
Nandha kumar K said:
1 decade ago
The ability of a CPU to work with more than one process at a time sharing the memory using overlay and swapping.
SIPRA said:
1 decade ago
It is a technique to execute no of program simultaneously by a single processor.
Sumit said:
1 decade ago
Its not "allows multiple programs to reside in separate areas of core at the time".
But it is "allows multiple programs to reside in memory at the time".
If multiple programs are processed by different core of processors. It is multiprocessing".
But it is "allows multiple programs to reside in memory at the time".
If multiple programs are processed by different core of processors. It is multiprocessing".
Post your comments here:
Quick links
Quantitative Aptitude
Verbal (English)
Reasoning
Programming
Interview
Placement Papers