- 博客(3)
- 收藏
- 关注
原创 内核进程屏蔽中断加死锁一定可以触发nmi吗
在内核开中中,发现一个进程屏蔽中断以后,卡死在信号量上,虽然一直卡死在信号量上,但是,一直没有触发nmi操作,这个一直让我很奇怪,今天终于搞清楚了。 首先,我们要了解一下nmi wacthdog的原理,这个网上有很多解释,这里简单说一下。内核存在一些进程,屏蔽了中断,但是由于某些原因,死锁,或者一直没有退出,这个时候,cpu就会被他一直霸占着,无法调度给其他进程使用。为了防止这种情况出现,设计出
2017-05-04 17:30:48
812
转载 王叁寿,令人佩服,激励一下自己
王叁寿,一个80后,主动放弃了大学学业2002年―2005年,在国家图书馆蛰伏了3年。 身边不少人会问王叁寿,为什么要放弃大学的学业,离开学校后,没有学历与文凭,路也不好走。王叁寿告诉记者,渴望知识的冲动与大学无关,不管其在哪里,他从未放弃学习。与学历相比,能力更重要。 2006年,王叁寿迅速出击,创办了汉鼎咨询,抓住了中小板开闸的机会,专门为IPO企业提供上市前的行业分析、投资项目可行性分析
2017-02-22 11:04:42
1708
原创 Printk为什么会导致panic
当printk使用比较频繁的时候,会导致panic; 原因是printk内部实现流程很复杂,效率很低,存在屏蔽中断操作; 当prink被过于频繁调用时,有可能会导致cpu被完全占用,而无法响应中断,如果这种状态持续5S以上,则nmi_watchdog会触发panic,主动core掉机器。
2017-02-21 19:29:44
1188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人