title:系统虚拟化和容器

虚拟化

将不存在的事务或者现象虚拟成为存在的事务或者现象方法。

指令集虚拟化

  • 纯软件实现
  • 模拟器
  • 可以实现模拟环境中的程序

资源虚拟化

  • 内存
  • 网络资源

程序库级虚拟化

  • 在应用程序和运行库间引入仿真的系统API

  • 隐藏与操作系统相关的程序库细节

  • 包括仿真、模拟、解释技术等

编程语言虚拟化

  • 提供一套自定义的、处理器无关的编程语言指令集
  • 屏蔽了硬件的异构性
  • 解决了可执行程序在不同体系结构计算机间迁移的问题

系统虚拟化

  • 针对计算机和操作系统
  • 提供一个不存在的硬件如内存、磁盘等

旨在计算机系统上模拟运行多个操作系统平台。