文章目录
中断就是打断当前的任务
异步事件:与时间无关,随机发生的事件
中断源产生中断信号——>信号到来时,CPU判断中断是否是屏蔽的——>若没屏蔽,则保护现场——>从中断控制器找到找到对应的中断信号,调用中断处理程序——>恢复现场
中断处理程序保存在中断向量表中,中断向量表保存固定个数的中断处理程序的入口地址
系统调用就是通过软中断的方式来实现的,x86平台的软中断指令是:INT,arm的软中断指令是SWI
信号:与中断相似
进程随机的收到异步产生的信号,就像是CPU随机的收到异步产生的中断一样
kill -l
man 7 signal
信号处理程序
21:03