分享

VM(virtual machine) 虚拟机

 李旺旺 2019-10-22
通俗回答(适合没有电脑基础的) 虚拟机:虚拟出来的电脑,和真实的电脑几乎完全一样,不同的是它的硬盘是在一个文件中虚拟出来的,所以你可以随意修改虚拟机的设置,而不用担心对自己的电脑造成损失,因此可以用来做试验什么的,虚拟出来的电脑,你干什么都行。

虚拟机的软件2种:Virtual PCVMwareVPC的设置很简单,一路next就行了,VM设置相对麻烦一些,有更好的性能,真实的电脑性能完全一样,还可以用桥接的方式和现在的电脑互连,可以研究的东西就更多了 比较专业的回答(适合有点电脑基础的)

在一台电脑上将硬盘和内存的一部分拿出来虚拟出若干台机器,每台机器可以运行单独的操作系统而互不干扰,这些机器各自拥有自己独立的CMOS、硬盘和操作系统,你可以像使用普通机器一样对它们进行分区、格式化、安装系统应用软件等操作,还可以将这几个操作系统联成一个网络。在虚拟系统崩溃之后可直接删除不影响本机系统,同样本机系统崩溃后也不影响虚拟系统,可以下次重装后再加入以前做的虚拟系统。同时它也是唯一的能在WindowsLinux主机平台上运行的虚拟计算机软件。

虚拟机软件不需要重开机,就能在同一台电脑使用好几个OS,方便且安全。虚拟机在学习技术方面能够发挥很大作用。 虚拟机(virtual machine 是支持多操作系统并行运行在单个物理服务器上的一种系统,能够提供更有效的底层硬件使用。在虚拟机中,中央处理器芯片从系统其它部分划分出一段存储区域,操作系统和应用程序运行在保护模式环境下。如果在某虚拟机中出现程序冻结现象,这并不会影响运行在虚拟机外的程序操作和操作系统的正常工作。

虚拟机具有四种体系结构。第一种为一对一映射,其中以 IBM 虚拟机最为典型。    第二种由机器虚拟指令映射构成,其中以 Java 虚拟机最为典型。Unix 虚拟机模型和 OSI 虚拟机模型可以直接映射部分指令,而其它的可以直接调用操作系统功能。

真实计算机系统中,操作系统组成中的设备驱动控制硬件资源,负责将系统指令转化成特定设备控制语言。在假设设备所有权独立的情况下形成驱动,这就使得单个计算机上不能并发运行多个操作系统。虚拟机则包含了克服该局限性的技术。虚拟化过程引入了低层设备资源重定向交互作用,而不会影响高层应用层

通过虚拟机,客户可在单个计算机上并发运行多个操作系统。
微软虚拟服务器2005基于OSI虚拟机结构,几点: 主机操作系统,如 Win Server 2003,主要控制主机系统。 虚拟机操作系统,如 Virtual Server 2005,包含控制虚拟机的 VMM 虚拟层,为硬件仿真提供软件结构。 每个虚拟机由一组虚拟化设备构成,其中每个虚拟机都有对应的虚拟硬件。 好处:客户操作系统和应用程序可以运行在虚拟机上,而不需要提供任何交互作用的网络适配器的支持。虚拟服务器只是物理以太网中的一种软件仿真设备。 主要是可装些软件研究,不用装在现在系统上,系统很干净,想用时启动虚拟机即可。但如是自己平时做一般的事,不需装虚拟机,启动虚拟机后很耗资源。 现在一些服务器比较流行装虚拟机,可充分利用服务器,1台物理服务器可变成好几台服务器,互不影响。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多