When a process running in user mode requests additional memory, pages are allocated from the list of free page frames maintained by the kernel. This l...
分类:
系统相关 时间:
2014-09-28 22:27:25
阅读次数:
419
linux源代码在https://www.kernel.org/就可以下。现在的稳定版本是3.16.3.因为简历上有个项目是内核有关的,为了准备一下面试,还是要重温一下内核才行。最基本的,哪些文件在哪个项目总要知道吧。。。为什么还没有offer。。tar没法直接角解压,只能先用xz解压,再用tar分...
分类:
系统相关 时间:
2014-09-28 19:06:03
阅读次数:
282
内核版本 : linux-2.6.22.6内核编译的简单说明(不完全表达)1、/work/jz2440/kernel/linux-2.6.22.6/arch/arm/configs# ls |grep s3c*s3c2410_defconfig #cd /work/jz2440/kernel/li....
分类:
其他好文 时间:
2014-09-28 17:32:54
阅读次数:
187
最近的alert日志中碰到了ORA-27090的错误信息,其错误提示为Unable to reserve kernel resources for asynchronous disk I/O。根据这个提示来看是跟异步I/O相关的内核参数问题。下面是这个问题的描述与解决。1、故障错误信息Wed Sep 10 09:58:17 CST 2014Errors in file /u01/app/oracl...
分类:
其他好文 时间:
2014-09-28 16:41:34
阅读次数:
178
kmalloc函数的内幕
不对所获取的内存空间清零分配的区域在物理内存中也是连续的flags参数
GFP_KERNEL
在空闲内存较少时把当前进程转入休眠以等待一个页面分配内存的函数必须是可重入的
GFP_ATOMIC
用于在中断处理例程或其他运行于进程上下文之外的代码中分配内存,不会休眠
GFP_USER
用于为用户空间页分配内存,可能会休眠
GFP_...
分类:
系统相关 时间:
2014-09-28 12:14:31
阅读次数:
291
1. uname -ayou will view kernel name、network node hostname、kernel release、kernel version、machine hardware name、processor type 、hardware platform、oper....
分类:
系统相关 时间:
2014-09-28 03:12:30
阅读次数:
295
Superboot-2440 V1.1(20130529) by FriendlyARM
Load Kernel... ...
分类:
其他好文 时间:
2014-09-27 01:50:29
阅读次数:
217
mkimage -A arm -O linux -T kernel -C none -a 30007fc0 -e 30007fc0 -n uImage -d /work/jz2440/kernel/linux-2.6.22.6/arch/arm/boot/zImage uImage我的内核目录:/....
分类:
其他好文 时间:
2014-09-26 13:26:48
阅读次数:
241
孤儿进程和僵尸进程
正常的子进程fork其父进程后,二者建立父子关系。
当子进程终结时,它会通知父进程,并清空自己所占据的内存,并在kernel里留下自己的退出信息(exit code,如果顺利运行,为0;如果有错误或异常状况,为>0的整数)。在这个信息里,会解释该进程为什么退出。父进程在得知子进程终结时,有责任对该子进程使用wait系统调用。这个wait函数能从ke...
分类:
系统相关 时间:
2014-09-26 10:59:58
阅读次数:
269
内核文件 arch/x86/kernel/syscall_64.c 文件中包含了一个头文件 arch/x86/include/asm/asm-offset.h ,这个文件在内核构建之初是不存在的,是在构建过程中生成的。下面我们来看看它是如何生成的。1.include/linux/kbuild.h#d...
分类:
其他好文 时间:
2014-09-25 20:18:57
阅读次数:
220