Correct Response: B. A computer uses scheduling to switch back and forth between different processes that appear to be running simultaneously. A is incorrect because the number of possible processes that can appear to be running simultaneously is far greater than the number of processor cores. C is incorrect because this would be extremely inefficient. It is more efficient, for example, when one process is waiting for external information, to move on to another process. D is incorrect because the processes requiring the most resources might never be attended to under this strategy.