1. An apparatus comprising: a processor; and a hypervisor configured to schedule, for execution by the processor, a first virtual processor for a first guest operating system and at least a second virtual processor created for a second guest operating system, wherein the first virtual processor is configured to have a first priority corresponding to a first task priority assigned by the first guest operating system to a first task, wherein the second virtual processor is configured to have a second priority corresponding to a second task priority assigned by the second guest operating system to a second task, and wherein the hypervisor assigns the first priority to the first virtual processor and assigns the second priority to the second virtual processor based on priority information associated with tasks of the first guest operating system and associated with tasks of the second guest operating system.