虚拟机使用软件和计算机硬件来模拟一个物理设备中的其他计算机。

虚拟机模拟一个单独的操作系统(来宾)和一台与现有操作系统(主机)不同的计算机,例如,在 Windows 10 上运行 Unbuntu Linux。虚拟计算机环境出现在单独的窗口中,通常作为独立环境隔离。尽管如此,通常允许来宾和主机之间的交互用于文件传输等任务。

使用 VM 的日常原因

开发人员使用虚拟机软件在各种平台上创建和测试软件,而无需使用第二台设备。您可以使用 VM 环境访问属于操作系统的一部分的应用程序,该操作系统与您计算机上安装的操作系统不同。例如,虚拟机使得 在Mac上玩Windows独有的游戏成为可能。

此外,虚拟机在试验方面提供了一定程度的灵活性,这在您的主机操作系统上并不总是可行的。大多数 VM 软件允许您拍摄来宾操作系统的快照,如果出现问题(例如恶意软件感染),您可以恢复到该快照。

为什么企业可能会使用虚拟机

许多组织部署和维护多个虚拟机。公司不是一直运行多台计算机,而是使用托管在一小部分功能强大的服务器上的虚拟机,从而节省物理空间、电力和维护费用。

这些虚拟机可以从单个管理界面进行控制,并且员工可以从他们的远程工作站访问,这些工作站通常分布在多个地理位置。由于虚拟机实例的隔离性质,公司可以允许用户在他们的计算机上使用这种技术访问他们的公司网络,以增加灵活性并节省成本。

虚拟机为管理员提供完全控制以及实时监控功能和高级安全监督。通过单击鼠标或命令行输入,可以立即控制、启动和停止每个 VM。

虚拟机的常见限制

虽然 VM 很有用,但需要了解一些明显的限制,以便您的性能预期符合实际。即使托管 VM 的设备包含强大的硬件,虚拟实例的运行速度也可能比它在其独立计算机上的运行速度慢。近年来,VM 内硬件支持的进步取得了长足的进步。尽管如此,这种限制永远不会完全消除。

另一个限制是成本。除了与某些虚拟机软件相关的费用外,安装和运行操作系统可能需要许可证或其他身份验证方法。例如,运行 Windows 10 的来宾实例需要有效的许可证密钥,就像在实际 PC 上安装操作系统时一样。虽然在大多数情况下,虚拟解决方案通常比购买额外的物理机更便宜,但如果您需要大规模部署,成本就会增加。

其他需要考虑的潜在限制是缺乏对某些硬件组件的支持和可能网络限制。只要您进行研究并有切合实际的期望,在您的家庭或商业环境中实施虚拟机可能会有所帮助。

管理程序和其他虚拟机软件

基于应用程序的 VM 软件,通常称为虚拟机管理程序,具有针对个人和企业用途量身定制的各种形状和大小。管理程序允许运行不同操作系统的多个 VM 共享相同的硬件资源。系统管理员可以使用管理程序同时监控和管理网络中的多个虚拟机

安装了虚拟机应用程序后,需要在虚拟机上选择并安装操作系统。可以像使用任何其他计算机一样使用您的虚拟机。https://www.macw.com/mac/2574.html?id=Mjg0ODY4Jl8mMjcuMTg2LjEyNS4xNDA%3D

