0
点赞
收藏
分享

微信扫一扫

云计算基础技术

柠檬的那个酸_2333 2024-06-30 阅读 26

1. 经典虚拟机的特点

  • 多态(Polymorphism):支持多种类型的OS。
  • 重用(Manifolding):虚拟机的镜像可以被反复复制和使用。
  • 复用(Multiplexing):虚拟机能够对物理资源时分复用。

2. 系统接口

  • 最基本的接口是微处理器指令集架构(ISA)。
  • 应用程序二进制接口(ABI)给程序提供使用硬件资源和系统服务的接口。
  • 与ABI不同,应用程序接口( API)通常由某种高层次语言定义。

  • 从ISA角度看,机器可以指代整个计算机硬件架构和设备。
  • 从ABI接口层面看,机器可以指代整个硬件设备连同其上的OS。
  • 从API角度看,一个完整的机器还包括了关键的库函数。

  • 各类应用对资源的访问是间接的,需要通过OS并借助系统调用来完成,为实现这一过程,大部分系统支持至少两种操作模式:Kernel Mode & User Mode。
  • 与之对应,ISA被设计为两大类: User ISA & System ISA。
    • User ISA:指对于应用程序完全可见的指令子集。
    • System ISA:仅为具有较高监控权限的系统(如OS)可见。

3. 虚拟机的分类<

举报

相关推荐

0 条评论