Chinaunix首页 | 论坛 | 博客
  • 博客访问: 244058
  • 博文数量: 52
  • 博客积分: 285
  • 博客等级: 二等列兵
  • 技术积分: 585
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-25 23:38
文章分类

全部博文(52)

文章存档

2013年(43)

2012年(9)

我的朋友

发布时间:2013-05-17 12:00:35

在进程创建的时候,Linux系统会分配一个号码给当前这个进程,这个号码在进程所在的命名空间中是唯一的,但在其它的兄弟进程中,这个号码就不是唯一的了,也就是对于全局的命名空间来说,这个号不是全局唯一。这个号码就是进程的ID号,简称为PID。一,进程号数据结构表示这个PID被保存在进程的结构表示task_struct.........【阅读全文】

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

发布时间:2013-05-17 11:20:52

      简介        RCU(Read-Copy Update)是数据同步的一种方式,在当前的Linux内核中发挥着重要的作用。RCU主要针对的数据对象是链表,目的是提高遍历读取数据的效率,为了达到目的使用RCU机制读取数据的时候不对链表进行耗时的加锁操作。这样在同一时.........【阅读全文】

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

发布时间:2013-05-16 13:24:23

转自:http://blog.csdn.net/tigerjb/article/details/8450995前言:1.基本概念:散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数.........【阅读全文】

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

发布时间:2013-05-16 10:49:41

在linux 中每一个进程都由task_struct 数据结构来定义. task_struct就是我们通常所说的PCB.她是对进程控制的唯一手段也是最有效的手段. 当我们调用fork() 时, 系统会为我们产生一个task_struct结构。然后从父进程,那里继承一些数据, 并把新的进程插入到进程树中, 以待进行进程管理。因此了解task_struct的结构对于我们理.........【阅读全文】

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

发布时间:2013-05-15 16:52:26

linux设备驱动归纳总结(五):1.在内核空间分配内存xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx一般的,用户空间使用函数malloc在堆上分配内存空间,同样的,在内核空间同样有一套类似的函数来分配空间。下面的知识会涉及页式管理的内存机制,如果不懂的要先复习.........【阅读全文】

阅读(1112) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

ailsa_lu2013-07-13 15:59

简单生活。如是我愿。

回复  |  举报

ailsa_lu2013-07-03 11:00

匆匆回家又匆匆回来。休息了好久一段日子。
愿意更加耐心,从容的去做事情。

回复  |  举报

ailsa_lu2013-06-13 19:05

《kiss the rain》 by 李闰珉

回复  |  举报

ailsa_lu2013-05-06 11:09

知易行难。戒浮躁,戒懒散。

回复  |  举报

ailsa_lu2013-05-06 11:07

生命无须过多的陪衬,需要的仅是一种陪伴。 -by 苏岑

回复  |  举报
留言热议
请登录后留言。

登录 注册