您好、欢迎来到现金彩票网!
当前位置:21点 > 子例程 >

半导体设备的制作方法

发布时间:2019-07-18 08:37 来源:未知 编辑:admin

  其中当发出将要由活动虚拟机之外的虚拟机处理的中断请求时,所述虚拟机管理器停止所述活动虚拟机、并且切换到处理中断的所述虚拟机。

  其中所述虚拟机中的每个虚拟机包括中断处理子例程,所述中断处理子例程包括第一结束代码和第二结束代码,以分支到所述中断处理子例程的返回目的地,

  其中所述第一结束代码包括:用以返回到在所述中断被处理之前的处理的分支处理,

  其中所述第二结束代码包括:用以使得所述CPU执行所述虚拟机管理器的处理,以及

  其中所述虚拟机管理器包括:用以将所述第一结束代码设置到所述消息框作为初始设置的处理。

  其中,当所述第一信息等于指示所述活动虚拟机的第二信息时,所述CPU执行用于所述活动虚拟机的所述中断处理子例程;以及

  其中,当所述第一信息不同于所述第二信息时,执行所述异常处理程序以将由所述第一信息指示的所述虚拟机分配到所述CPU,并且所述CPU执行由所述第一信息指示的用于所述虚拟机的中断处理子例程。

  其中,当所述第一信息等于所述第二信息时,用于所述活动虚拟机的所述中断处理子例程包括:用以根据所述消息框的指令来执行所述第一结束代码的处理;

  其中,当所述第一信息不同于所述第二信息时,所述虚拟机管理器包括:用以存储在所述消息框中选择所述第二结束代码的指令的处理;以及

  其中,当所述第一信息不同于所述第二信息时,用于由所述第一信息指示的所述虚拟机的所述中断处理子例程包括:用以根据所述消息框中的所述指令来执行所述第二结束代码的处理。

  其中所述第二结束代码包括:存储在所述消息框中选择所述第一结束代码的指令、并且将在输入所述中断请求之前已经活动的虚拟机分配到所述CPU的处理。

  其中所述事件指令提供:所述中断请求的信息、所述第一信息、以及关于所述第一信息是否等于指示所述活动虚拟机的第二信息的信息。

  其中所述装置包括比较电路,所述比较电路将来自所述中断控制器的所述第一信息与来自所述CPU的所述第二信息作比较。

  其中所述装置包括比较电路,所述比较电路将来自所述虚拟机信息表的所述第一信息与来自所述CPU的所述第二信息作比较。

  比较电路,将来自所述中断控制器的所述第一信息与来自所述CPU的所述第二信息作比较;

  事件指令生成电路,根据所述优先级比较电路的优先级比较结果和所述比较电路的比较结果来生成所述事件指令;以及

  掩模电路,基于来自所述事件指令生成电路的信号来执行以下操作之一:允许将中断请求发送到所述CPU,以及禁止将所述中断请求发送到所述CPU。

  其中,当所述比较电路的所述比较结果显示匹配、并且所述中断优先级大于所述阈值时,所述事件指令生成电路生成所述事件指令以不切换虚拟机,并且把允许将中断请求输出到所述CPU的信号输出到所述掩模电路;以及

  其中,当所述比较电路的比较结果显示匹配、并且所述中断优先级小于或等于所述阈值时,所述事件指令生成电路把禁止将所述中断请求输出到所述CPU的信号输出到所述掩模电路。

  其中所述装置将关于多个中断请求的中断优先级与指示中断是否高于或等于指定优先级的阈值作比较,并且在大于所述阈值的所述中断优先级不可用时将中断请求输出到活动虚拟机。

  第一事件确定单元,输入所述第一信息、中断优先级、以及来自用于第一信道的中断请求器的中断请求;

  第二事件确定单元,输入所述第一信息、中断优先级、以及来自用于第二信道的中断请求器的中断请求;以及

  中断选择电路,选择来自所述第一事件确定单元的中断请求和事件指令、以及来自所述第二事件确定单元的中断请求和事件指令;以及

  其中所述第一事件确定单元和所述第二事件确定单元中的每个事件确定单元包括:

  比较电路,将来自所述中断控制器的所述第一信息与来自所述CPU的所述第二信息作比较;

  事件指令生成电路,根据所述优先级比较电路的优先级比较结果和所述比较电路的比较结果来生成所述事件指令;以及

  掩模电路,基于来自所述事件指令生成电路的信号来执行以下操作之一:允许将中断请求发送到所述CPU,以及禁止将所述中断请求发送到所述CPU。

  其中,当所述比较电路的比较结果显示匹配、并且中断优先级小于或等于所述阈值时,所述事件指令生成电路生成指示所述中断优先级小于或等于所述阈值的以及没有虚拟机切换的事件指令、并且把允许将中断请求输出到所述CPU的信号输出到所述掩模电路。

  其中,当没有可用的中断请求时,所述虚拟机管理器在一个系统周期内将所述虚拟机中的每个虚拟机分配到所述CPU、并且在所述虚拟机中的每个虚拟机之前将所述虚拟机管理器分配到所述CPU;以及

  当通过所述中断请求在分配的周期的中间切换虚拟机时,将所述余量分配到所述虚拟机。

  存储器,存储第一虚拟机和第二虚拟机以及用以管理所述第一虚拟机和所述第二虚拟机的虚拟机管理器;以及

  其中,当在所述第一虚拟机的操作期间接收到对所述第一虚拟机的中断时,所述CPU使得所述第一活动虚拟机接受中断;以及

  其中,当在所述第一虚拟机的操作期间接收到对非活动的所述第二虚拟机的中断时,所述CPU启动所述虚拟机管理器、并且使得所述虚拟机管理器将处理切换到所述第二虚拟机以便接受中断。

  其中所述第一虚拟机和所述第二虚拟机中的每个虚拟机包括中断处理子例程,所述中断处理子例程包括第一结束代码和第二结束代码,以分支到子例程的返回目的地;

  其中所述第一结束代码包括:用以返回到在从所述中断处理子例程被中断之前的处理的分支处理;

  其中所述第二结束代码包括:用以使得所述CPU执行所述虚拟机管理器的处理;以及

  其中所述虚拟机管理器包括:用以对使得所述消息框选择所述第一结束代码的指令进行初始化的处理。

  其中,当在所述第一虚拟机的操作期间接收到对所述第一虚拟机的中断时,所述CPU读取用于所述第一虚拟机的中断处理子例程、并且执行中断处理;以及

  其中用于所述第一虚拟机的所述中断处理子例程包括:用以根据所述消息框的指令来执行所述第一结束代码的处理。

  其中,当在所述第一虚拟机的操作期间接收到对非活动的所述第二虚拟机的中断时,所述CPU读取用于所述虚拟机管理器的所述异常处理程序;

  其中所述异常处理程序将所述第二虚拟机分配给所述CPU,以及所述CPU读取用于所述第二虚拟机的中断处理子例程、并且执行中断处理;

  其中所述虚拟机管理器包括:用以存储使得所述消息框选择所述第二结束代码的指令的处理;以及

  其中用于所述第二虚拟机的所述中断处理子例程包括:用以根据所述消息框的指令来执行所述第二结束代码的处理。

  其中所述第二结束代码包括:存储在所述消息框中选择所述第一结束代码的指令、并且将在输入中断请求之前已经活动的虚拟机分配到所述CPU的处理。

http://korinkorin.com/zilicheng/201.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有