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

space slices by the os
different cpus are allocated to different processes
time slices by the os
frequecy slices by the os

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.