1.

With _____________ only one process can execute at a time; meanwhile all other process are waiting for the processor. With ______________ more than one process can be running simultaneously each on a different processor.(a) Multiprocessing, Multiprogramming(b) Multiprogramming, Uniprocessing(c) Multiprogramming, Multiprocessing(d) Uniprogramming, MultiprocessingI got this question during an internship interview.Question is from Process Creation topic in portion Processes of Operating System

Answer» RIGHT choice is (d) Uniprogramming, Multiprocessing

Easiest explanation - With Uniprogramming only one process can EXECUTE at a time; meanwhile all other processes are waiting for the processor. With Multiprocessing more than one process can run simultaneously each on DIFFERENT PROCESSORS. The Uniprogramming system has only one program inside the core while the Multiprocessing system has MULTIPLE processes inside multiple cores. The core is one which executes instructions and stores data locally into registers.


Discussion

No Comment Found

Related InterviewSolutions