510 likes | 651 Views
軟體系統. 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. Software. Software. OS. OS. OS.
E N D
軟體系統 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 Software Software OS OS OS Platform B Platform C Platform D Virtual Machine Operating System Platform A Ex.1
What is Virtual Machine Java’s programs Java Virtual Machine OS OS OS Platform B Platform C Platform D Ex.2
Host and Guest OS Image1. Image2 Image3 Software Software Software GUEST OSes OS OS OS Platform B Platform C Platform D Virtual Machine HOST OS Operating System Platform A Ex.3
Emulator & Run Time Instruct Set B Instruct Set A I I I I I I Emulator Run Time Instruct Set B to Instruct Set A Instruct Set are the same Instruct Set A Hardwares
Game => .ROM LCD & it’s Controller G A M E Emulator LCD controller to Drawing APIs 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; • Users may switch between operating systems and applications with the click of a mouse — without Repetitive rebooting and relaunching. • Affordability; • 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; • 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. • 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; • 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 real-time scenario testing and evaluation.
Applications • Education/ Training Crash!! + + = OS Others Programming Design
Operating System Migrations MacOS Windows Linux
Web-based Application Development Receiver Send Guest OS Guest OS Socket Socket Host OS
Quality Assurance/ Software Development. 對照組 實驗組 Software Software Soft ICE Soft ICE Guest OS Guest OS Host OS
Guest OS window • 使用鍵盤右邊的 • 的 ALT 操作快速鍵 • 動作中的視窗會鎖 視窗,ALT 可解除 鎖定。
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 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
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 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
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
Other functions of VMware • Capture Screen • Snapshot • Virtual CD-ROM : ISO Image