Computer Applications
What is the difference between multiprocessing and multi-threading operating system.
OS & GUI
2 Likes
Answer
| Multiprocessing OS | Multi-threading OS |
|---|---|
| A multiprocessing OS uses multiple processors to perform tasks within a single system. The processors are connected to divide and execute jobs more quickly. When a job is finished, the results from all processors are compiled to provide the final output. | Multithreading OS works by dividing a process into independent units called threads. These threads can then work on the same process simultaneously. |
| Multiple processes are executed in a parallel fashion. | Multiple threads are executed in a parallel fashion. |
| Multiprocessing requires a significant amount of time and large number of resources. | Multithreading requires less time and few resources to create. |
| For example, Unix. | For example, Solaris. |
Answered By
1 Like