软件中断与软件异常

时间:2012-10-10 13:00:57

标签: exception interrupt

  

可能重复:
  Interrupts and exceptions

有人可以解释软件中断和软件异常之间的区别吗?

中断:表示时间片到期,呼叫指令出现

例外:表示访问声音,

我是对的还是任何人都可以深入解释?

1 个答案:

答案 0 :(得分:3)

当处理器执行INT指令时发生软件中断。写在程序中,通常用于调用系统服务。

处理器中断是由处理器引脚上的电信号引起的。通常由设备使用以告知驾驶员他们需要注意。时钟滴答中断非常常见,它将处理器从暂停状态唤醒,并允许调度程序选择其他工作来执行。

当遇到阻止其执行代码的条件时,处理器本身会触发处理器故障,如访问冲突。通常当它尝试从未映射的内存中读取或写入或遇到无效指令时。