9月:开学第一个月,主要学生工作有“党支部的理论学习”、“迎新”、“评奖学金”、以及上课,真不知道为什么html的课要放到大三才上,真是坑爹,都要学HTML5了才开html入门课,对这专业也是醉了。这个月的主要任务有:学习完Spring下半部分学习Spring MVC设计模式学习MyBatis学习M...
分类:
其他好文 时间:
2015-09-01 16:42:46
阅读次数:
249
(一):下半部下半部的任务就是执行与中断处理密切相关但中断处理程序本身不执行的工作.那么有一些提示可以借鉴哪些工作放在上半部中执行,哪些工作放在下半部执行.1:如果一个任务对时间非常敏感,将其放在中断处理程序中进行
2:如果一个任务与硬件相关,将其放在中断处理程序中进行
3:如果一个任务保证不被其他中断打断,将其放在中断处理程序中进行
4:其他所有任务,考虑放在下半部执行
1:为什么要用下半部我们希...
分类:
其他好文 时间:
2015-08-21 15:42:44
阅读次数:
139
把握linux内核设计思想(一):系统调用
把握linux内核设计思想(二):硬中断及中断处理
把握linux内核设计思想(三):下半部机制之软中断
把握linux内核设计思想(四):下半部机制之tasklet
把握linux内核设计思想(五):下半部机制之工作队列及几种机制的选择
把握linux内核设计思想(六):内核时钟中断
把握linux内核设计思想(七):内核定时器和定时执...
分类:
系统相关 时间:
2015-08-17 23:39:05
阅读次数:
179
这是我看的第一本设计模式,由于觉得个人代码量不多,一直没有看,现在也只是了解为主,平时稍加注意,过一两年再详细研究。由于本人粗心大意,写在word里没有保存我就重装系统。。。这里只记下了下半部分。 《设计模式之禅》这本书,讲的还是比较浅显易懂,这种java这种强类型语言,讲究封装和继承,用于讲...
分类:
其他好文 时间:
2015-08-09 00:19:17
阅读次数:
90
题目传送门 1 /* 2 题意:两块扑克牌按照顺序叠起来后,把下半部分给第一块,上半部给第二块,一直持续下去,直到叠成指定的样子 3 DFS:直接模拟搜索,用map记录该字符串是否被搜过。读懂题目是关键。 4 */ 5 /*******************************...
分类:
其他好文 时间:
2015-08-03 22:12:49
阅读次数:
117
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】
前面章节说到了把工作推后到除现在以外的时间执行的机制是下半部机制,但是当你需要将工作推后到某个确定的时间段之后执行,使用定时器是很好的选择。
上一节内核时间管理中讲到内核在始终中断发生执行定时器,定时器作为软中断在下半部上下文中执行。时钟中断...
分类:
系统相关 时间:
2015-07-29 21:25:28
阅读次数:
290
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】
中断处理程序以异步方式执行,其会打断其他重要代码,其运行时该中断同级的其他中断会被屏蔽,并且当前处理器上所有其他中断都有可能会被屏蔽掉,还有中断处理程序不能阻塞,所以中断处理需要尽快结束。由于中断处理程序的这些缺陷,导致了中断处理程序只是整个硬件中断处理流程的...
分类:
系统相关 时间:
2015-07-29 01:04:40
阅读次数:
172
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】
tasklet是利用软中断实现的一种下半部机制。tasklet相比于软中断,其接口更加简单方便,锁保护要求较低。
tasklet由tasklet_struct结构体表示:
struct tasklet_struct
{
struct ta...
分类:
系统相关 时间:
2015-07-29 01:04:08
阅读次数:
134
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】
工作队列是下半部的另外一种将工作推后执行形式。和软中断、tasklet不同,工作队列将工作推后交由一个内核线程去执行,并且该下半部总会在进程上下文中执行。这样,工作队列允许重新调度甚至是睡眠。
所以,如果推后执行的任务需要睡眠,就选择工作队列...
分类:
系统相关 时间:
2015-07-29 01:03:29
阅读次数:
127
学习本文可以对linux中断有全面而深刻的认识。本文对Linux中断所涉及的需求、管理机制、中断实现、中断接口(上半部和下半部)、驱动使用进行完全分析。...
分类:
系统相关 时间:
2015-07-13 16:11:11
阅读次数:
285