文章主要是本人的认识,介绍也不全面,则重于流程,用词方面也不讲究,很多观点也比较粗糙,有错误的地方,请多多指正。文章主要参考《深入分析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
X86平台下基于grub2+busybo+linux-2.6.36制作linux系统一、下载内核源码,grub2源码,以及busybox源码:下载grub2源码ftp://ftp.gnu.org/gnu/grub/ 找到需要的版本就好了,这里选择grub-1.99.tar.gz下载busybox源码...
分类:
系统相关 时间:
2014-12-09 17:27:00
阅读次数:
271
/*
*File : test.c
*Author : DavidLin
*Date : 2014-12-07pm
*Email : linpeng1577@163.com or linpeng1577@gmail.com
*world : the city of SZ, in China
*Ver...
分类:
系统相关 时间:
2014-12-07 23:13:56
阅读次数:
208
输入:apt-cache search linux-source //查看内核版本1.使用apt-get source 方法,会下载到当前目录,并且会直接解压:apt-get source linux-source-2.6.32 #或者其他编号2.使用apt-get install,会下载到/us....
分类:
系统相关 时间:
2014-12-03 00:19:31
阅读次数:
189
/*
* 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
浏览内核代码之前,有必要知道内核源码的整体分布情况,按照惯例,内核代码安装在/usr/src/linux目录下,该目录下的每一个子目录都代表了一个特定的内核功能性子集,下面针对2.6.23版本进行简单描述。(1)Documentation。这个目录下面没有内核代码,只有很多质量参差不齐的文档,但往往...
分类:
其他好文 时间:
2014-11-25 12:32:21
阅读次数:
136
/*
*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
/*
*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 : editor...
分类:
系统相关 时间:
2014-11-24 11:53:07
阅读次数:
251