【计算机组成原理】十个问题带你走进计算机组成的世界
中断处理程序应该要短且快,这样才能减少对正常进程运行调度地影响,而且中断处理程序可能会暂时关闭中断,这时如果中断处理程序执行时间过长,可能在还未执行完中断处理程序前,会丢失当前其他设备的中断请求。Linux系统为了解决中断处理程序执行过长和中断丢失的问题,将中断过程分为了两个阶段,分别为上半部分和下半部分。上半部分用来快速处理中断,一般会暂时关闭中断请求,主要负责处理跟硬件紧密相关或者时间敏感的事情。下半部分用来延迟处理上半部未完成的工作,一般以[内核线程]的方式运行。
原创
2023-09-09 21:39:28 ·
266 阅读 ·
0 评论