首页> 外国专利> Apparatus and method for virtualizing input/output devices using shared memory in host-based mobile terminal virtualization environment

Apparatus and method for virtualizing input/output devices using shared memory in host-based mobile terminal virtualization environment

机译:在基于主机的移动终端虚拟化环境中使用共享存储器虚拟化输入/输出设备的装置和方法

摘要

Disclosed herein are an apparatus and method for virtualizing Input/Output (I/O) devices. The apparatus includes a hardware device control unit, a guest Operating System (OS) unit, a virtual machine monitor unit, and a host OS unit. The hardware device control unit controls the I/O devices of a terminal. The guest OS unit runs a guest OS via a virtual machine. The virtual machine monitor unit includes shared memory and an event channel, stores an instruction and data, and transfers the stored instruction and the data to a host OS. The host OS unit performs the operation of assigning the shared memory to the virtual machine monitor unit, the operation of generating the event channel, and an operation corresponding to the I/O instruction, stores the results of performance of the operations, and performs control so that the results of the performance of the operations are sent to the guest OS unit.
机译:本文公开了一种用于虚拟化输入/输出(I / O)设备的设备和方法。该设备包括硬件设备控制单元,访客操作系统(OS)单元,虚拟机监控器单元和主机OS单元。硬件设备控制单元控制终端的I / O设备。来宾操作系统单元通过虚拟机运行来宾操作系统。虚拟机监视单元包括共享存储器和事件通道,存储指令和数据,并将存储的指令和数据传送到主机OS。主机OS单元执行向虚拟机监控器单元分配共享存储器的操作,事件通道的生成操作以及与I / O指令相对应的操作,存储操作的执行结果并执行控制。以便将操作的执行结果发送到来宾OS单元。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号