Chinaunix首页 | 论坛 | 博客
  • 博客访问: 620293
  • 博文数量: 168
  • 博客积分: 1053
  • 博客等级: 少尉
  • 技术积分: 1187
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-30 17:20
个人简介

公众号【嵌入式er笔记】持续记录和分享C/C++、Linux、ARM、Android、IoT等技术相关知识,以及职场、生活经验和感悟。

文章分类

全部博文(168)

发布时间:2015-02-14 12:13:58

uevent机制......【阅读全文】

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

发布时间:2014-10-11 00:09:40

......【阅读全文】

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

发布时间:2013-08-16 20:21:13

......【阅读全文】

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

发布时间:2013-08-16 16:03:32

......【阅读全文】

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

发布时间:2013-08-16 15:57:22

......【阅读全文】

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

发布时间:2013-08-14 10:20:38

......【阅读全文】

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

发布时间:2013-04-18 13:16:13

......【阅读全文】

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

发布时间:2013-04-18 11:18:07

......【阅读全文】

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

发布时间:2013-01-18 17:45:49

......【阅读全文】

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

发布时间:2013-01-07 14:29:12

第一章 Kernel 2.4存在的不足根据对2.4进程调度的分析,我们总结出看出2.4内核总的特点就是:内核调度简单有效内核不可抢占但是经过对2.4内核的分析,我们也明显看到了它的缺点:1.调度算法复杂度是O(n),与系统负荷关系较大。而且调度算法在设计上也有缺陷,比如:(1) 2.4进程调度只设置了一个进程就绪队列,这样有的进程用完了自己时间片以后还要呆在就绪进程队列里面。这样这个进程虽然在这一轮调度循环里面已经无法取得CPU的使用权,但是还要参与goodness()值的计算,这样就白白浪费了时间。(2) 就绪进程队列是一个全局数据结构,多个CPU只有一个就绪队列runqueue,因而调度器......【阅读全文】

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

发布时间:2013-01-07 14:27:48

struct sk_buff分析文章转载自:http://www.cublog.cn/u/15315/showart_268248.html struct sk_buff {    struct sk_buff    * next;                     ......【阅读全文】

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

发布时间:2012-12-10 19:13:39

一.为什么内核需要同步方法并发指的是多个执行单元同时,并行被执行,而并发的执行单元对共享资源(硬件资源和软件上的全局变量,静态变量等)的访问则很容易导致竞态。主要竞态发生如下:1.对称多处理器(SMP)多个CPU SMP是一种紧耦合,共享存储的系统模型,它的特点是多个CPU使用共同的系统总线,因此可访问共同的外设和存储器。 2.单CPU内进程与抢占它的进程Linux2.6内核支持抢占调度,一个进程在内核执行的时候被另一高优先级的进程打断,进程与抢占它的进程访问共享资源的情况类似于SMP3.中断(硬中断,软中断,Tasklet,底半部)与进程之间中断可以打断正在执行的进程,如......【阅读全文】

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

登录 注册