虚拟机的介绍

本文探讨了传统计算机与虚拟机的区别,介绍了虚拟机如何通过虚拟机管理程序将物理机器划分为多个独立运行的操作系统实例。着重分析了两类VMM的特点:一类直接运行在硬件上,提供低级控制但不易迁移;另一类在宿主操作系统上运行,资源抽象但迁移更便捷。
摘要由CSDN通过智能技术生成

传统计算机

一台物理机器(裸机)上只能运行一个操作系统。
在这里插入图片描述

虚拟机

将一台物理机器虚拟化为多台虚拟机器,每个虚拟机器都可独立运行一个操作系统。
一台虚拟机——>虚拟机管理程序(VMM)——>多台虚拟机
在这里插入图片描述

补充拓展

1.虚拟机:
Virtual Machine,即VM,通过软件模拟的一个具有完整硬件系统功能的计算机系统,相当于是一个小型虚拟的计算机。
2.虚拟机管理程序:也称虚拟机监控程序,Virtual Machine Monitor,即VMM。
有两类:
第一类VMM-直接运行在硬件上,通过时分技术与空分技术给各台虚拟机分配硬件资源,拥有最高特权。

上层系统运行在虚拟内核空间中,并非真正的内核空间,当其执行特权指令——>VMM截获该指令——>将特权指令转化为其它指令执行。

特点-可直接控制、分配物理资源,该物理资源是未经抽象的,即硬盘上的存储空间;但不便于迁移。

第二类VMM-运行在宿主操作系统上,通过不断在宿主系统上安装操作系统实现。以VM驱动加载至宿主OS中。

特点-只能向宿主系统请求物理资源,该物理资源是经抽象的,实质是宿主系统中的一个文件,需要不断映射虚拟地址,性能更差。但迁移系统更方便(导出要迁移的系统——>ISO-镜像文件——>copy文件——>在另一台虚拟机上加载安装即可)

VMware虚拟机是一种用于在计算机上模拟运行独立操作系统环境的软件工具。它的核心功能在于创建、管理和隔离虚拟环境,使得用户可以在单台物理主机上同时运行多个操作系统实例,每个实例都可以像真实的硬件那样运行应用程序。 ### VMware虚拟机的主要特点: 1. **隔离性**:每个虚拟机都有其独立的操作系统和资源分配,可以互相独立运行,互不影响。 2. **兼容性**:VMware支持多种操作系统,包括Windows、Linux、macOS等,允许在同一台机器上并行运行不同类型的操作系统。 3. **高效性**:通过优化的技术,如内存分页、CPU时间共享以及高效的文件系统驱动,VMware能够提高虚拟化环境下的性能。 4. **灵活性**:用户可以根据需求调整虚拟机的配置,比如更改内存大小、处理器数量、硬盘空间等。 5. **安全性和隔离性**:虚拟化技术有助于保护企业网络免受内部恶意活动的影响,因为虚拟机之间的资源隔离提高了安全性。 6. **迁移能力**:虚拟机能够在不同的硬件平台上轻松迁移,无需修改应用程序即可在各种服务器或云环境中部署。 7. **测试和开发**:对于开发者而言,可以在不同环境下测试应用程序,而不需要多次安装和卸载操作系统。 ### 使用场景: - 开发和测试:开发者可以快速部署和切换不同的操作系统环境来进行代码调试和应用测试。 - 系统管理:IT团队可以使用虚拟机来搭建开发、测试和生产环境,以便于资源管理和隔离。 - 教育培训:教师可以使用虚拟机在课堂上演示复杂的操作步骤,而不必担心对实际系统的干扰。 - 数据中心管理:企业数据中心可以利用虚拟化来更有效地利用物理服务器资源,并提供高可用性和灾难恢复方案。 ### 安装和配置: 为了开始使用VMware虚拟机,你需要首先下载并安装VMware Workstation、VMware Fusion或VMware vSphere等产品。然后按照向导创建一个新的虚拟机模板,选择合适的操作系统版本和配置参数。最后,启动虚拟机并在其中安装所需的应用程序。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值