Transcript VMware
軟體系統
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.