什么是虚拟化?

这里简单归纳一下我的理解:

1.虚拟化是资源的一种逻辑表示,并不会受限于物理资源。

2.运行的环境不在真实的硬件上,而是硬件之上的虚拟内存中的一段,或者说是虚拟的环境中。

3.虚拟化为数据、计算能力、存储资源等提供了一个逻辑视图,而不是物理视图。

4.虚拟化的发展,大幅降低了IT硬件成本,减少了资源的浪费,并且提升了系统的稳定性和安全性。

全虚拟化

全虚拟化(FullVirtualization)也称为原始虚拟化技术,该模型使用虚拟机协调Guest操作系统和原始硬件,VMM在Guest操作系统和裸硬件之间用于工作协调,一些受保护指令必须由Hypervisor(虚拟机管理程序)来捕获处理。全虚拟化的运行速度要快于硬件模拟,但是性能方面不如裸机,因为Hypervisor需要占用一些资源。

半虚拟化

半虚拟化(ParaVirtualization)是另一种类似于全虚拟化的技术,它使用Hypervisor分享存取底层的硬件,但是它的Guest操作系统集成了虚拟化方面的代码。该方法无需重新编译或引起陷阱,因为操作系统自身能够与虚拟进程进行很好的协作。半虚拟化需要Guest操作系统做一些修改,使Guest操作系统意识到自己是处于虚拟化环境的,但是半虚拟化提供了与原操作系统相近的性能。

虚拟化技术的关键特性

同质-Equivalence

即VM的运行环境和物理机的环境在本质上是相同的,表现上允许有一些差异。如CPU的桥片必须一致,CPUcore的个数以及内存可以不同,不必使用同类型的网络适配器驱动等等。

高效-Efficiency

即VM的性能必须接近物理机。因此,常见的虚拟系统模拟器(Boches,simics等)就不能成为VM。为达此目的,软件在虚拟系统上运行时,大多数指令要直接运行在硬件上执行,只有少量指令需要VMM的模拟或翻译处理。

资源受控-Resourcecontrol

即VMM(VirtualMachineMonitor)对物理机的所有资源有绝对的控制力。虚拟机不允许直接执行敏感指令。

人工智能、大数据、云计算和物联网的未来发展值得重视,均为前沿产业,多智时代专注于人工智能和大数据的入门和科谱,在此为你推荐几篇优质好文:
如何应对云计算和虚拟化的安全挑战
http://www.duozhishidai.com/article-10719-1.html
云计算与虚拟化有哪些异同之处,虚拟化就是云计算吗?
http://www.duozhishidai.com/article-1674-1.html
虚拟化技术搭建的云计算平台,相对于传统方式有哪些优势?
http://www.duozhishidai.com/article-1165-1.html


多智时代-人工智能和大数据学习入门网站|人工智能、大数据、物联网、云计算的学习交流网站

