Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion GroupsWindows Server 2003Windows 2000Windows NTSmall Business ServerVirtual ServerExchange ServerIISHost Integration ServerISA ServerSMSWSUSMOMWindows Media ServerSecurityCertification
Related Topics
SQL ServerMS WindowsMS OfficePC HardwareMore Topics ...

Windows Server Forum / Virtual Server / December 2004

Tip: Looking for answers? Try searching our database.

Is it a real VM or just Emulation?

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Sam Low - 23 Dec 2004 01:58 GMT
I am reading http://www.redbooks.ibm.com/redpapers/pdfs/redp3912.pdf and it
seems that Virtual Server (I guess it applies to Virtual PC too) is not
making use of the VM feature of the IAPX architecture but it is just "soft
PC" emulation. Am I correct?
Richard Cardona - 23 Dec 2004 04:51 GMT
I don't have access to the code, but I'm willing to bet VPC and VS don't
use x86 virtual processor mode.  IIRC, that processor mode is to emulate
older x86 processors like i386, not for Pentiums or later.

I found some interesting reading on the subject at the wikipedia:

http://en.wikipedia.org/wiki/X86
http://en.wikipedia.org/wiki/Popek_and_Goldberg_virtualization_requirements

The latter link describes an Association for Computing Machinery (ACM)
article on Formal Requirements for Virtualizable Third Generation
Architectures.

enjoy,
Richard

> I am reading http://www.redbooks.ibm.com/redpapers/pdfs/redp3912.pdf and it
> seems that Virtual Server (I guess it applies to Virtual PC too) is not
> making use of the VM feature of the IAPX architecture but it is just "soft
> PC" emulation. Am I correct?
Ben Armstrong [MSFT] - 28 Dec 2004 18:44 GMT
Hi Richard,

You are correct that this functionality is only for older processors -
however we do use the native v86 functionality when possible (which is
basically only useful for old DOS programs)
Signature

Cheers,
Benjamin Armstrong
===============================
Virtual machine Program Manager

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.

> I don't have access to the code, but I'm willing to bet VPC and VS don't
> use x86 virtual processor mode.  IIRC, that processor mode is to emulate
[quoted text clipped - 18 lines]
>> "soft
>> PC" emulation. Am I correct?
Ben Armstrong [MSFT] - 28 Dec 2004 18:43 GMT
Hi Sam,

Virtual Server and Virtual PC do do true virtualization of the x86
processor - which is far beyond the scope of the functionality mentioned
in this redbook.
Signature

Cheers,
Benjamin Armstrong
===============================
Virtual machine Program Manager

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.

> I am reading http://www.redbooks.ibm.com/redpapers/pdfs/redp3912.pdf and it
> seems that Virtual Server (I guess it applies to Virtual PC too) is not
> making use of the VM feature of the IAPX architecture but it is just "soft
> PC" emulation. Am I correct?
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2010 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.