which is better multiprogramming or multithreading?? or does it depend on system??
Multiprogramming is a rudimentary form of parallel processing in which several programs are run at the same time on a uniprocessor.Since there is only one processor, there can be no true simultaneous execution of different programs. Instead, the operating system executes part of one program, then part of another, and so on. To the user it appears that all programs are executing at the same time. while..... Multithreading is the ability of a program or an operating system process to manage its use by more than one user at a time and to even manage multiple requests by the same user without having to have multiple copies of the program running in the computer. Now you decide !
Now i have another doubt that does multiprocessing has anything to do with this?? Will these things will change in case if we have a multiprocessing system?
Multi means many and Processing means Processor.. So, Multiprocessing system is the best system because in this we have multiple or many processors which can use to do different tasks very easily efficiently and in lesser time than all other systems.
Join our real-time social learning platform and learn together with your friends!