What Tasks Do Hypervisors Accomplish