-1

可能重复:
中断和异常

谁能解释软件中断和软件异常之间的区别?

中断:表示时间片到期,调用指令触发

例外:意味着访问破坏,

我是对的还是有人可以深入解释一下吗?

4

1 回答 1

3

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

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

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

于 2012-10-10T13:38:13.100 回答