且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Virtual Machine虚拟机原理

更新时间:2022-09-21 08:31:19

1.虚拟机原理:虚拟机(Virtual Machine),顾名思义,就是虚拟出来的一台计算机,简单的来说虚拟机就是用软件来模拟出计算机软硬

        件环境,通过共享宿主机的部分硬件,以及宿主机CPU模拟的部分虚拟硬件,建立完整的运行环境。 虚拟机所安装的系统根实际的计

        算机操作系统没有什么区别,同样会感染病毒,但是由于虚拟机是封闭的虚拟环境,如果排除通过虚拟机与宿主机的网络连接,则不        
      会影响到宿主机及宿主机所在的网络。

        在虚拟机中,中间处理器芯片从系统其它部分划分出一段存储区域,操作系统和应用程序运行

       在“保护模式”环境下。如果在某虚拟机中出现程序冻结现象,这并不会影响运行在虚拟机外的程序操作和操作系统的正常工作。在

       真实计算机系统中,操作系统组成中的设备驱动控制硬件资源,负责将系统指令转化成特定设备控制语言。在假设设备所有权独立的

       情况下形成驱动,这就使得单个计算机上不能并发运行多个操作系统。虚拟机则包含了克服该局限性的技术。虚拟化过程引入了低层

      设备资源重定向交互作用,而不会影响高层应用层。通过虚拟机,用户可以在单个计算机上并发运行多个操作系统。


 2.使用虚拟机的目的:完成许多不能或不方便直接在宿主机上完成的工作。

          例如:玩游戏开多个窗口,实验安装各种操作系统,实验安装新软件,测试病毒、黑客工具……



本文转自Work Hard Work Smart博客园博客,原文链接:http://www.cnblogs.com/linlf03/archive/2012/02/06/2340170.html,如需转载请自行联系原作者