Virtual Machine Emulated Hardware
Microsoft Virtual Server provides a standard set of emulated hardware devices for each virtual machine session.
Virtual System Processor Board
Microsoft Virtual Server emulates the following system processor board components.
Type | Emulated component | COM interface |
---|---|---|
Motherboard |
Intel 440BX chipset |
IVMVirtualMachine |
BIOS |
AMI BIOS |
IVMVirtualMachine |
Processor |
The actual processor of the server used for Microsoft Virtual Server |
IVMVirtualMachine |
Memory |
Up to 3.6 gigabytes per virtual machine session |
IVMVirtualMachine |
If Virtual Server is run on a multiprocessor hardware system, each hosted virtual machine session will only have a single CPU available to it in its emulated hardware environment. Virtual Server can distribute virtual machine sessions amongst multiple processors if available, but each session will only have a single emulated processor available to it.
The amount of memory available to any single virtual machine session depends on the actual physical memory of the hardware server running Virtual Server and the server's operating system.
Virtual User Interface
Microsoft Virtual Server emulates the following user interface devices:
Type | Emulated component | COM interface |
---|---|---|
Graphics |
S3 Trio 32/64 with 4 megabytes of video memory |
IVMDisplay |
Keyboard |
104-key Windows compatible keyboard with PS/2 interface |
IVMKeyboard |
Mouse |
Microsoft Intellimouse with PS/2 interface |
IVMMouse |
Sound card |
none |
none |
Joystick |
none |
none |
The emulated graphics card is VESA 2.0 compliant and supports VGA and SVGA modes.
Virtual Server does not provide any support for sound cards or joystick interfaces. Both of these devices are available in Microsoft Virtual PC.
Virtual I/O Devices
Microsoft Virtual Server emulates the following input/output devices.
Type | Emulated component | COM interface |
---|---|---|
Serial ports |
Up to two serial ports |
IVMSerialPort IVMSerialPortCollection |
Parallel ports |
One parallel port |
IVMParallelPort IVMParallelPortCollection |
USB devices |
none |
none |
The emulated serial ports support mapping to the physical serial ports.
The emulated parallel port supports mapping to the physical parallel port.
Virtual Server does not provide any support for USB host controllers, USB hubs, or USB devices.
Virtual Mass Storage Devices
Microsoft Virtual Server emulates the following mass storage devices.
Type | Emulated component | COM interface |
---|---|---|
Floppy disk drives |
Up to two 1.44 MB floppy drives |
IVMFloppyDrive IVMFloppyDriveCollection |
IDE devices |
Up to four IDE interface devices, including hard disks, CD-ROM drives, and DVD-ROM drives |
IVMHardDisk IVMHardDiskConnection IVMHardDiskConnectionCollection IVMDVDDrive IVMDVDDriveCollection |
SCSI host controller devices |
Up to four SCSI host controllers. Adaptec 7870 SCSI controller chipset |
IVMSCSIController IVMSCSIControllerCollection |
SCSI drive devices |
Up to seven SCSI hard disks per SCSI host controller |
IVMHardDisk IVMHardDiskConnection IVMHardDiskConnectionCollection |
The emulated floppy disk devices support mapping to physical floppy drives or to virtual floppy drive images.
The emulated IDE hard disks support mapping to virtual hard disk images. Each disk image can store up to 128 gigabytes (GB), depending on the actual storage capacity of the hardware server running Virtual Server and the server's operating system.
The emulated IDE CD-ROM and DVD-ROM drives support mapping to physical CD/DVD drives or to virtual drive images. Each disk image can store up to 128 GB, depending on the actual storage capacity of the hardware server running Virtual Server and the server's operating system.
The emulated SCSI hard disks support mapping to virtual hard disk images. Each disk image can store up to 2 terabytes, depending on the actual storage capacity of the hardware server running Virtual Server and the server's operating system.
Virtual Server does not support SCSI CD-ROM or DVD-ROM drives.
Virtual Network Devices
Microsoft Virtual Server emulates the following network interface devices:
Type | Emulated component | COM interface |
---|---|---|
Network Interface Card (NIC) |
One DEC 21140 10/100 MB multi-port Ethernet card. Supports up to four independent network connections. |
IVMNetworkAdapter IVMNetworkAdapterCollection IVMVirtualNetwork IVMVirtualNetworkCollection IVMDHCPVirtualNetworkServer |
The emulated NICs support mapping to a physical NIC or to virtual network connection. An unlimited number of virtual network connections are supported. The emulated NIC supports all Ethernet-based networking protocols (IP, TCP/IP, IPX, NetBEUI, and so on), and can be dynamically connected to and disconnected from different virtual networks. Virtual networks are completely independent of each other, and virtual DHCP servers are available within each virtual network.