码迷,mamicode.com
首页 >  
搜索关键字:中断上下文    ( 113个结果
[linux内核][linux中断]——软中断机制
点击打开链接一,linux软中断的概念软中断(softirq)常常表示可延迟函数的所有种类,目前linux上使用的软中断个数是有限的,linux最多注册32个,目前使用了10个,在interrupt.h中定义,中断上下文:表示内核当前正在执行一个中断处理程序或者一个可延迟函数。软中断(即使同一类型的...
分类:系统相关   时间:2015-01-18 21:00:02    阅读次数:242
进程上下文与中断上下文
最近学习驱动程序中总是发现在某些资料或书籍中提到进程上下文和中断上下文,但是又都没有讲解什么是上下文;因此笔者查阅资料补充了一下所谓的Linux上下文知识。(注:以下知识度娘而来)上下文(context):指文章或说话中与某一词语或文句相连的上文和下文:这个词的含义联系上下文不难理解。都不知道谁造出...
分类:系统相关   时间:2014-12-25 20:13:00    阅读次数:262
浅析Linux的软中断的实现
参考: http://bbs.chinaunix.net/thread-2333484-1-1.html http://liu1227787871.blog.163.com/blog/static/20536319720129210112658/ 1、软中断 一般来说,一次中断服务的过程通常可以分为两个部分。开头的 部分往往必须在关中断的条件下执行,这样才能在不受干扰的...
分类:系统相关   时间:2014-11-13 10:54:20    阅读次数:412
【转】进程上下文和中断上下文、原子上下文的区别
内核空间和用户空间是现代操作系统的两种工作模式,内核模块运行在内核空间,而 用户态应用程序运行在用户空间。它们代表不同的级别,而对系统资源具有不同的访问权限。内核模块运行在最高级别(内核态),这个级下所有的操作都受系统信 任,而应用程序运行在较低级别(用户态)。在这个级别,处理器控制着对硬件的直接访...
分类:系统相关   时间:2014-11-10 11:23:30    阅读次数:330
中断下半部-工作队列
工作队列和tasklet的区别;中断上下文;工作队列的使用;为什么还需要工作队列?工作队列(work queue)是另外一种将中断的部分工作推后的一种方式,它可以实现一些tasklet不能实现的工作,比如工作队列机制可以睡眠。这种差异的本质原因是,在工作队列机制中,将推后的工作交给一个称之为工作者线...
分类:其他好文   时间:2014-10-28 19:32:53    阅读次数:240
Linux内核中进程上下文和中断上下文的理解
参考: http://www.embedu.org/Column/Column240.htm http://www.cnblogs.com/Anker/p/3269106.html 用户空间与内核空间        有了用户空间和内核空间,整个linux内部结构可以分为三部分,从最底层到最上层依次是:硬件-->内核空间-->用户空间。如下图所示:...
分类:系统相关   时间:2014-10-17 10:18:06    阅读次数:351
in_interrupt
in_interrupt()是判断当前进程是否处于中断上下文,这个中断上下文包括底半部和硬件中断处理过程,函数实现:#define in_interrupt() ({ const int __cpu = smp_processor_id(); / (local_irq_count(__cpu) + ...
分类:其他好文   时间:2014-09-09 17:51:09    阅读次数:180
Kernel Panic
出现原因 1. Linux在中断处理程序中,它不处于任何一个进程上下文,如果使用了可能睡眠的函数,则系统调度会被破坏,导致kernel panic。因此,在中断处理程序中,是不能使用有可能导致睡眠的函数(例如信号量等)。 在中断发起的软中断中,其上下文环境有可能是中断上下文,同理,也不能调用可能导致...
分类:其他好文   时间:2014-07-31 20:33:57    阅读次数:212
进程上下文、中断上下文以及中断程序的特点
进程上下文VS中断上下文内核空间和用户空间是现代操作系统的两种工作模式,内核模块运行在内核空间,而用户态应用程序运行在用户空间。它们代表不同的级别,而对系统资源具有不同的访问权限。内核模块运行在最高级别(内核态),这个级下所有的操作都受系统信任,而应用程序运行在较低级别(用户态)。在这个级别,处理器...
分类:其他好文   时间:2014-07-27 23:12:19    阅读次数:208
113条   上一页 1 ... 9 10 11 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!