中断有哪些类型?各用于哪些场合?
中断分成内部中断、外部中断和软件中断三种。内部中断由CPU内部的异常引起,如算术操作中的数据溢出、未定义的指令、越权操作和访存中的页面失效等。外部中断主要用于处理输入输出,如键盘、鼠标器的处理请求。软件中断由指令引起,用于操作系统服务。
中断有哪些类型?各用于哪些场合?
中断分成内部中断、外部中断和软件中断三种。内部中断由CPU内部的异常引起,如算术操作中的数据溢出、未定义的指令、越权操作和访存中的页面失效等。外部中断主要用于处理输入输出,如键盘、鼠标器的处理请求。软件中断由指令引起,用于操作系统服务。