/*
*Author:DavidLin
*Date:2014-12-10pm
*Email:linpeng1577@163.comorlinpeng1577@gmail.com
*world:thecityofSZ,inChina
*Ver:000.000.001
*history:editortimedo
*1)LinPeng2014-12-10createdthisfile!
*2)
*//*author:linus*/
voidsleep_on(structtask_struct*..
分类:
系统相关 时间:
2014-12-28 01:53:38
阅读次数:
225
/*
*Kernel : Linux2.6.32.63
*File : \scripts\mod\modpost.h
\scripts\mod\modpost.c
*Author : DavidLin
*Date : 2014-12-25pm
*Email : linpeng1577@163.com o...
分类:
系统相关 时间:
2014-12-25 23:41:30
阅读次数:
422
本学期Linux内核实验最后是打印内核页表,线性地址----物理地址
我看到这个实验题目的时候想到的就是这个init函数(因为这部分当时就是我讲的^_^),这个函数是初始化linux内核页表的,也就是将32位系统中3G以上的896M线性地址映射到物理地址的0-896M,在其调用者paging_init函数中还处理了其他的情况,比如固定映射之类的。那属于高端内存映射那一块的内容,目前我们先看一下如...
分类:
系统相关 时间:
2014-12-25 13:07:35
阅读次数:
322
Linux内核源代码位于/usr/src/linux目录下,其结构分布如图1.3所示,每一个目录或子目录可以看作一个模块,其目录之间的连线表示“子目录或子模块”的关系。下面是对每一个目录的简单描述。Arch目录包括了所有和体系结构相关的核心代码。它下面的每一个子目录都代表一种Linux支持的体系结构...
分类:
系统相关 时间:
2014-12-22 20:59:22
阅读次数:
154
我当初查看OOM源代码的时候很奇怪:怎么遍历以父进程为首的进程链表,使用的是do_each_thread函数,这个名称,特别的怪异,而且有时候也会出现for_each_task,明明是在遍历进程,而不是线程。原来在linux内核源码中都是使用thread或者task标志进程,而不是使用process进程这个..
分类:
系统相关 时间:
2014-12-14 07:16:39
阅读次数:
161
文章主要是本人的认识,介绍也不全面,则重于流程,用词方面也不讲究,很多观点也比较粗糙,有错误的地方,请多多指正。文章主要参考《深入分析linux内核源码》关于中断的章节:http://oss.org.cn/kernel-book/中断是计算机系统的一种机制,主要有两种作用:实现异步。紧急处理..
分类:
系统相关 时间:
2014-12-11 06:47:58
阅读次数:
176
/*
*Author : DavidLin
*Date : 2014-12-10pm
*Email : linpeng1577@163.com or linpeng1577@gmail.com
*world : the city of SZ, in China
*Ver : 000.000.001
*h...
分类:
系统相关 时间:
2014-12-11 00:17:55
阅读次数:
277
/*
* up_wp_page()函数用于解除物理页的共享状态,同时给发生写时复制的进程提供一页新的
* 物理页,新物理页是之前共享页的数据相同的拷贝。
* table_entry是共享物理页的地址的指针,即页表实际地址+表内偏移地址
*/
void un_wp_page(unsigned long * table_entry)
{
unsigned long old_page,new_...
分类:
系统相关 时间:
2014-11-26 11:29:37
阅读次数:
325
/*
*Author : DavidLin
*Date : 2014-11-22pm
*Email : linpeng1577@163.com or linpeng1577@gmail.com
*world : the city of SZ, in China
*Ver : 000.000.001
*history :...
分类:
系统相关 时间:
2014-11-24 20:54:08
阅读次数:
237
/*
*Author : DavidLin
*Date : 2014-11-22pm
*Email : linpeng1577@163.com or linpeng1577@gmail.com
*world : the city of SZ, in China
*Ver : 000.000.001
*h...
分类:
系统相关 时间:
2014-11-24 20:53:32
阅读次数:
336