发明名称 |
一种虚拟机系统及其硬件设备中断处理方法 |
摘要 |
本发明公开了一种虚拟机系统,该系统包括包括硬件设备,中断控制器,虚拟机监视器,客户操作系统和服务操作系统,其中,虚拟机监视器包括:中断处理模块,用于接收来自中断控制器的硬件设备的中断请求,并通知中断转换模块;中断转换模块,用于根据中断转换表将来自中断处理模块的中断请求转换为虚拟中断请求,并通知虚拟中断控制器;虚拟中断控制器,用于将虚拟中断请求通知客户操作系统进行处理。通过上述系统,硬件设备产生的中断由虚拟机监视器的中断转换模块将其直接通知虚拟中断控制器,而不需要经过服务操作系统的转换过程,从而缩短了客户操作系统进行中断处理响应时间,提高了客户操作系统进行中断处理的效率。 |
申请公布号 |
CN100547571C |
申请公布日期 |
2009.10.07 |
申请号 |
CN200610128624.7 |
申请日期 |
2006.08.29 |
申请人 |
联想(北京)有限公司 |
发明人 |
陈军;石勇 |
分类号 |
G06F13/24(2006.01)I;G06F9/455(2006.01)I |
主分类号 |
G06F13/24(2006.01)I |
代理机构 |
北京银龙知识产权代理有限公司 |
代理人 |
曾贤伟 |
主权项 |
1.一种虚拟机系统,包括硬件设备,中断控制器,虚拟机监视器,客户操作系统和服务操作系统,其特征在于,虚拟机监视器包括:中断处理模块,用于接收来自中断控制器的硬件设备的中断请求,并通知中断转换模块;中断转换模块,用于根据中断转换表将中断请求转换为虚拟中断请求,获得多个对应于不同客户操作系统的虚拟中断请求时,中断转换模块依次将多个虚拟中断请求通知对应客户操作系统的虚拟中断控制器,或者在虚拟机监视器维护有客户操作系统的优先级的情况下,中断转换模块将多个虚拟中断请求根据其对应客户操作系统的优先级顺序通知对应客户操作系统的虚拟中断控制器;虚拟中断控制器,用于将虚拟中断请求通知客户操作系统进行处理。 |
地址 |
100085北京市海淀区上地信息产业基地创业路6号 |