- 博客(9)
- 资源 (2)
- 收藏
- 关注
转载 Linux组播编程
Linux组播编程$cat receiver.c#include <stdio.h>#include <stdlib.h>#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <netinet/ip.h>#include <string.h>#define HELLO_PORT 888
2016-12-19 11:34:05 489
原创 Linux内核学习之顺序文件
Linux内核学习之顺序文件 顺序文件,即根据记录序列合成的文件。小的文件系统中的文件,用户层通常是从头到尾读取的,其内容可能是遍历一些数据项创建的。这些数据项,举例来说,可能是数组元素。内核会从头到尾遍历整个数组,对每个数据项创建一个文本表示。 fs/seq_file.c中的例程容许用最小的代价来实现此类文件。顺序访问,即逐个读取数据项,是顺序文件首选的访问
2014-06-23 23:18:06 711
转载 Configure,Makefile.am, Makefile.in, Makefile文件之间关系
1.autoscan (autoconf): 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。 your source files --> [autoscan*] --> [configure.scan] --> configure.ac2.aclocal (automake):根据已
2014-05-30 22:57:29 497
转载 NUMA2
NUMA微架构written by qingran September 8th, 2011 1 comment现在开始补日志,逐步的扫清以前写了一半的和“欠账未还的”。半年之前开的头,今天先把NUMA说完。PC硬件结构近5年的最大变化是多核CPU在PC上的普及,多核最常用的SMP微架构:多个CPU之间是平等的,无主从关系(对比IBM Cell);多个CP
2014-05-27 18:41:17 647
转载 NUMA机制
现在的机器上都是有多个CPU和多个内存块的。以前我们都是将内存块看成是一大块内存,所有CPU到这个共享内存的访问消息是一样的。这就是之前普遍使用的SMP模型。但是随着处理器的增加,共享内存可能会导致内存访问冲突越来越厉害,且如果内存访问达到瓶颈的时候,性能就不能随之增加。NUMA(Non-Uniform Memory Access)就是这样的环境下引入的一个模型。比如一台机器是有2个处理器,有4个
2014-05-27 18:35:51 778
原创 Linux下查看应用程序库函数API接口的方法
linux 查看动态库函数接口方法: nm -D xxx.so 静态库查看方法为 ar -t xxx.a
2014-05-14 13:52:06 2508
转载 如何让Office2003和Office2010共存
如何让Office2003和Office2010共存|浏览:273|更新:2013-11-13 13:47|标签: office 1234567分步阅读Office2010 推出有很长时间,但是还是有些人在坚守office 2003这个阵地,哈哈。 但还是有些
2014-05-02 09:19:43 609
原创 Linux 内核之curren指针的使用
current 指针指向当前在运行的进程,内核代码可以通过使用 current 来使用进程特定的信息。指向 task_struct 的current指针在内核堆栈内,是一个全局项。为什么要用?查看当前谁在使用内核你关心的那段代码的时候。怎么用?printk(KERN_INFO "The cuurent process commond : \"%s\" the
2014-04-29 13:02:48 1019
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人