The systems which allow only one process execution at a time, are called __________ (multiple-choice question)?
"The systems which allow only one process execution at a time, are called __________
a) uniprogramming systems
b) uniprocessing systems
c) unitasking systems
d) none of the mentioned"
"Answer: bExplanation: Those systems which allows more than one process execution at a time, are called multiprogramming systems. Uniprocessing means only one processor."
MY CONFUSION (WHICH IS WHAT THIS POST IS ABOUT):
* The reason why c is not the correct answer is because unitasking just means a system that has one simulatenous user, right? In other words, a unitasking system can still be a multiprogramming system, such that one simultaneous user has the illusion that he or she is running multiple programs at once per core of any given CPU in the system, for example, right?
* I can see why b is correct, but why is a incorrect? It seems to me that a uniprogramming system would also execute just one process at a time, even if the system has more than one CPU or more than one CPU core.
Any input would be GREATLY appreciated!
Be the first to answer this question.