Which of the following is a software layer that interacts between the virtualized operating system and the physical hardware?