Chinaunix首页 | 论坛 | 博客
  • 博客访问: 60331
  • 博文数量: 8
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 155
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-07 15:22
文章分类
文章存档

2014年(3)

2013年(5)

我的朋友

发布时间:2013-07-10 19:24:07

工作队列    工作队列是另一种将工作推后执行的形式,它可以把工作交给一个内核线程去执行,这个下半部是在进程上下文中执行的,因此,它可以重新调度还有睡眠。    区分使用软中断/tasklet还是工作队列比较简单,如果推后的工作不需要睡眠,那么就选择软中断或tasklet,.........【阅读全文】

阅读(3489) | 评论(0) | 转发(1)

发布时间:2013-05-03 20:28:25

异常向量表的创建:     中断是作为异常的一种被CPU响应处理的。系统在启动过程中作建立一个异常向量表,当异常产生的时候,CPU就会通过异常向量表获得相应的异常处理地址,从而对相应的异常进行处理。在ARM架构中,异常向量的基地址有两个:0x00000000和0xffff0000。这个地址是.........【阅读全文】

阅读(3128) | 评论(0) | 转发(0)

发布时间:2013-05-14 17:22:43

中断子系统分析(三)     前面我们有分析过中断服务程序。中断服务程序是中断子系统中必不可少的一部分,因为中断产生的原因就是硬件设备本身状态发生了改变,中断系统的目的也就是让系统去处理硬件设备。如果没有中断服务程序,那么中断就是一个无意义的事件。但是中断服务程序也存在一些局限性.........【阅读全文】

阅读(2299) | 评论(0) | 转发(0)

发布时间:2013-05-06 18:21:31

中断子系统分析(二)上一篇中分析了中断产生时系统响应中断的流程,现在我们来看一下中断子系统在内核中的几个重要的组成部分。我们知道,内核中的每个子系统都是由几个重要的结构体组成的,每个结构体都代表着不同的对象,它们之间会通过一定的方式联系起来。在中断子系统中我们需要了解三个比较重要的结构体:.........【阅读全文】

阅读(3881) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册