Chinaunix首页 | 论坛 | 博客
  • 博客访问: 20003
  • 博文数量: 13
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 92
  • 用 户 组: 普通用户
  • 注册时间: 2014-05-09 09:42
文章分类

全部博文(13)

文章存档

2014年(13)

我的朋友

发布时间:2014-08-12 11:27:52

多核编程的过程中有两个与memory有关的问题,需要我们注意,否则程序运行的过程中会有逻辑上的错误。1. Cache coherence,cache一致性的问题。cache一致性是指在多核环境下,如果每个cpu都有自己的cache(通常指l2 cache),对于同一块memory可能被多个核共享,也就是说多个cpu的cache中都有该memory的一块映射.........【阅读全文】

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

发布时间:2014-08-12 09:36:31

int prctl(int option,unsigned longarg2,unsigned long arg3,unsigned long arg4,unsigned long arg5)这个系统调用指令是为进程制定而设计的,明确的选择取决于option:PR_GET_PDEATHSIG :返回处理器信号; PR_SET_PDEATHSIG :arg2作为处理器信号pdeath被输入,正如其名,如果父进程不能再用,进程.........【阅读全文】

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

发布时间:2014-05-24 21:12:13

【摘要】本文首先介绍非抢占式内核(Non-Preemptive Kernel)和可抢占式内核(Preemptive Kernel)的区别。接着分析Linux下有两种抢占:用户态抢占(User Preemption)、内核态抢占(Kernel Preemption)。然后分析了在内核态下:如何判断能否抢占内核(什么是可抢占的条件);何时触发重新调度(何时设置可抢占条件);抢占发生的时.........【阅读全文】

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

发布时间:2014-05-13 11:19:21

文章一:Seq_file File System针对proc文件的不足而诞生了Seq_file。Seq_file的实现基于proc文件。使用Seq_file,用户必须抽象出一个链接对象,然后可以依次遍历这个链接对象。这个链接对象可以是链表,数组,哈希表等等。编程接口Seq_file必须实现四个操作函数:start(), next(), show(), stop()。struct seq_o.........【阅读全文】

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

发布时间:2014-05-09 09:58:04

Linux中有两种字符设备注册的方法:这里所提到的函数在文件:fs/char_dev.c中定义,在头文件include/linux/cdev.h中声明。一、             老方法:如果你深入浏览 2.6 内核的大量驱动代码, 你可能注意到有许多字符驱动使用这种方法. 你见到的.........【阅读全文】

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

登录 注册