码迷,mamicode.com
首页 >  
搜索关键字:软中断    ( 255个结果
Linux转发性能评估与优化-转发瓶颈分析与解决方式(补遗)
补遗关于网络接收的软中断负载均衡,已经有了成熟的方案,可是该方案并不特别适合数据包转发,它对server的小包处理非常好。这就是RPS。我针对RPS做了一个patch。提升了其转发效率。下面是我转载的我自己的原文。线速问题非常多人对这个线速概念存在误解。觉得所谓线速能力就是路由器/交换机就像一根网线
分类:系统相关   时间:2016-03-04 10:27:41    阅读次数:1702
linux信号-------初涉
一.信号的本质 软中断信号(signal,又简称为信号)用来通知进程发生了异步事件。在软件层次上是对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是进程间通信机制中唯一的异步通信机制,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知道信号到
分类:系统相关   时间:2016-01-30 02:29:00    阅读次数:205
系统调用简单总结
1.系统调用:在用户态,程序员不能直接调用系统函数,系统调用必须在内核模式下实现。 所以在用户态某些C库函数通过汇编指令产生软中断异常,进入内核模式,然后我们就可以将系统调用号和参数传给内核使用系统调用。即系统调用是作为一种异常类型来实现处理的。2. 使用系统调用的两种方式:1)c库中封...
分类:其他好文   时间:2016-01-13 12:52:08    阅读次数:97
linux信号处理时机
信号号称所谓软中断,事实上,还是没有真正的硬件中断那样能随时改变cpu的执行流硬件中断之所以能一发生就得到处理是因为处理器在每个指令周期的结尾都会去检查中断,这种粒度是很细的但是信号的实现只是在进程的task_struct里面有一个成员用于标识当前收到了哪些信号?而这个成员的检查显然只能在特定时间点...
分类:系统相关   时间:2015-12-29 19:32:20    阅读次数:647
linux 进程学习笔记-进程信号sigal
信号(或软中断)是在软件层次上对中断的一个模拟,其运行在“用户空间”,一个进程对另外一个或几个进程通过发送信号来实现异步通信。当接收进程接收到信号后,其可以注册一下处理函数来说对这些信号进行处理(也可以选择忽略该信号或者采用系统默认的处理方式)。 我看可以通过“kill -l”命令来查看系统支持的信...
分类:系统相关   时间:2015-11-23 14:42:01    阅读次数:337
中断与异常(四)
这节主要说软中断,书中注释相对少点,理解困难点,后面有些问题需要大家帮忙,感激不尽。2.4以前的内核采用bh(bottom half)机制,来避免中断关闭时间太长而丢失重要中断。因为bh机制实际上是调用bh_base[32]中的某一项来完成,所以后文用bh_base来代替。由于bh_base设计的是...
分类:其他好文   时间:2015-10-24 01:29:26    阅读次数:291
Linux进程间通信(三) - 信号
什么是信号软中断信号(signal,又简称为信号)用来通知进程发生了异步事件。在软件层次上是对中断机制的一种模拟,在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是进程间通信机制中唯一的异步通信机制,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知道信号到底什么...
分类:系统相关   时间:2015-10-11 16:46:41    阅读次数:207
Intel微处理器学习笔记(五) 中断
▼中断是一个由硬件激发的过程,它中断当前正在执行的任何程序。 ▼在Intel系列微处理器中,包括INTR和NMI(Non Maskable Interrupt)两个申请中断的引脚和一个响应INTR中断的引脚INTA。 ▼软中断有INT、INTO、INT3和BOUND。其中,INTO和BOUN...
分类:其他好文   时间:2015-10-04 23:27:05    阅读次数:259
Linux的软中断处理实现 【转】
转自:http://blog.chinaunix.net/uid-25909619-id-3070190.html一、概念首先我们要知道为什么中断需要下半部。我们可以想象一下,如果没有下半部的概念,一个网卡中断过来了以后会是什么样的情况。首先,我们会从网卡硬件buffer中把网卡收到的packet拷...
分类:系统相关   时间:2015-09-29 18:45:53    阅读次数:240
5.1异常向量表
异常:因为内部或者外部的一些事件,导致处理器停下正在处理的工作,转而去处理发生的事件 异常向量:7个异常向量及异常向量处理函数跳转关系,组合在一起即为异常向量表 Reset 复位异常 Undefined interrupt 未定义指令异常 Software interrupt软中断 Prefetch...
分类:其他好文   时间:2015-09-27 10:01:23    阅读次数:224
255条   上一页 1 ... 14 15 16 17 18 ... 26 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!