发明名称 |
一种KVM虚拟化服务系统及其数据通信方法 |
摘要 |
本发明涉及一种KVM虚拟化服务系统及其数据通信方法。虚拟化服务系统包括宿主操作系统和一个以上的客户操作系统,宿主操作系统上运行KVM虚拟机,KVM虚拟机设置有域间通信模块,每一客户操作系统设置有域服务模块,每一域服务模块配置一与宿主操作系统的域间通信模块共享的数据传输缓冲区。其中,当一客户操作系统设置有设备驱动程序时,其内域服务模块还与设备驱动程序进行数据交互。此外,宿主操作系统的域间通信模块在不同客户操作系统的数据传输缓冲区之间来回拷贝数据,以此实现客户操作系统之间的数据通信,进而使多个客户操作系统能够访问该客户操作系统中运行的设备驱动程序,实现设备资源的共享。 |
申请公布号 |
CN103605559A |
申请公布日期 |
2014.02.26 |
申请号 |
CN201310596241.2 |
申请日期 |
2013.11.21 |
申请人 |
中标软件有限公司 |
发明人 |
姚远 |
分类号 |
G06F9/455(2006.01)I;G06F9/54(2006.01)I |
主分类号 |
G06F9/455(2006.01)I |
代理机构 |
北京聿宏知识产权代理有限公司 11372 |
代理人 |
钟日红;吴大建 |
主权项 |
一种KVM虚拟化服务系统,其特征在于,包括:宿主操作系统,其上运行KVM虚拟机,所述KVM虚拟机设置有域间通信模块;一个以上的客户操作系统,每一所述客户操作系统设置有域服务模块,每一所述域服务模块配置一与所述域间通信模块共享的数据传输缓冲区;其中,当一所述客户操作系统设置有设备驱动程序时,其内所述域服务模块从对应的所述数据传输缓冲区获取相关数据,传给所述设备驱动程序,以及从所述设备驱动程序接收相关数据,放入对应的所述数据传输缓冲区;所述宿主操作系统的域间通信模块在不同客户操作系统的数据传输缓冲区之间来回拷贝数据,以此实现不同客户操作系统之间的数据通信。 |
地址 |
200030 上海市徐汇区番禺路1028号10楼 |