虚拟机环境中用于多级截取处理的系统和方法

    公开(公告)号:CN1831775A

    公开(公告)日:2006-09-13

    申请号:CN200610004472.X

    申请日:2006-02-13

    Applicant: 微软公司

    CPC classification number: G06F9/4843 G06F9/45558 G06F2009/45591

    Abstract: 本发明的各实施例针对被设计成从基层虚拟化器(存在于每一分区的外部)中移除大多数截取相关功能,而是将大多数这样的功能直接结合到每一分区中的多级虚拟化器。对于若干实施例,某些截取处理功能由运行在分区内且响应于特定截取事件的“外部监控程序”来执行,且基层虚拟化器将这些外部监控程序安装在每一分区内,且之后为单分区和跨分区截取事件管理外部监控程序。截取处理的这一分布式方法允许较不复杂的虚拟化器,且将截取功能向上移至每一分区中,其中每一外部监控程序使用该分区中的对应客机操作系统的资源来解决截取事件。

    虚拟化环境中的经优化的中断传递

    公开(公告)号:CN101553792B

    公开(公告)日:2013-11-27

    申请号:CN200780045239.9

    申请日:2007-11-13

    Applicant: 微软公司

    CPC classification number: G06F9/45533 G06F9/4812 G06F13/24

    Abstract: 公开了用于提高虚拟化环境中的中断处理的操作效率的各种操作。一种虚拟化的中断控制器可通过即使在物理中断控制器不提供自动EOI能力时也提供这一机制来避免对显式中断结束命令的需求。对分区间通信使用消息待决位便于避免分区间通信中所使用的处理器间中断的EOI命令,只要对特定消息槽不再提示消息即可。虚拟化的中断控制器即使在其不是最高优先级的运行中中断时也便于中断的选择性EOI,而不管物理中断控制器是否提供这一功能。

    虚拟机环境中用于多级截取处理的系统和方法

    公开(公告)号:CN1831775B

    公开(公告)日:2010-06-09

    申请号:CN200610004472.X

    申请日:2006-02-13

    Applicant: 微软公司

    CPC classification number: G06F9/4843 G06F9/45558 G06F2009/45591

    Abstract: 本发明的各实施例针对被设计成从基层虚拟化器(存在于每一分区的外部)中移除大多数截取相关功能,而是将大多数这样的功能直接结合到每一分区中的多级虚拟化器。对于若干实施例,某些截取处理功能由运行在分区内且响应于特定截取事件的“外部监控程序”来执行,且基层虚拟化器将这些外部监控程序安装在每一分区内,且之后为单分区和跨分区截取事件管理外部监控程序。截取处理的这一分布式方法允许较不复杂的虚拟化器,且将截取功能向上移至每一分区中,其中每一外部监控程序使用该分区中的对应客机操作系统的资源来解决截取事件。

    虚拟化环境中的经优化的中断传递

    公开(公告)号:CN101553792A

    公开(公告)日:2009-10-07

    申请号:CN200780045239.9

    申请日:2007-11-13

    Applicant: 微软公司

    CPC classification number: G06F9/45533 G06F9/4812 G06F13/24

    Abstract: 公开了用于提高虚拟化环境中的中断处理的操作效率的各种操作。一种虚拟化的中断控制器可通过即使在物理中断控制器不提供自动EOI能力时也提供这一机制来避免对显式中断结束命令的需求。对分区间通信使用消息待决位便于避免分区间通信中所使用的处理器间中断的EOI命令,只要对特定消息槽不再提示消息即可。虚拟化的中断控制器即使在其不是最高优先级的运行中中断时也便于中断的选择性EOI,而不管物理中断控制器是否提供这一功能。

Patent Agency Ranking