比较通俗的回答(适合没有电脑基础的朋友)
【相关文章:实现Java平台的三种方式】 【扩展阅读:漫谈Java中的中文问题(1)】虚拟机,顾名思义就是虚拟出来的电脑,这个虚拟出来的电脑与真实的电脑几乎完全一样,所不同的是他的硬盘是在一个文件中虚拟出来的,所以你可以随意修改虚拟机的设置,而不用担心对自己的电脑造成损失,因此可以用来做试验什么的,呵呵,差不多就是这样了,不知道我说的能明白不^_^,简单说就是一句话,虚拟出来的电脑,你干什么都行。 现在说一下虚拟机的软件,主要是两中,virtual pc与vmware。软件的选择也是有门道滴,嘿嘿,简单来说,vpc的设置很简单,一路next就行了,vm设置相对麻烦一些,不过也不是麻烦很多,但是vm拥有更好的性能,可以说与真实的电脑性能完全一样,还可以用桥接的方式与现在的电脑互连^_^,可以研究的东西就更多了,呵呵 【扩展信息:编写跨平台Java程序注意事项】 比较专业的回答(适合有一点电脑基础的朋友) 在一台电脑上将硬盘与内存的一部分拿出来虚拟出若干台机器,每台机器可以运行单独的操作系统而互不干扰,这些“新”机器各自拥有自己独立的cmos、硬盘与操作系统,你可以像使用普通机器一样对它们进行分区、格式化、安装系统与应用软件等操作,还可以将这几个操作系统联成一个网络。在虚拟系统崩溃之后可直接删除不影响本机系统,同样本机系统崩溃后也不影响虚拟系统,可以下次重装后再加入以前做的虚拟系统。同时它也是唯一的能在windows与linux主机平台上运行的虚拟计算机软件。虚拟机软件不需要重开机,就能在同一台电脑使用好几个os,不但方便,而且安全。虚拟机在学习技术方面能够发挥很大的作用。虚拟机(virtual machine)
虚拟机(vm)是支持多操作系统并行运行在单个物理服务器上的一种系统,能够提供更加有效的底层硬件使用。在虚拟机中,中央处理器芯片从系统其它部分划分出一段存储区域,操作系统与应用程序运行在“保护模式”环境下。如果在某虚拟机中出现程序冻结现象,这并不会影响运行在虚拟机外的程序操作与操作系统的正常工作。 虚拟机具有四种体系结构。第一种为“一对一映射”,其中以 ibm 虚拟机最为典型。第二种由机器虚拟指令映射构成,其中以 java 虚拟机最为典型。... 下一页