Title: Hybrid SAT
1????
Virtual Machine???????? VMware VS. Virtual PC
R91921051 ? ? ? R92921105 ? ? ?
2Outline
- What is Virtual Machine
- Why Virtual Machine
- Introduction to Virtual PC
- Introduction to VM ware
- Compare
3What is Virtual Machine
Software
Software
Software
OS
OS
OS
Platform B
Platform C
Platform D
Virtual Machine
Operating System
Platform A
Ex.1
4What is Virtual Machine
Javas programs
Java Virtual Machine
OS
OS
OS
Platform B
Platform C
Platform D
Ex.2
5Host 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
6Emulator 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
7Game gt .ROM
LCD its Controller
G A M E
Emulator
LCD controller to Drawing APIs
Keyboard controller to Windows objects.
Gameboy IS to X86 IS and Emulators API
8Why Virtual Machine
- Why is it necessary to run two, three or more
operating systems on one computer?
flexibility
9Benefits
- 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.
10Benefits
- 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.
11Benefits
- 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.
12Applications
- 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.
13Applications
Crash!!
OS
Others
Programming Design
14- Operating System Migrations
MacOS
Windows
Linux
15- Web-based Application Development
Receiver
Send
Guest OS
Guest OS
Socket
Socket
Host OS
16- Quality Assurance/ Software Development.
???
???
Software
Software
Soft ICE
Soft ICE
Guest OS
Guest OS
Host OS
17Introduction 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
18Create a Virtual Machine
19(No Transcript)
20(No Transcript)
21Setting for Virtual Machine
22Guest OS window
- ???????
- ? ALT ?????
- ???????? ??,ALT ??? ???
23Capture ISO Image
24Install Virtual Machine Additions
?????????Host OS????? ????????????.
25Turn Off or Suspend
- ????? ???? ???? Close ?????
- Turn off -- ????
- Save State ?????? (???)
26Managing network adapter availability for virtual
machines
- Not connected
- Local
- Shared Networking (NAT)
- Network adapter on the physical computer
27Introduction to VMware
- VMware Versions
- Setting up a New Virtual Machine
- Installing a Guest Operation System
- Installing VMware Tools
- Configuring a Virtual Network
28Introduction to VMware
- VMware Procducts
- Setting up a New Virtual Machine
- Installing a Guest Operation System
- Installing VMware Tools
- Configuring a Virtual Network
29VMware
30VMware 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)
31Introduction to VMware
- VMware Versions
- Setting up a New Virtual Machine
- Installing a Guest Operation System
- Installing VMware Tools
- Configuring a Virtual Network
32Setting Up a New Virtual Machine
33Setting Up a New Virtual Machine
34Setting Up a New Virtual Machine
35Setting Up a New Virtual Machine
36Setting Up a New Virtual Machine
37Introduction to VMware
- VMware Versions
- Setting up a New Virtual Machine
- Installing a Guest Operation System
- Installing VMware Tools
- Configuring a Virtual Network
38Installing a Guest Operation System
39Installing a Guest Operation System
40Introduction to VMware
- VMware Versions
- Setting up a New Virtual Machine
- Installing a Guest Operation System
- Installing VMware Tools
- Configuring a Virtual Network
41Communication Between Host and Guests
- Softdisk driver
- CD-ROM (read-only)
- VMware tools (Shared folders)
- Network
- USB devices
42Functions of VMware tools
- Shared folders
- Display
- Mouse Control
- Time synchronization
43Installing VMware Tools
44Introduction to VMware
- VMware Versions
- Setting up a New Virtual Machine
- Installing a Guest Operation System
- Installing VMware Tools
- Configuring a Virtual Network
45Configuring a Virtual Network
- Common Networking Configurations
- Bridged Networking
- Network Address Translation (NAT)
- Host-Only Networking
- Custom Networking Configurations
46Bridged Networking
47Network Address Translation (NAT)
48Host-Only Networking
49Custom Networking Configurations
50Other functions of VMware
- Capture Screen
- Snapshot
- Virtual CD-ROM ISO Image
51VMware 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.