- 8
- 0
- 约 10页
- 2017-01-22 发布于重庆
- 举报
tasklet原理
tasklet原理
tasklet是Linux内核中“可延迟执行”机制、或“中断下半部”的一种。基于软中断实现,但比软中断灵活,tasklet有的地方翻译作“任务蕾”,大部分书籍没找到合适的词汇去翻译它。本篇博客主要介绍tasklet的设计原理、使用方法。
一、tasklet解决什么问题?
先看下tasklet在一些书籍上的介绍:
tasklet是I/O驱动程序中实现可延迟函数的首选方法(我猜某个内核版本开始,块设备从tasklet中独立出来成为单独的软中断BLOCK_SOFTIRQ和BLOCK_IOPOLL_SOFTIRQ)——ULK。
tasklet和工作队列是延期执行工作的机制,其实现基于软中断,但他们更易于使用,因而更适合与设备驱动程序...tasklet是“小进程”,执行一些迷你任务,对这些人物使用全功能进程可能比较浪费——PLKA。
tasklet是并行可执行(但是是锁密集型的)软件中断和旧下半区的一种混合体,这里既谈不上并行性,也谈不上性能。引入tasklet是为了替代原来的下半区。
下面这段来自于PLKA的话我也很想留在这里:软中断是将操作推迟到未来时刻执行的最有效的方法。但该延期机制处理起来非常复杂。因为多个处理器可以同时且独立的处理软中断,同一个软中断的处理程序可以在几个CPU上同时运行。对软中断的效率来说,这是一个关键,多处理器系统上的网络实现显
您可能关注的文档
最近下载
- Reading explorer-F级教学精品课件U2B.pptx VIP
- 管道清淤修复质量检查记录表格式.doc VIP
- 机械设计基础柴鹏飞万丽雯主编92课件讲解.pptx VIP
- 公路水运工程施工安全风险分级管控及隐患排查治理规范.pdf VIP
- 高速公路工程项目管理手册(合同+支付+变更等) .pdf VIP
- 奶牛饲养管理技术—育成牛和青年牛的饲养管理.pptx
- UdieToo汉化版图文教程-最强大的暗黑2修改器.pdf VIP
- Reading explorer-F级教学精品课件-U1A.pptx VIP
- 人教版化学知识点大全.pdf VIP
- 一种人防工程地下室墙后开洞补强修复结构.pdf VIP
原创力文档

文档评论(0)