暑假中,笔者更换了电脑。顺应了地球村的潮流,使用了Win7系统。该系统如果采用一定的安装要求,是可以正常运行Visual C++ 6.0 的(在后面的博文中讲进行介绍)。但是在众多的经验介绍中,发现虚拟机是大多数人的首选。作为一个被时尚抛弃的人,在开发时尚中,还是要尝试一把,因此,笔者决定在这几天里,彻底为自己打造一个对我来说全新的使用模式。

    首选,要使用它,必须对其有个基础的了解。那么让我们一起来了解下虚拟机。

    在支持Win7系统的虚拟机中,笔者选择了VMware(简称VM)。因此,按照笔者安装的顺序,虚拟机的介绍都是基于VM来得。

  

  

    VMWare是一个“虚拟PC”软件,它使你可以在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比, VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器.VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就象标准Windows应用程序那样切换.而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,你甚至可以通过网卡将几台虚拟机用网卡连接为一个局域网,极其方便。     从某种意义上说,一台物理计算可以做什么,VMware Workstation 的虚拟机就可以做什么。从理论上讲,VMware 可以做的事情只受到硬件和想象力的限制。它支持的客户操作系统涵盖绝大多数主流操作系统,包括 Microsoft 全系列的操作系统以及大多数版本的 Linux。由于虚拟机运行时使用同一个虚拟 BIOS 以及一系列统一的虚拟硬件,在一定程度上实现了虚拟机的硬件无关性,并且客户操作系统中的所有内容在主机上以文件形式存在,所以又具有可携带性和可迁移性。最值得关注的是 VMware 强大的网络功能,你可以在一台计算机上建立一个局域网,这个网络的行为与真实的网络完全一致,而且你不用担心虚拟网卡和虚拟交换机会损坏,这样你就可以抛开真实网络中各种琐碎的硬件冲突的可能性,潜下心来通过虚拟网络研究物理网络的核心逻辑。 不需要重开机就能在同一台电脑使用好几个OS。     VMware主要的功能有:     1.不需要分区或重开机就能在同一台PC上使用两种以上的操作系统。     2.完全隔离并且保护不同OS的操作环境以及所有安装在OS上面的应用软件和资料。     3.不同的OS之间还能互动操作,包括网络、周边、文件分享以及复制贴上功能。     4.有复原(Undo)功能。     5.能够设定并且随时修改操作系统的操作环境,如:内存、磁碟空间、周边设备等等。