| 电脑一台顶多台--虚拟机技术(一) | |
|
虚拟机是指运行在Windows或Linux计算机上的一个应用程序,这个应用程序“模拟”了一个基于x86的标准PC的环境。这个环境和普通的计算机一样,都有芯片组、CPU、内存、显卡、声卡、网卡、软驱、硬盘、光驱、串口、并口、USB控制器、SCSI控制器等设备,提供这个应用程序的“窗口”就是虚拟机的显示器。
在使用上,这台虚拟机和真正的物理主机没有太大的区别,都需要分区、格式化、安装操作系统、安装应用程序和软件,总之,就像一台真正的计算机一样。 轻松模拟多种系统环境 适合人群:程序开发人员、编程爱好者 特点:多系统分开模拟,避免系统混乱 以前的开发人员,只要编译出的程序在自己的计算机上通过就可以了。而对于开发人员来说,考虑现有的操作系统和环境的多样性,其开发的程序要在多种情况下测试通过才行。这样,我们可以使用VMware Workstation(或Microsoft Virtual PC),通过安装有不同操作系统和环境的虚拟机来测试。 如果是做的一些基于Windows或Linux的开发,可以安装多个虚拟机,在每个虚拟机中安装不同的操作系统进行测试。而使用VMware Workstation 5.5及其以后的版本,可以使用其提供的“快照”功能,在同一个虚拟机中配置不同的环境。 例如,我们创建了一个Windows XP的虚拟机,我们可以在安装完成后。在打上SP1和在打上SP2补丁之前、后创建快照,在使用这些快照,可以快速恢复到“快照”时的状态。如果是做的一些“底层”的开发,最好使用Microsoft Virtual PC提供的虚拟机;如果是网络类的开发,最好使用VMware Workstation、VMware GSX Server提供的虚拟机。 低成本实现硬件环境模拟 适合人群:硬件测试人员、硬件设计者 特点:成本低,模拟类型多 虚拟机可以“模拟”出我们手头没有的一些硬件和做一些不具有条件的实验。例如,我们使用VMware Workstation 5.5,可以在虚拟机中添加950G B的SCSI硬盘、1000MB的网卡。例如,使用VMware Workstation或VMware GSX、Microsoft Virtual Server,可以做Windows群集的实验。 而在通常的情况下,要想实现Windows群集(Exchange 群集、SQL Server群集),至少要两台服务器和一个可以共享的磁盘陈列柜,而这些至少需要几万元钱,但我们可在一台至少有384MB内存和普通的IDE硬盘的计算机上实现。 模拟实现各种网络环境 适合人群:网络设计开发者、网络安全爱好者 特点:创建多个主机轻松组网、网络性能测试容易 |
| 1楼 | 发表日期:07-04-25 16:22:16 |
| 回复:电脑一台顶多台--虚拟机技术(一) | |
|
|
| 2楼 | 发表日期:07-04-25 16:23:27 |
| 回复:电脑一台顶多台--虚拟机技术(一) | |
|
|
| 3楼 | 发表日期:07-04-25 16:55:06 |
| 回复:电脑一台顶多台--虚拟机技术(一) | |
|
|
| 4楼 | 发表日期:07-06-01 21:21:45 |
| 回复:电脑一台顶多台--虚拟机技术(一) | |
|
|
| 5楼 | 发表日期:07-06-02 23:56:27 |