What is the primary difference between Multitasking and Multiprocessing operating systems?
A.Multitasking switches between multiple programs on a single CPU, while Multiprocessing executes multiple tasks simultaneously using two or more CPUs.
B.There is no difference; both terms represent the exact same technology.
C.Multiprocessing handles only peripheral devices, while multitasking manages user files.
D.Multitasking requires multiple physical microprocessors, while multiprocessing runs on a single core.
Explanation:
Multitasking simulates concurrent execution by rapidly switching a single CPU across tasks, whereas multiprocessing uses multiple distinct CPUs or cores to execute tasks truly concurrently.
Explanation:
Threads belonging to the same process share their parent process's memory space, program code section, global variables, and open operating system descriptors.
No comments yet. Be the first to start the discussion!