軟體系統 Virtual Machine之軟體介紹與評比 VMware VS. Virtual PC R91921051 王 建 銘 R92921105 蔡 麟 讚 Outline What is Virtual Machine Why Virtual Machine Introduction to Virtual PC Introduction to VM ware Compare What is Virtual Machine Software OS Platform B Software OS Platform C Software OS Platform D Virtual Machine Operating System Platform A Ex.1 What is Virtual Machine Java’s programs Java Virtual Machine OS Platform B OS Platform C OS Platform D Ex.2 Host and Guest OS Image1. Software OS Platform B Image2 Image3 Software OS Platform C Software OS Platform D Virtual Machine Operating System Platform A Ex.3 Emulator & Run Time I I Instruct Set B I Emulator Instruct Set B to Instruct Set A Instruct Set A I I I Run Time Instruct Set are the same Instruct Set A Hardwares G A M E Game => .ROM LCD & it’s Controller LCD controller to Drawing APIs Emulator Keyboard controller to Windows objects. Gameboy IS to X86 IS and Emulator’s API Why Virtual Machine Why is it necessary to run two, three or more operating systems on one computer ? flexibility Benefits Ease of use; Affordability; Users may switch between operating systems and applications with the click of a mouse — without Repetitive rebooting and relaunching. one computer becomes capable of running multiple operating systems, applications and services. Security; Operating systems and applications running within a virtual machine may be "cut off " from other environments. Benefits Safety; Legacy support; Users may upgrade to new hardware and operating systems, yet virtual machines maintain the ability to run older software that would otherwise crash in the new environment. Standardization; Changes to virtual machines do not affect the day-to-day Windows environment and changes that might be catastrophic within a virtual environment may be discarded when no longer needed. avoids bugs caused by minor differences between PC hardware systems. Configurability; This allows users to create a wide variety of testing environments. Benefits Guest operating system flexibility; Virtual PC supports a wide variety of x86 operating systems. Easy Installation; Convenience; All virtual machines, whether running, suspended or saved, are managed through a single convenient user interface. Host Integration. Integrating applications makes interoperability between the guest and host operating systems a snap. Applications Technical Support Enable an entire department to be backwards compatible even while upgrading to new hardware and operating systems that would normally cause your legacy applications to crash. Set up any number of user-specific system configurations, on a single computer for realtime scenario testing and evaluation. Applications Education/ Training + OS + Programming Design = Others Crash!! Operating System Migrations MacOS Windows Linux Web-based Application Development Send Receiver Guest OS Guest OS Socket Socket Host OS Quality Assurance/ Software Development. 對照組 實驗組 Software Software Soft ICE Soft ICE Guest OS Guest OS Host OS Introduction to Virtual PC For windows version Windows, MS-DOS, Linux, Novell NetWare, OS/2 For Mac version. Mac OS Windows, MS-DOS, Linux, Novell NetWare, OS/2 Create a Virtual Machine Setting for Virtual Machine Guest OS window •使用鍵盤右邊的 的 ALT 操作快速鍵 •動作中的視窗會鎖 視窗,ALT 可解除 鎖定。 Capture ISO Image Install Virtual Machine Additions 增進效能以及增加與Host OS整合的能力 以光碟的型式出現在光碟機. Turn Off or Suspend 按右上角的 “關閉視窗” 後會出現 “Close” 的對話方塊 •Turn off -- 直接關閉 •Save State – 記錄目前狀態 (比較快) Managing network adapter availability for virtual machines Not connected Local Shared Networking (NAT) Network adapter on the physical computer Introduction to VMware VMware Versions Setting up a New Virtual Machine Installing a Guest Operation System Installing VMware Tools Configuring a Virtual Network Introduction to VMware VMware Procducts Setting up a New Virtual Machine Installing a Guest Operation System Installing VMware Tools Configuring a Virtual Network VMware VMware Products Products: VMware ESX Server VMware Virtual SMP VMware GSX Server VMware Workstation VMware on the web http://www.vmware.com Online Support ; Evaluation download (30 days) Introduction to VMware VMware Versions Setting up a New Virtual Machine Installing a Guest Operation System Installing VMware Tools Configuring a Virtual Network Setting Up a New Virtual Machine Setting Up a New Virtual Machine Setting Up a New Virtual Machine Setting Up a New Virtual Machine Setting Up a New Virtual Machine Introduction to VMware VMware Versions Setting up a New Virtual Machine Installing a Guest Operation System Installing VMware Tools Configuring a Virtual Network Installing a Guest Operation System Installing a Guest Operation System Introduction to VMware VMware Versions Setting up a New Virtual Machine Installing a Guest Operation System Installing VMware Tools Configuring a Virtual Network Communication Between Host and Guests Softdisk driver CD-ROM (read-only) VMware tools (Shared folders) Network USB devices Functions of VMware tools Shared folders Display Mouse Control Time synchronization Installing VMware Tools Introduction to VMware VMware Versions Setting up a New Virtual Machine Installing a Guest Operation System Installing VMware Tools Configuring a Virtual Network Configuring a Virtual Network Common Networking Configurations Bridged Networking Network Address Translation (NAT) Host-Only Networking Custom Networking Configurations Bridged Networking Network Address Translation (NAT) Host-Only Networking Custom Networking Configurations Other functions of VMware Capture Screen Snapshot Virtual CD-ROM : ISO Image VMware VS. Virtual PC Item Result Runtime Vs Emulation VMware Workstation buys speed with its runtime engine, while VirtualPC buys portability. Installation Virtual PC are more friendly Flexibility VMware are more flexible. Performance VMware Workstation won every test, except the text mode rendering speed and the installation speed. Stability VMware are more stable.