虚拟化是什么,虚拟化主要分为哪几种?相关推荐

  1. 虚拟化概述与虚拟化应用场景

    虚拟化.云计算.大数据.智慧城市,是近期以及将来一段时间的热点.现在虚拟化产品很多,做虚拟化的公司也很多,就是一些应用软件也在向"虚拟化"靠近.面对纷繁杂乱的市场,对于我们用户来说 ...

  2. 【云计算与大数据技术】虚拟化简介及虚拟化的分类讲解(图文解释 超详细)

    一.虚拟化简介 1:什么是虚拟化 虚拟化是指计算机元件在虚拟的基础上而不是在真实的.独立的物理硬件基础上运行.这种以优化资源.简化软件的重新配置过程为目的的解决方案就是虚拟化技术 虚拟化架构就是在一个 ...

  3. 联想服务器虚拟化平台,联想虚拟化

    虚拟化是将多个独立的操作系统的虚拟机在一个物理机上独立并行运行的技术.它通过在物理服务器上安装虚拟机监控软件,将物理服务器的CPU.内存.网卡和硬盘等资源抽象出来,映射成若干个虚拟硬件设备构成虚拟机. ...

  4. redhat虚拟化简介_虚拟化简介

    redhat虚拟化简介 IT行业大量使用流行语和不断变化的术语来定义自己. 有时,业界使用的最新术语是诸如x86之类的特定技术或诸如绿色计算之类的概念. 随着行业的发展,术语变得不受欢迎. 近年来,虚 ...

  5. ARM SMMU原理与IOMMU技术(“VT-d” DMA、I/O虚拟化、内存虚拟化)

    名词缩写 ASID:Address Space ID   地址空间标识符 CD:Context Descriptor:  上下文描述符: CTP:Context-table pointer   上下文 ...

  6. 虚拟化技术之虚拟化技术介绍及Xen的应用实现

    虚拟化技术是什么: 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器.网络.内存及存储等,予以抽象.转换后呈现出来,打破实体结构间的不可切 ...

  7. 硬件虚拟化和软件虚拟化

    硬件虚拟化 硬件虚拟化就是硬件物理平台本身提供了对特殊指令的截获和重定向的支持.支持虚拟化的硬件,也是一些基于硬件实现软件虚拟化技术的关键.在基于硬件实现软件虚拟化的技术中,在硬件是实现虚拟化的基础, ...

  8. 软件模拟虚拟化、全虚拟化、半虚拟化、硬件辅助虚拟化和容器

    目前虚拟化技术有软件模拟.全虚拟化(使用二进制翻译).半虚拟化(操作系统辅助).硬件辅助虚拟化和容器虚拟化这几种. (1)软件模拟 软件模拟是通过软件完全模拟cpu.芯片组.磁盘.网卡等计算机硬件: ...

  9. 浪潮服务器开始虚拟化,(浪潮服务器-虚拟化解决方案.ppt

    (浪潮服务器-虚拟化解决方案 * Virtuozzo: KSAL Layer & VZFS VZFS文件系统通过模版技术工作 KSAL (Kernel Service Abstraction ...

  10. 【KVM系列03】KVM的I/O 全虚拟化和准虚拟化

    第三章 I/O 全虚拟化和准虚拟化 1. 全虚拟化 I/O 设备 1.1 原理 1.2 QEMU 模拟网卡的实现 1.3 RedHat Linux 6 中提供的模拟设备 1.4 qemu-kvm 关于 ...

最新文章

  1. Git log高级用法
  2. WinAPI: midiOutGetNumDevs - 获取 MIDI 输出设备的数目
  3. windows关闭svnserver_Windows停SVN服务的搭建和使用(二)-Win32Svn
  4. C++ 函数返回char*
  5. 带你掌握C++中三种类成员初始化方式
  6. 如何定时备份远程mysql数据库
  7. 第二章 springboot+mybatis
  8. long在python中的意思_Python中的Long对象
  9. 硅谷也疯狂 IT互联网进入中美跨境人才抢夺战时代
  10. fgo升级经验计算机,命运冠位指定狗粮本每日经验表 fgo国服狗粮本刷取技巧攻略[多图]...
  11. 微信模拟地理位置_微信伪装地理位置是什么个原理
  12. 希捷硬盘无法安全弹出如何解决?
  13. C程序设计——打飞机
  14. 【JZOJ5773】简单数学题【数论,数学】
  15. 如何在H5页面中实现长按二维码关注微信公众号?
  16. 惊!又一家知名企业被查!
  17. 将字符串格式yyyy/MM/dd的字符串转为日期,格式“yyyy-MM-dd“
  18. 压力传感器与压力变送器的区别
  19. 呃呃呃呃呃呃鹅鹅鹅鹅鹅鹅饿
  20. access制作卡片_(2020年编辑)Access入门教程大全

热门文章

  1. Unity3d Platformer Pro 2D游戏开发框架使用教程
  2. This'is wath!
  3. opencv位运算,cv2.bitwise_and,cv2.bitwise_or,cv2.bitwise_not,cv2.bitwise_xor
  4. U-Boot 之三 详解使用 eclipse + J-Link 进行编译及在线调试
  5. html中引用名言标签,CSS3 培根名人名言引用全屏居中样式设计
  6. 【突发】Telsa致命车祸细节报告:人为设定超速15%(下载)
  7. 数据立方体的基本计算
  8. 找到组织了---perftest工作室 TIB工作室
  9. gateway oauth2 对称加密_深入理解Spring Cloud Security OAuth2及JWT
  10. QT 利用QAxObject大数据读写excel文件