next up previous
Next: Time Sharing Up: No Title Previous: Chprio (pidnewprio)

Need for Multiprocessing

These calls have obvious implementations, except perhaps the chprio call, which you will be implementing in your assignment.

Why do we need multiprocessing, when computation, instead of being speeded, may actually be slowed down in a single processor system (because of context switching overhead and overhead of making system calls such as create and terminate)? Why is sequential processing not sufficient?

Multiprocessing is useful for several reasons, which are discussed below.




Prasun Dewan
Wed Jan 9 17:49:41 EST 2002