题目
计算机系统中判别是否有中断事件发生应是在A. 进程切换时B. 执行完一条指令后C. 执行P操作后D. 由用户态转入核心态时
计算机系统中判别是否有中断事件发生应是在
A. 进程切换时
B. 执行完一条指令后
C. 执行P操作后
D. 由用户态转入核心态时
题目解答
答案
B. 执行完一条指令后
解析
步骤 1:理解中断事件的检测时机
中断事件的检测通常由硬件中断装置负责,它会在特定的时机检查是否有中断事件发生。在计算机系统中,中断事件的检测时机通常是在处理器执行完一条指令后。
步骤 2:分析选项
A. 进程切换时:进程切换是操作系统调度进程时的操作,与中断事件的检测时机无关。
B. 执行完一条指令后:这是中断事件检测的正确时机,因为处理器每执行完一条指令后,硬件中断装置会检查是否有中断事件发生。
C. 执行P操作后:P操作是进程同步机制中的操作,与中断事件的检测时机无关。
D. 由用户态转入核心态时:这是操作系统在处理中断事件时的操作,不是中断事件的检测时机。
步骤 3:选择正确答案
根据上述分析,正确答案是B,即执行完一条指令后。
中断事件的检测通常由硬件中断装置负责,它会在特定的时机检查是否有中断事件发生。在计算机系统中,中断事件的检测时机通常是在处理器执行完一条指令后。
步骤 2:分析选项
A. 进程切换时:进程切换是操作系统调度进程时的操作,与中断事件的检测时机无关。
B. 执行完一条指令后:这是中断事件检测的正确时机,因为处理器每执行完一条指令后,硬件中断装置会检查是否有中断事件发生。
C. 执行P操作后:P操作是进程同步机制中的操作,与中断事件的检测时机无关。
D. 由用户态转入核心态时:这是操作系统在处理中断事件时的操作,不是中断事件的检测时机。
步骤 3:选择正确答案
根据上述分析,正确答案是B,即执行完一条指令后。