虚拟化之成本

虚拟化的成本取决于在 hypervisor 需要为虚拟机(VM)提供服务时,在虚拟机和 hypervisor 之间切换所需的时间。在 Arm 系统上,这样的成本的下限包括:

  • 31 个 64 位通用寄存器(X0 到 X30)
  • 32 个 128 位浮点/SIMD 寄存器(V0 到 V31)
  • 两个栈指针(SP_EL0、SP_EL1)

使用 LDP 和 STP 指令,hypervisor 需要 33 条指令来保存或恢复这些寄存器。

虚拟化的确切成本取决于平台和 hypervisor 设计的两者。

相关推荐

  1. 虚拟成本

    2023-12-20 01:38:02       38 阅读
  2. 虚拟Stage2地址翻译

    2023-12-20 01:38:02       34 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-20 01:38:02       17 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-20 01:38:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-20 01:38:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-20 01:38:02       18 阅读

热门阅读

  1. ORDER BY和ROW_NUMBER() OVER (ORDER BY ...)区别?SQL

    2023-12-20 01:38:02       43 阅读
  2. scala学习四:方法与函数

    2023-12-20 01:38:02       37 阅读
  3. 50道SpringBoot高频题整理(附答案背诵版)

    2023-12-20 01:38:02       39 阅读
  4. Mybatis Plus 多个SQL分布在多个Jar包如何全部加载

    2023-12-20 01:38:02       36 阅读
  5. ArcGIS Pro SDK导出的几何XML和Json

    2023-12-20 01:38:02       31 阅读
  6. vue中判断应该import 哪个js或css

    2023-12-20 01:38:02       38 阅读
  7. ElasticSearch基础及常用查询

    2023-12-20 01:38:02       40 阅读
  8. Wireshark插件开发

    2023-12-20 01:38:02       31 阅读