悟空学Linux专栏----第17篇

原创 2015年07月10日 15:04:39

  悟空正在低分辨率的定时器的问题而烦恼,这时沙师弟跑来找悟空诉苦,沙师弟说就因为他上课睡觉了,八戒就将他狠狠的揍了一顿,他要悟空给他主持公道。悟空没心思理他。

  悟空自言自语:为什么struct timer_list中表示时间采用了unsigned long表示呢?

  沙僧:这个我知道啊。因为低精度定时器的触发处理函数是由内核的tick产生的啊,而tick是基于jiffies来处理的,而jiffies的变量就是unsigned long类型的,内核处理的时候是对比当年的jiffies值和expires值,所以采用unsigned long表示时间比采用struct ktime表示时间的计算更方便,不用转换。

  悟空:哦,原来是这样啊,对了,你最近怎么也来学习Linux啦?

  沙僧:唉,一言难尽啊,以前原本以为跟着师傅取经回来,应该能够世世代代得到人民的供奉,香火不断,一辈子吃喝不愁了。可谁想到,现在的人压根就不信神鬼,搞得我的庙里没有一个人供奉。

  悟空:还好我有花果山,不愁没吃的。

  沙僧:没人供奉,我只得出来打工,原本想我去随便找个庙当和尚算了,可是上门应聘才吓我一跳,竟然连一个看门的和尚都要硕士文凭。没办法最后只得在一个IT公司勉强找了一份程序猿的工作。做程序猿也就做程序猿吧,这老板说我基础太差,连a、b、c都分不清,我就不明白这些外国人的拼音是谁教的了,明明是“b(读波)”还非要读成“b(读逼)”,简直就是在装逼。还非要给我报个补习班,搞得我周末还要上课。

  听到这悟空哈哈大笑:看来你是要好好上上补习班了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

悟空学Linux专栏----第22篇

下课之后达人感到比较开心,因为今天悟空在课堂上提了不少的问题,达人心想今晚终于可以睡一个好觉了,所以达人今晚回家之后就早早的洗澡上床了。但是正当达人快要睡着的时候突然听到了外面有砰砰的敲门声,达人起来...
  • wukonglinux
  • wukonglinux
  • 2015年07月13日 10:11
  • 169

悟空学Linux专栏----第29篇

今天悟空要讲的是中断的约束,这让悟空想起了师傅的紧箍咒,所以悟空一看到约束两字就有点不爽,总觉得这两个字扎眼。   悟空:中断是内核中执行最敏感的任务,因此需要满足一些约束。   A童鞋:那么需要...
  • wukonglinux
  • wukonglinux
  • 2015年07月14日 10:05
  • 179

悟空学Linux专栏----第36篇

一直以来“2号童鞋”都感觉自己比较笨,之所以感觉自己比较笨是因为这个世界有很多问题无法想明白,比如上节课老师为什么没有讲软中断的注销函数。为了想明白这个问题,“2号童鞋”失眠了好几晚,可是失眠了好几晚...
  • wukonglinux
  • wukonglinux
  • 2015年07月14日 10:13
  • 246

悟空学Linux专栏----第26篇

唐僧:上节课,我们讲了中断,讲到了同步中断和异步中断。而其实很多时候,我们将同步中断,叫做异常。而将异步中断叫做中断,所以在没有特别说明的情况下,一般我们说中断就是说异步中断。中断(异步中断)又可以分...
  • wukonglinux
  • wukonglinux
  • 2015年07月13日 10:28
  • 149

悟空学Linux专栏----第40篇

最近有个公司找到唐僧,希望唐僧给他解决一个驱动程序的bug,该公司最近开发了一款无线路由器,客户在使用这款路由器的时候经常用着、用着就无法上网了,而且不管怎么重链,再也链接不上了,但是从串口看系统还是...
  • wukonglinux
  • wukonglinux
  • 2015年07月14日 10:20
  • 150

悟空学Linux专栏----第35篇

因为悟空昨晚好好研究了一下软中断,所以悟空今天上课心里终于有底了。   悟空:Linux内核采用softirq_action结构体来表示软中断,具体结构体如下   struct softirq_a...
  • wukonglinux
  • wukonglinux
  • 2015年07月14日 10:12
  • 156

悟空学Linux专栏----第31篇

自从悟空答应了“2号童鞋”下节课讲解Linux系统为什么不使用C++,而使用C作为主要语言之后。悟空就头大,查阅了很多资料,最后都没有得出一个比较有说服力的结论。这让悟空很是郁闷,心想自己要食言了,最...
  • wukonglinux
  • wukonglinux
  • 2015年07月14日 10:07
  • 176

悟空学Linux专栏----第6篇

研究了Linux内核的链表之后,悟空第一次被Linux内核高超的设计技巧所吸引,一个简单的双向链表中竟然包含了这么多的道理。悟空深深的被这些看似简单,却十分高效的设计所震撼。所以悟空决定好好的研究一下...
  • wukonglinux
  • wukonglinux
  • 2015年07月08日 10:49
  • 191

悟空学Linux专栏----第46篇

(Linux内核同步机制之信号量)   从这篇开始就来讲讲Linux内核的同步机制吧!   首先我们来看看semaphore信号量吧;定义在   struct semaphore {   sp...
  • wukonglinux
  • wukonglinux
  • 2015年07月14日 10:34
  • 194

悟空学Linux专栏----第28篇

由于唐僧上的课很多笑声,加上唐僧比较帅,所以“西游嵌入式培训班”一下子火了,很多人纷纷跑来报名,其中美女最多。这着实让唐僧高兴了很久,但是高兴之后唐僧也纠结,这么多的学生,需要多少老师啊?唐僧要求他的...
  • wukonglinux
  • wukonglinux
  • 2015年07月14日 10:04
  • 171
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:悟空学Linux专栏----第17篇
举报原因:
原因补充:

(最多只允许输入30个字)