虚拟机是什么?有什么用相关推荐

  1. 大数据学习01——配置虚拟机节点相关网络

    1.配置mac地址和ip (1)更改适配器设置 找到这个后开始设置windows中的网络连接 (2)接着对三台虚拟机的mac地址和ip进行设置 1.mac地址设置 进入linux节点中的这个位置进行设 ...

  2. 管理虚拟机的艺术——有备无患

    随心前言:求求你们多多给虚拟机做一下备份~~ 超前预告:下一次分享一下linux/window to go的小玩意(把系统安装到U盘,即插即用) 接下来的博客尝试一下用随笔的形式,来写写自己感兴趣的一 ...

  3. 远程控制virtual box虚拟机系统的三种方式

    远程控制virtual box虚拟机系统的三种方式[阅读时间:5分钟] 1.使用现有的远程控制软件 2.使用SSH连接 3.使用远程桌面控制虚拟机系统 对于把虚拟机安装在寝室笔记本的人来说,能够远程控 ...

  4. 在装有Ubuntu16.04的VMware虚拟机下安装OpenCV3.2.0

    引言 最近因为学习需要,要在VMware虚拟机下安装OpenCV,在网上查了一下OpenCV3.3.0目前已经出来了,但是考虑到稳定性问题,决定先装一个3.2.0版本的.需要注意的是,pip可以安装的 ...

  5. 【运维学习笔记】在 vSphere Client上创建新的虚拟机

    具体步骤如下: 1. 创建新的虚拟机 打开vSphere Client(可以是客户端也可以是网页端) 如果是网页端仅能使用火狐浏览器或者谷歌浏览器打开,输入网址:192.168.22.22,进入如下界 ...

  6. win10安装虚拟机提示主IP地址显示网络信息不可用

    问题:在虚拟机详情下面显示 主ip地址:网络信息不可用 解决方案 先root用户[root@localhost~]#cd - [root@localhost/]#cd /etc/sysconfig/n ...

  7. 虚拟机网络连接方式linuxcentos

    20210910 https://www.cnblogs.com/luxiaodai/p/9947343.html NAT 方式配置固定ipvmnet8 这块网卡的ip地址和虚拟机的ip地址要不一样 ...

  8. 宿主机虚拟机文件复制 apt-get 换成yum

    这两天重新装了VMware 14 Pro和Ubuntu18.04.1.在使用中,发现无法: 从Windows主机向虚拟机的Ubuntu系统中 复制粘贴文字或者拖动文件. 在查看了VMware的文档和其 ...

  9. vmware虚拟机怎么让窗口自动调整大小适应主机

    vmware是一款非常好用的虚拟机,大部分用户都会用vmware安装各种操作系统,安装后可能会出现一个问题,就是主机屏幕太小,无法完整显示VMware虚拟机界面,这时候就可以设置让VMware自动适应 ...

  10. 虚拟机环境下Centos7操作系统的详细安装教程

    20240402 https://www.osyunwei.com/archives/7829.html centos 7 安装 一.虚拟机概念 虚拟机软件,有些时候想模拟出一个真实的电脑环境,碍于使 ...

最新文章

  1. pytorch自定义交叉熵损失函数
  2. Ubuntu 18.04深度学习环境配置(CUDA9.0+CUDDN7.4+TensorFolw1.8)
  3. 1028 人口普查 (20 分)(c语言)
  4. SVN入门:流程简介 安装配置 项目库配置 客户端 上线方案
  5. 如何下载 SAP Cloud for Customer Cloud Application Studio
  6. pcie和usb哪个带宽高_了解数字示波器采样率和模拟带宽的规格
  7. 【项目管理】项目干系人
  8. RabbitMQ 拓展基础组件封装思路
  9. 字典的增删改查 daty 5
  10. bootstrap获取弹框数据_execl基础-分类汇总与数据有效性验证
  11. AS3多人游戏开发—同步人物移动2
  12. linux hping3命令,hping3命令 – 测试网络及主机的安全
  13. UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte xx in position xx: invalid continuation byte
  14. 世界上最伟大最邪恶的软件发明
  15. Moment.js 2.22.2 源代码
  16. chareter oracle,Oracle数据库的操作程序.pdf-汇文网
  17. 投资顾问需要什么条件
  18. Matlab GUI编程技巧(十):ui figure函数创建可视化图窗
  19. javascript最常用的技巧
  20. vscode 自定义代码主题颜色

热门文章

  1. 利用java计算长方形的面积
  2. abp.ajax get,ABP入门系列之Json格式化
  3. 计算机两种通信方式-----串行通信和并行通信
  4. 计算机通讯技术的专业有哪些,通信类包括哪些专业
  5. JS pos机- V0.2
  6. python热更新原理_Python功能点实现:数据热更新
  7. SharePoint列表SPList运用SPQuery进行查询的两个实用方法
  8. SharePoint服务器端对象模型 之 使用CAML进行数据查询
  9. 不会吧,难道真的有程序员不知道怎么接单赚钱吗?
  10. AUTOCAD——JOIN合并命令