TechTarget虚拟化>虚拟机

标签:虚拟机

虚拟机 - virtual machine —— Techtarget百科

作者:Yuval Shavit和 David Migliore 翻译:曾芸芸 EN 展开

虚拟机(VM)是一种环境,通常是一个程序或操作系统,它并不是实际存在的,它建立在另一个环境中。在这种情况下,虚拟机称作“客机”,而它所运行的环境称为“主机”。

虚拟机(virtual machine,VM)是一种环境,通常是一个程序或操作系统,它并不是实际存在的,它建立在另一个环境中。在这种情况下,虚拟机称作“客机”,而它所运行的环境称为“主机”。虚拟机往往是为了执行与主机环境不同的指令集而建立的。一个主机的环境往往可以运行多个虚拟机。由于虚拟机与它们所利用的物质资源是分开的,所以主机环境往往能够在这些虚拟机(VM)中分配资源。

  常用“虚拟机(virtual machine)”来描述Sun Microsystems的Java运行环境,Java虚拟机(JVM),它用来解释Java的具体命令。Java虚拟机是一个虚拟机,因为它执行的代码是专门为它编制的——称为字节码——并且抽象利用这个代码资源。Java编程语言不依赖于平台相关的指令集,如一个操作系统的具体的应用程序接口(API),来显示输出或获得资源,如文件。相反,Java虚拟机创造了虚拟化资源供字节码访问。这些行动将会被转到机器的实际资源。

  与虚拟服务器互动的用户可以查看作为物理机的服务器,也就是说,用户将看到进入机器资源,如硬盘、内存、处理器和以太网连接。事实上,所有这些资源都是虚拟的。用户访问的是主机环境的构造,而不是一个真正的硬盘。然后这个构造进入真正的磁盘来记录数据。

  “当前正在运行的程序通常被称为虚拟机(VM)——一台在实际现实中不存在的机器。虚拟机的构想是软件发展过程中关键的一步。为了构建虚拟机,科学家和技术人员不得不承认,运行程序的电脑不仅仅是一个用来洗衣的洗衣机。洗衣机只能洗你放进去的衣服,但是当你把一个新的程序放入计算机中,它就会成为一台新的机器……虚拟机:一种理解软件的方式,将我们把软件设计从机械设计中解放出来。”这段文字来自1997年9月《发现》杂志中David Gelernter的《真理、美和虚拟机》。

302条记录1/44 1 2 3 4 5 6 7 8 9 10 下一页 末页

电子杂志>更多

  • 《IT新架构》:应对容器化的安全威胁

    在本期电子杂志中,主要阐述了容器在安全领域的棘手和多方面问题是延缓其在生产环境部署的主要挑战。但是Docker容器以及它们相关的基础设施和编排工具已经开发出更先进的安全功能。

  • 《IT新架构》:紧跟时代

    本期主要关注超大规模提供商用来实现服务器利用率提升的云技术和实践最终将流向企业IT商店,这有助于弥补企业数据中心在服务器利用率方面的差距。

技术手册>更多

  • 实施虚拟化的步骤

    实施虚拟化说比做容易,尤其是如果你谈论迁移整个生产环境,不仅仅创建一个虚拟实验室用于小型测试和开发环境。因此,隐藏在企业虚拟化项目背后的是什么?IT经理在实施虚拟化期间面临着哪些问题?在本指南中,我们将一一识别虚拟化的各个阶段:确认候选者、容量规划、ROI计算、P2V迁移及企业管理。

  • 云计算初级指南

    “虚拟桌面”的概念的从何而来的?支持虚拟桌面的框架有哪些?云计算与虚拟桌面、云计算与SOA的关系是什么?云计算架构模型呢?如何企业考虑使用云计算,应该注意哪些事项?本手册将为您解答在这些方面的疑惑。