虚拟机介绍(一)

本文介绍了虚拟机的概念和发展历程,探讨了虚拟机如何通过软件在计算机平台和终端用户间建立环境,使用户能够操作独立的操作系统而不干扰原有系统。文章还回顾了虚拟机技术从上世纪60年代至今的发展脉络。

一、前言

上个世纪60年代,有一位美国科学家提出了虚拟机的概念,并在70年代在大型机中得到了应用。随着软件技术和硬件技术的发展,虚拟化技术得到了不断的进化,并在现代引起普遍的关注,同时虚拟机产品也像雨后春笋般,得到了飞速的发展。大量的企业开始使用虚拟机产品,并由此得到了效益。

我们对虚拟化技术及其产品做了学习、分析,并把分析所得形成报告,为后续研究提供素材。

 

二、虚拟机概念

1、什么是虚拟机

虚拟机(Virtual Machine),在计算机科学中的体系结构里,是指一种特殊的软件,他可以在计算机平台和终端用户之间建立一种环境,而终端用户则是基于这个软体所建立的环境来操作软件。在计算机科学中,虚拟机是指可以像真实机器一样运行程序的计算机的软件实现。

简单的,可以认为虚拟机就是虚拟出来的计算机(电脑),这个虚拟出来的电脑和真实的电脑几乎完全一样,所不同的是它没有真实的硬件,而是用虚拟机软件虚拟出来的。

 

2、虚拟机的工作原理

虚拟机,就是在一台电脑上将硬盘和内存的一部分拿出来虚拟出一台或若干台电脑,每台电脑可以运行单独的操作系统而互不干扰,这些电脑各自拥有独立的CMOS、硬盘和操作系统,你可以像使用普通电脑一样对它们进行分区、格式化、安装系统和应用软件等操作,还可以将这几个操作系统联成一个网络。

在虚拟系统崩溃之后可直接删除不影响本机系统,同样本机系统崩溃后也不影响虚拟系统,可以下次重装后再载入以前建立的虚拟系统。同时它也是唯一的能在WindowsLinux主机平台上运行的虚拟计算机软件。虚拟机软件不需要重新开机,就能在同一台电脑使用几个操作系统,不但方便,而且安全。

4、虚拟机的发展

上世界60年代开始,美国的计算机学术界就开始了虚拟技术的萌芽。19596月在国际信息处理大会上,克里斯托弗的一篇《计算机分时应用》的论文,被认为是虚拟化技术的最早论述。

1960年美国的Atlas计算机项目,以及1965IBM公司按照以上论述进行的一些列计算机项目试验,其中的M44/44X计算机项目,定义了虚拟内存管理机制,用户程序可以运行在虚拟的内存中,对于用户来说,这些虚拟内存就好像一个个虚拟机

1963年秋,麻省理工的MAC项目,产生出了Multics技术,使通用公司的GE645在当时获得了很大盈利;

与此同时,IBM提出的存储虚拟化技术,使一批新产品涌现了出来,比如:IBM360/40IBM360/67,以及VM/370,这些机器在当时都具有虚拟机功能,通过一种叫VMM(虚拟机监控器)的技术在物理硬件之上生成了很多可以运行独立操作系统软件的虚拟机实例。

 

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、付费专栏及课程。

余额充值