itgle.com

设中断优先次序为I1→I4→I3→I2。若ti时刻I1、I2和I4级同时产生中断,在各中断处理完成后,tj(ti<tj)时刻发出I3级中断申请,CPU为I3服务时,I1级发出请求,在CPU为I1服务时,I2级发出请求。请画出这种情况下CPU的运行轨迹。

题目

设中断优先次序为I1→I4→I3→I2。若ti时刻I1、I2和I4级同时产生中断,在各中断处理完成后,tj(ti<tj)时刻发出I3级中断申请,CPU为I3服务时,I1级发出请求,在CPU为I1服务时,I2级发出请求。请画出这种情况下CPU的运行轨迹。


相似考题
更多“设中断优先次序为I1→I4→I3→I2。若ti时刻I1、I2和I4级同时产生中断,在各中断处理完成后,tj(ti<tj)时 ”相关问题
  • 第1题:

    某笔贷款按月、季、半年计息的利息总额分别为I1、I2、I3,下列关系中正确的是( )。

    A、I3>I2>I1
    B、I2>I3>I1
    C、I1>I3>I2
    D、I1>I2>I3

    答案:D
    解析:
    本题考查的是名义利率与实际利率。名义利率越大,计息周期越短,名义利率与实际利率的差异就越大。

  • 第2题:

    若流入某一节点有4个电流,已知i1=5A,i2=2A,i3= -3A,那么i4= 。


    D

  • 第3题:

    在图中,在给定参考方向下,节点a各电流为I1=1A,I2=−3A,I3=4A,I4=−5A,求I5的大小和方向。(该作业可以参考本单元疯狂例题-基尔霍夫电压定律)


    1.7Ua-0.5Ub=1

  • 第4题:

    阅读下面的C语言程序,请给出正确的输出结果( )。#include#define N 10#define s(x)x*x#define f(x)(x*x)#define g(x)((x)*(x))main( ){int i1,i2,i3,i4;i1=1000/s(N);i2=1000/f(N);i3=f(N+1);i4=g(N+1);printf(“i1=%d,i2=%d,i3=%d,i4=%d\n”,i1,i2,i3,i4);}

    A.i1=1000,i2=10,i3=21,i4=121
    B.i1=10,i2=10,i3=121,i4=121
    C.i1=1000,i2=1000,i3=21,i4=21
    D.i1=10,i2二1000,i3=121,i4=21

    答案:A
    解析:
    本题考查宏概念,以及宏替换相关的基础知识。表达式1000/s(N)宏替换后为:1000/10*10,因此结果为1000,而不是期待的10。表达式1000/f(N)宏替换后为:1000/(10*10),因此结果为10,是期待的结果。表达式f(N+1)宏替换后为:(10+1*10+1),因此结果为21,而不是期待的121。表达式g(N+1)宏替换后为:((10+1)*(10+1)),结果为121,是期待的结果。因此,题中程序运行结果为“i1=1000,i2=10,i3=21,i4=121”。

  • 第5题:

    Integer i1 = 27; Integer i2 = 27; Integer i3 = 128; Integer i4 = 128; System.out.println(i1==i2); System.out.println(i3==i4); 程序输出的结果是 ()

    A.true true

    B.false false

    C.true false

    D.false true


    错误