摘要
本发明公开了一种微内核Hypervisor上的用户程序与虚拟机通信方法,微内核Hypervisor设置两个共享内存区域,其中共享内存区域1由用户程序和根服务Rootserver进行访问,共享内存区域2由Rootserver和虚拟机进行访问,用户程序向向共享内存区域1写入与虚拟机的通信请求数据,并通过进程间通信通知Rootserver,Rootserver从共享内存区域1读取通信请求数据并由VMM子线程解析后写入共享内存区域2,通过系统调用syscall将通信请求传递给内核,内核向虚拟机注入虚拟中断,虚拟机的中断处理程序对通信请求进行处理将处理结果写入共享内存区域2,再通过超级调用Hypercall将处理结果返回给Hypervisor,Hypervisor的Rootserver再通过IPC将处理结果反馈给用户程序。本发明针对微内核Hypervisor环境设计,提升嵌入式虚拟化系统的整体性能和效率。
技术关键词
虚拟机通信方法
分发器
进程
嵌入式虚拟化
事件通知
虚拟机管理器
中断处理程序
地址转换表
虚拟机实例
解析系统
虚拟设备
数据
索引
内核态
机制
对象
主机
凭证
系统为您推荐了相关专利信息
MPPT方法
空间金字塔
变量
启发式智能
无线能量传输
无线信道状态信息
信道估计优化
波束权值
PDCCH资源
信道特征参数