一、虚拟化的实现:

在系统中加入一个虚拟化层,虚拟化层将下层资源抽象成另一形式的资源,提供给上层使用
1. 是虚拟化迁移的基础
2. 提高了移植性

二、几种虚拟化

1.硬件抽象层上的虚拟化

通过虚拟硬件抽象层来实现虚拟机

2.操作系统层上的虚拟化

操作系统内核提供多个相互隔离的用户态实例

3.库函数层上的虚拟化

虚拟化操作系统的应用级库函数接口,如WINE

4.编程语言层上的虚拟化

是进程级的虚拟化,把将运行的代码翻译为目标体系的机器码,如JVM、CLR虚拟机

三、系统虚拟化

  1. 概念:将一台物理计算机虚拟化为一台或多台计算机系统,通过虚拟化层的模拟,虚拟机中的操作系统认为自己仍然是独占一个物理机在运行,这个虚拟化层称为虚拟机监控器(VMM)
  2. 抽象颗粒度:整个计算机
  3. 虚拟机的3个典型特征:同质、高效、资源受控
  • 系统虚拟化的好处

  1. 封装性:使虚拟机的运行环境保存非常便捷,实现了虚拟快照、克隆、挂起。同时可以灾难恢复,因为环境保存便捷使软件的测试和调试也方便起来。
  2. 多实例:可以运行多个虚拟机,忙闲交错使得计算机系统资源利用更加充分。同时也可以把多个物理机合并到少数几个计算机上,作为虚拟机来运行
  3. 隔离:使用虚拟机,每个应用程序都可以在自己的操作系统独立地运行,假如一个虚拟机的操作系统故障,其他虚拟机中的应用仍然可以正常运行,故障或破坏被天然的封闭在一个虚拟机中
  4. 硬件无关性:虚拟机与底层硬件没有直接的绑定关系,使得虚拟机能无缝的迁移到另一台计算机
  5. 特权功能:入侵检测与防护、事件记录与回放

读《系统虚拟化-原理与实现》-第一章相关推荐

  1. 微机计算机原理及应用ppt,微机原理及应用-第一章 计算机基础知识课件.ppt

    <微机原理及应用-第一章 计算机基础知识课件.ppt>由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关<微机原理及应用-第一章 计算机基础知识课件.ppt> ...

  2. 【再读第六版PMBOK】第一章 引论

    [再读第六版PMBOK]第一章 引论 1)项目 1.1)项目的两大特点 1.2)项目驱动组织变更 1.3)项目的商业价值 1.4)项目启动背景 2)项目管理的重要性 3)项目,项目集,项目组合以及运营 ...

  3. 读书笔记|《金字塔原理》_第一章

    读书笔记|<金字塔原理>_第一章 [章节]--第一章为什么要用金字塔结构 [讲了什么] 1.首先是为什么要用金字塔结构? 2.如何将思想组织成金字塔结构? 2.1 归类分组,将思想组织成金 ...

  4. 微型计算机原理求怎样判断数补码,微机原理及应用第一章习题答案

    "微型计算机原理及应用"第一章习题解答 1.写出下列原码机器数的真值:若分别作为反码和补码时,其表示的真值又分别是多少? (1) (0110 1110)二进制原码=(+110 11 ...

  5. 大数据技术原理与应用——第一章 大数据概述

    第一章 大数据概述 1.1 大数据时代 1.1.1 第三次信息化浪潮 信息化浪潮 发生时间 标志 解决的问题 代表企业 第一次浪潮 1980年前后 个人计算机 信息处理 Intel.AMD.IBM.苹 ...

  6. 自考计算机原理知识点,(完整版)18版自考04741《计算机网络原理》知识点——第一章...

    第一章计算机网络概述 重点.难点 1.重点 (1)计算机网络基本概念 (2)分组交换网络工作原理 (3)计算机网络性能指标及其计算 (4)OSI参考模型与TCP/IP参考模型 2.难点 (1)分层网络 ...

  7. 龙书《编译原理》摘要 第一章 引论

    文章目录 0. 前言 1. 语言处理器 2. 编译器基本结构 3. 一些常用术语 0. 前言 最近开始研究TVM源码,总感觉自己抓不住主线. 说是实现了新语言Relay,里面那些奇怪的东西是什么?是类 ...

  8. 读《系统虚拟化-原理与实现》-第三章

    虚拟化概述 概念: 在虚拟环境里,虚拟机监控器(VMM)抢占了操作系统的位置,编程的物理机的管理者,同时向上层的软件呈现出虚拟的硬件平台,欺骗着上层的操作系统 虚拟机可以看做是物理机的一种高效隔离的复 ...

  9. 读《系统虚拟化-原理与实现》-第二章

    x86构架及操作系统概述 x86内存构架 地址空间和地址 物理地址空间:内存和其他硬件资源组合到一起,分布在CPU的物理地址空间内,CPU使用物理地址索引这些资源 线性地址空间:一个平台只有一个物理地 ...

最新文章

  1. iOS Plist 文件的 增 删 改
  2. 【Qt】Qt程序编译成功,执行时报错:程序异常结束,crashed
  3. BZOJ3172 [Tjoi2013]单词 字符串 SA ST表
  4. 【Android 逆向】Android 进程注入工具开发 ( 调试进程中寄存器的作用 | 通过 EIP 寄存器控制程序运行 | EIP 寄存器的存档与恢复 )
  5. 协调器太多,cc2530的终端或则路由器选择性加入协调器的方法
  6. oracle logfile sync,oracle等待事件3构造一个DirectPathwrite等待事件和构造一个LogFileSync等待事件...
  7. matlab 文本处理
  8. Linux虚拟机扩容
  9. Sql执行计划,优化sql必备!
  10. 【saas公司案例】易快报与浦发云资金
  11. 泛微oa ecology8.0创建工作流程示例
  12. 有关爬虫加载Ajax数据或请求json数据集的(快速高效)方法
  13. 2017年终总结,2018首次送书!
  14. CSS常见的居中方法
  15. 树的基本概念和2叉树中重要的几个性质
  16. 阿里云AI训练营第一天
  17. 【以太网通信】RGMII 接口及其时序规范
  18. 【读书笔记->统计学】07-03 离散型概率分布-泊松分布概念简介
  19. LeetCode No.704 二分查找 No.27移除元素
  20. 智慧城市下智能化安防产业始终持续高增长

热门文章

  1. 方程式漏洞之复现window2008/win7 远程命令执行漏洞
  2. 如何修改myeclipse中web项目的工作路径或默认路径
  3. 2015第29周二AOP
  4. Windows on Device 项目实践 4 - 智能风扇制作
  5. 企业级 oracle11G r2 DataGuard 安装配置
  6. 视频专辑:Servlet视频教程
  7. [问题]魔兽双击地面回到选中的单位
  8. Exchange2007 从零到入门(2)---收件人管理
  9. Real to Int
  10. 编写高性能的托管应用程序:入门