区分中断和异常是看:与当前指令执行是否有关
中断和异常处理是根据内核程序的中断向量表处理的
故障:指令异常 例如 非法操作码,缺页故障,除数为0,运算溢出
自陷:事先安排的异常,在用户态下调用系统内核程序 例如条件陷阱指令
终止:除了使cpu无法继续执行的硬件故障 例如控制器出错,存储校验器出错
区分中断和异常是看:与当前指令执行是否有关
中断和异常处理是根据内核程序的中断向量表处理的
故障:指令异常 例如 非法操作码,缺页故障,除数为0,运算溢出
自陷:事先安排的异常,在用户态下调用系统内核程序 例如条件陷阱指令
终止:除了使cpu无法继续执行的硬件故障 例如控制器出错,存储校验器出错