• 约15条记录,页面显示在80条内,推荐使用搜索获取文章发布时间       点击
  • 2016-03-02     110

    软件部分在操作系统中实现,如Linux中断的x86,每一个中断对应一个中断门,中断门中包含中断处理函数(ISR或者别的)地址,优先级等等。CPU可以通过LIDT加载这个描述符表,跳转到指定的中断门。

  • 2016-03-02     116

    qemu-kvm代码框架与其流程

  • 2016-03-02     85

    kvm 驱动,现在已经是linux kernel的一个模块了。其主要负责虚拟机的创建,虚拟内存的分配,VCPU寄存器的读写以及VCPU的运行。

  • 2016-03-02     111

    为了实现内存虚拟化,让虚拟机可以使用一个隔离的,从0开始连续的内存空间,kvm引入一个新的地址空间层,叫客户机物理地址空间(Guest Physical Address,GPA),这个地址空间并不是真正的物理地址空间,它只是宿主机虚拟地址空间在客户机地址空间的一个映射

  • 2016-01-30     139

    KVM基本结构有两部分组成。一个是KVM Driver ,已经成为Linux 内核的一个模块。负责虚拟机的创建,虚拟内存的分配,虚拟CPU寄存器的读写以及虚拟CPU的运行等

  • 2016-01-14     99

    balloon driver是一种驱动程序,可以从客户机汲取内存或追添内存给予客户机。

  • 2016-01-10     97

    There are many considerations when selecting a hypervisor such as the performance, how mature the technology is, how it integrates with existing systems, the commercial implication

  • 2016-01-10     88

    虚拟机的迁移技术为服务器的虚拟化提供简便的方法。目前流行的虚拟化产品 VMware,Xen,Hyper-V,KVM 都提供各自的迁移工具。

  • 2016-01-10     105

    KVM:Kernel-based Virtual Machine,是基于Linux内核的开源虚拟化解决方案,从2.6.20版本开始被合入kernel主分支维护

  • 2016-01-10     89

    qemu/kvm 进程很像一个普通的linux程序。它通过通常的malloc和mmap调用来申请内存。 如果一个客户系统想使用1G物理内存,qemu/kvm将会做一个malloc(1<<30)调用,在主机上申请1G的虚拟地址