Virtual Machines

Virtual Machine Technology

  • Virtual machines simulate real systems and are used in various environments.

  • Flight simulators help airline pilots practice and test flight skills.

  • Games like SimCity create virtual cities, providing an immersive experience.

Definition of Virtualization

  • Virtualization allows a single PC's physical hardware to run multiple operating systems simultaneously.

  • Virtualization software simulates hardware, enabling unmodified guest operating systems to run in isolation on a host OS.

Practical Applications

  • Example usage includes running various Microsoft Windows OS and Linux on a single PC.

  • Windows 10 and Linux images can coexist within virtualization software like Microsoft Hyper-V.

  • Hyper-V is installed on the Windows 10 operating system and supports multiple guest operating systems.

Example Configuration

  • The host computer (laptop with Windows 10) specifications:

    • One hard drive

    • 4GB of memory

    • Network adapter

    • Keyboard, touchpad, and LCD screen

  • Virtual machine configurations:

    • First VM: Windows 10

      • Three hard drives

      • 1GB of memory

      • Network adapter and peripherals

    • Second VM: CentOS 7

      • Three hard drives

      • 1GB of memory

      • Network adapter and peripherals

Summary

  • Virtualization technology enables the concurrent operation of incompatible operating systems in one hardware environment.