【发布时间】:2018-08-09 13:28:51
【问题描述】:
据我所知,陷阱是发生特殊事件时发生的事情。 在系统调用的情况下,程序执行陷阱指令并跳转到内核模式。然后,陷阱处理程序跳转到所需的处理程序(例如 fork、exec、open)。
当fork、exec、open等执行完毕后,操作系统调用return-from-trap指令,使程序回到用户态。
但究竟什么是陷阱处理程序? (另外,如果可以的话,什么是陷阱表?)
【问题讨论】:
标签: operating-system system-calls