In multiple VM processing, CPU is alloted to the different processes in form of:

[amp_mcq option1=”space slices by the os” option2=”different cpus are allocated to different processes” option3=”time slices by the os” option4=”frequecy slices by the os” correct=”option3″]

The correct answer is C. time slices by the os.

A time slice is a small period of time that a computer’s central processing unit (CPU) allocates to a task. The operating system (OS) uses time slices to schedule the execution of multiple tasks on the CPU. Each task is given a time slice to run, and then the CPU switches to the next task. This process continues until all of the tasks have had a chance to run.

Time slicing is a way of ensuring that all of the tasks on a computer have a fair chance of running. It also helps to prevent any one task from monopolizing the CPU and preventing other tasks from running.

The other options are incorrect because:

  • Option A is incorrect because space slices are not used to allocate CPU time. Space slices are used to allocate memory.
  • Option B is incorrect because different CPUs are not allocated to different processes. The OS schedules the execution of processes on the same CPU.
  • Option D is incorrect because frequency slices are not used to allocate CPU time. Frequency slices are used to control the speed of the CPU.
Exit mobile version