preemptive multitasking
Virtualization
the execution of more than one program at a time on the same CPU with time-sharing strictly controlled by a scheduler.
the execution of more than one program at a time on the same CPU with time-sharing strictly controlled by a scheduler.