🏷️ 知识点:中断和异常

共 1 道相关题目

2024 年第 23 题 操作系统 选择题

下面关于中断和异常的说法中,错误的是( )。

异常和中断

A. 中断或异常发生时,CPU 处于内核态 B. 每个系统调用都有对应的内核服务例程 C. 中断处理程序开始执行时,CPU 处于内核态 D. 系统添加新类型设备时,需注册相应的中断服务例程

[tag_link]

正确答案:A

本题考查 中断和异常

  • A 错误。中断或异常发生时,CPU 处于用户态。当中断或异常发生时,CPU 会从用户态切换到内核态,然后开始执行相应的中断处理程序或异常处理程序。
  • B 正确。操作系统为每种系统调用提供了对应的内核服务例程,这些例程负责处理用户程序发起的系统调用,以及管理内核资源和执行相应的操作。当用户程序发起系统调用时,处理器会从用户态切换到内核态,并执行与该系统调用对应的内核服务例程。
  • C 正确。当中断发生时,CPU 会从用户态切换到内核态,并开始执行相应的中断处理程序。因为中断处理程序需要访问和操作受保护的内核资源,如管理设备、执行特权指令等,所以中断处理程序必须在内核态下执行。
  • D 正确。系统添加新类型设备时,需注册相应的中断服务例程。因为许多设备在发生特定事件时会触发中断,需要相应的中断处理程序来进行处理,该中断处理程序就是中断服务例程。