虚拟机(VM)是一种基于软件的计算机,存在于另一台计算机的操作系统中,通常用于测试、备份数据或运行SaaS应用程序。要完全掌握VM的工作原理,首先要了解操作系统通常如何集成计算机软件和硬件,这一点很重要。
什么是操作系统?
传统计算机由物理硬件构建而成,包括硬盘驱动器、处理器芯片、RAM等。为了利用这些硬件,计算机依赖于一种称为操作系统(OS)的软件。操作系统的一些常见示例是MacOSX、MicrosoftWindows、Linux和Android。
操作系统以对用户有用的方式管理计算机硬件。例如,如果用户要访问Internet,则操作系统会指示网络接口卡进行连接。如果用户想要下载一个文件,操作系统会为该文件在硬盘驱动器上分区空间。操作系统还运行和管理其他软件。例如,它可以运行Web浏览器,并为浏览器提供足够的随机存取存储器(RAM)以使其顺利运行。通常,操作系统以一对一的比例存在于物理计算机中;对于每台机器,都有一个管理其物理资源的操作系统。
您可以在一台计算机上安装两个或多个操作系统吗?
一些用户希望能够在一台计算机上同时运行多个操作系统,无论是出于测试目的还是以下部分中列出的其他原因之一。这可以通过称为虚拟化的过程来实现。在虚拟化中,一个软件的行为就好像它是一台独立的计算机。这块软件称为虚拟机,也称为“访客”计算机。(运行VM的计算机称为“主机”。)来宾拥有操作系统和自己的虚拟硬件。
“虚拟硬件”可能听起来有点矛盾,但它的工作原理是映射到主机上的真实硬件。例如,VM的“硬盘”实际上只是主机硬盘上的一个文件。当虚拟机想要保存一个新文件时,它实际上必须与主机操作系统通信,主机操作系统会将这个文件写入主机硬盘。由于虚拟硬件必须执行与主机协商的这一附加步骤才能访问硬件资源,因此虚拟机的运行速度无法与其主机计算机一样快。
通过虚拟化,一台计算机可以运行两个或多个操作系统。一台主机上可以运行的虚拟机数量仅受主机可用资源的限制。用户可以像任何其他程序一样在窗口中运行VM的操作系统,或者他们可以全屏运行它,使其看起来和感觉就像一个真正的主机操作系统。

人们运行虚拟机的一些最常见的原因包括:
云计算如何使用虚拟机?
一些云提供商向他们的客户提供虚拟机。这些虚拟机通常运行在功能强大的服务器上,这些服务器可以充当多个VM的主机,并且可以出于各种原因使用本地托管的VM。这些包括:
本文来源:虚拟主机--什么是虚拟机有何作用(什么是虚拟机)
本文地址:https://www.idcbaba.com/zhuji/703.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。