• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

Arm Linux系统中,如果中断发生在用户空间的进程运行中,该怎么处理

沃尔夫斯堡的羊 2020-11-02 浏览量:497
在linux系统的内核中断处理,介绍的是假如外设产生了中断,内核关于这个外设中断的处理过程,,,那么请教,假如在用户进程中,对该设备文件(作为文件)进行了操作,这时产生了一个中断,这时的用户态进程怎么处理?怎么感知这个中断?进程进入内核态的流程是怎样的?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 用户进程一般无法感知这个中断,除非驱动程序使用了信号量通知机制

    然后它系统有调度策略的,除了正在休眠的进程,其他的进程,不管内核的还是应用的,都是可以得到时间片的,中断比这些进程的优先级都要高

    • 发布于 2020-11-12
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:0

相关问题

问题达人换一批

Arm Linux系统中,如果中断发生在用户空间的进程运行中,该怎么处理