码迷,mamicode.com
首页 >  
搜索关键字:软中断    ( 255个结果
软中断和硬中断
http://www.cnblogs.com/huayuan/archive/2012/05/18/2507150.html1、中断: 通常被定义成一个事件,该事件改变处理器执行的指令顺序。这样的事件与cpu芯片外部电路产生的电信号相对应。2、中断的产生: 每个能够发出中断请求的硬件设备控制器都有一...
分类:其他好文   时间:2015-04-10 15:02:40    阅读次数:157
Linux下socket编程(转载自http://blog.csdn.net/hguisu/article/details/7445768/)
Linux的SOCKET编程详解1. 网络中进程之间如何通信进 程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如UNIX BSD有:管道(pipe)、命名管道(named pipe)软中断...
分类:Web程序   时间:2015-04-09 19:17:36    阅读次数:239
linux kernel软中断及其衍生品-定时器 tasklet的实现
软中断概念在嵌入式开发可以有两个不同的解释: 其一,软中断在处理器设计中是处理器异常之一,程序软件使用指定指令(如arm的SWI指令)引发该异常从而陷入内核态执行,最典型的软件应用就是系统调用。 其二,在kernel代码中实现了一套软中断机制,区别于硬件中断的硬件触发软件处理,而是软件触发软件处理。...
分类:系统相关   时间:2015-04-07 17:36:10    阅读次数:299
TCP的三个接收队列
之前对于TCP接收过程中的三个队列的关系之前没搞清楚。这几天,在同事邱的帮助下,终于把关系理清了,故特此做个笔记。一、在软中断中加入数据包1615 int tcp_v4_rcv(struct sk_buff *skb)1616 {1617 const struct iphdr *ip...
分类:其他好文   时间:2015-04-01 19:38:14    阅读次数:372
浅析linux内核中timer定时器的生成和sofirq软中断调用流程(转自http://blog.chinaunix.net/uid-20564848-id-73480.html)
浅析linux内核中timer定时器的生成和sofirq软中断调用流程mod_timer添加的定时器timer在内核的软中断中发生调用,__run_timers会spin_lock_irq(&base->lock);禁止cpu中断,所以我们的timer回调处理函数handler工作在irq关闭的环境...
分类:Web程序   时间:2015-03-31 19:38:22    阅读次数:225
API和系统调用实现同一方法
API和系统调用区别:API只是一个函数定义;系统调用通过软中断向内核发出一个明确的请求。Libc库定义的一些API引用了封装例程(wrapper routine,唯一目的就是发布系统调用):一般每个系统调用对应一个封装例程;库再用这些封装例程定义出给用户的API大部分封装例程返回一个整数,其值的含...
分类:Windows程序   时间:2015-03-27 23:46:52    阅读次数:326
关于linux的几道题,你能回答几个?
1.memcmp可否用来比较结构体?strcmp和memcpy的区别? 2.软中断和硬中断的区别? 3.进程间通信的几种方式? 4.kmalloc和vmalloc差别? 5.应用层的mmap和内核态的vmalloc对内存访问的差别? 6.用户态是否可以直接访问内核态内存? 7.PCIe中MSI中断如何触发? 8.怎么知道一个文件的大小? 9.spin_lock在单核和多核模式下的区...
分类:系统相关   时间:2015-03-17 00:53:02    阅读次数:190
Linux内核源代码情景分析-中断下半部(软中断)
Tasklet机制是一种较为特殊的软中断。Tasklet一词的原意是“小片任务”的意思,这里是指一小段可执行的代码,且通常以函数的形式出现。软中断向量HI_SOFTIRQ和TASKLET_SOFTIRQ均是用tasklet机制来实现的。      从某种程度上讲,tasklet机制是Linux内核对BH机制的一种扩展。在2.4内核引入了softirq机制后,原有的BH机制正是通过tasklet机制...
分类:系统相关   时间:2015-03-13 09:24:41    阅读次数:240
Linux 软中断
本文转载自: http://blog.chinaunix.net/uid-9620812-id-3833377.html,如有需要,请移步访问。 Technorati 标签: Linux 软中断 ---------------------------------------我是分割线--------...
分类:系统相关   时间:2015-03-06 16:55:16    阅读次数:233
结合linux功能实例理解软中断、tastlet以及工作队列
linux下半部的实现介绍以及实例...
分类:系统相关   时间:2015-03-04 17:06:02    阅读次数:369
255条   上一页 1 ... 18 19 20 21 22 ... 26 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!