arm架构虚拟化win arm虚拟化技术_虚拟化技术


  1. 各种虚拟化技术
  1. 服务器虚拟化
  1. 物理资源抽象成逻辑资源
  2. 一台服务器变成多台,相互独立的虚拟服务器
  3. 不局限物理的界限
  4. 让硬件变成动态管理的资源池
  5. 提高利用率,简化系统管理
  1. 桌面虚拟化
  1. 将计算机的终端系统进行虚拟化
  2. 达到桌面使用的安全性和灵活性
  3. 任何设备时间地方都能通过网络访问属于个人的桌面系统
  4. 并非本地操作系统提供的桌面
  1. 应用程序虚拟化
  1. 将应用程序与操作系统解耦
  2. 为应用程序提供了一个虚拟的环境(可执行文件+运行环境)
  3. 本质是把应用程序对底层的系统和硬件的依赖抽象出来,可以解决程序版本不兼容的问题
  4. 也在后台的数据中心里面
  1. 存储虚拟化
  1. 将异构的存储资源组成一个巨大的存储池
  2. 对于用户,透明化了底层的磁盘磁带,直接使用存储资源即可
  3. 管理变得方便,根据需要把存储资源分配给各个应用
  1. 网络虚拟化
  1. 一个物理网络支持多个逻辑网络
  2. 保留了网络设计中原有的层次结构、数据通道和所能提供的服务
  3. 使得最终用户的体验和独享物理网络一样
  4. 提高了网络资源的利用率
  1. 虚拟化技术的两种类型
  1. Type1:直接在物理硬件上运行,它控制硬件并管理虚拟机,又叫裸机虚拟机管理程序
  1. Linux KVM:开源的虚拟化平台,是为x86机器开发的基于内核的虚拟机,将Linux内核转变成虚拟机管理程序,因此虚拟机可以直接访问硬件,是一种全虚拟化的裸机虚拟化技术。
  2. Vmware ESXi:直接安装在底层物理硬件上的全虚拟化技术


arm架构虚拟化win arm虚拟化技术_虚拟化_02


  1. 思杰 Xen:开源的虚拟化平台,支持X86平台、IA64、ARM及其他CPU架构,提供了高效安全的功能特性
  2. 微软 Hyper-V:半虚拟化的技术
  3. Type2:作为一个应用程序在现有的操作系统上运行,该操作系统安装在裸机上
  1. VirtualBox:可以在各种OS上运行,移植虚拟机非常方便,因为支持OVF(开放虚拟化格式)
  2. Vmware workstation:可以适用于各种操作系统,简化的UI,方便使用
  3. Xvisor:轻量级、便携式灵活的虚拟化解决方案,在X86和ARM CPU架构上得到支持
  4. Lguest:Lguest是一种内置于Linux内核中的非常轻量级的虚拟机管理程序


arm架构虚拟化win arm虚拟化技术_arm a7 支持虚拟化吗_03