码迷,mamicode.com
首页 >  
搜索关键字:内核源码    ( 399个结果
Linux内核源码学习之进程切换细节整理
linux中的进程是个最基本的概念,进程从运行队列到开始运行有两个开始的地方, 一个就是switch_to宏中的标号1:"1:/t",//只要不是新创建的进程,几乎都是从上面的那个标号1开始的,而switch_to宏则是除了内核本身,所有的进程要 想运行都要经过的地方 另 一个就是ret_form_fork 这样看来,虽然linux的进程体系以及进程调度非常复杂,但是总体看来就是一个沙漏...
分类:系统相关   时间:2014-10-27 23:07:52    阅读次数:560
ubuntu下获取相应的内核源码
一直以为是apt-get install ,apt-get search 也搜索不到相关的包,结果不是。其实是 apt-get source linux-image-$(uname -r)必须要用source参数。在运行以上命令之前可以找一下,看看有没有:apt-cache show linux-i...
分类:系统相关   时间:2014-10-27 19:09:43    阅读次数:192
系统级性能分析工具 — Perf
Perf是内置于Linux内核源码树中的性能剖析(profiling)工具。 它基于事件采样原理,以性能事件为基础,支持针对处理器相关性能指标与操作系统相关性能指标的性能剖析。 常用于性能瓶颈的查找与热点代码的定位。...
分类:其他好文   时间:2014-10-23 12:26:06    阅读次数:326
内核源码编译多余出来的lib库文件干啥用的
场景说明:从内核的官网下载2.6.32的内核源码,然后使用makemenuconfig指令,配置内核,使用makemodule的过程中,会在/lib/module下生成2.6.32的文件夹,将某些驱动以模块的方式存在在这个目录下,但是很遗憾,机器上的内核版本是2.6.32.431,我非常好奇的就是这是啥门子的内核..
分类:其他好文   时间:2014-10-20 19:36:50    阅读次数:276
linux内核源码剖析-tcp/ip实现--阅读1
这本书一共有33章,从底层开始往上讲,论述了tcp/ip的实现过程:数据链层->网络层->socket->传输层;打算从后面开始学,从传输层开始!传输层-tcp+udp网络层(IP,ICMP,IGMP,路由以及邻居子系统和ip组播)
分类:系统相关   时间:2014-10-17 05:57:14    阅读次数:467
Linux内核编译和替换小结
Linux内核编译和替换小结 一 准备工作 1 当前Linux 环境 系统版本为 3.8.13.13-cdos 2 下载内核源码 在网站 www.kernel.org ,选择合适的版本下载。 本次下载版本为官方最新开发版本 linux-3.17.tar.xz 二 内核编译 1 解压源码 当前系统的源...
分类:系统相关   时间:2014-10-14 17:25:29    阅读次数:295
kernel-2.6.32-431.el6.src.rpm内核源码安装过程和问题分析
一:安装内核源码包:.src.rpm和.rpm包的安装方式完全不同,可以通过rpm-qpl查询rpm内容#rpm-ivhkernel-2.6.32-431.el6.src.rpmwarning:usermockbuilddoesnotexist-usingrootwarning:groupmockbuilddoesnotexist-usingroot直接忽略。二:没有在/usr/src生成内核源码,原因如下..
分类:其他好文   时间:2014-10-13 20:04:48    阅读次数:751
内核编译
编译内核的一般步骤1、下载内核源码www.kernel.org2、解压内核文件到指定目录,/usr/src3、选择所需功能makemenuconfig4、选择完成后进行编译make5、安装模块makemodules_install6、安装内核makeinstall#解压软件包,并移动到/usr/src下,制作一个软连接[root@localhost~]#tarx..
分类:其他好文   时间:2014-10-13 03:22:59    阅读次数:307
Linux内核源码学习之 数据结构
本篇记录在学习Linux内核源码过程中对一些知道但不熟悉不会用的数据结构进行记录。 union 是在学习进程复制函数do_fork中遇到的:   union thread_union {           struct thread_info thread_info;           unsigned long stack[THREAD_SIZE/sizeof(long)];...
分类:系统相关   时间:2014-09-26 22:02:38    阅读次数:298
Linux内核源码学习之僵尸进程
孤儿进程和僵尸进程        正常的子进程fork其父进程后,二者建立父子关系。       当子进程终结时,它会通知父进程,并清空自己所占据的内存,并在kernel里留下自己的退出信息(exit code,如果顺利运行,为0;如果有错误或异常状况,为>0的整数)。在这个信息里,会解释该进程为什么退出。父进程在得知子进程终结时,有责任对该子进程使用wait系统调用。这个wait函数能从ke...
分类:系统相关   时间:2014-09-26 10:59:58    阅读次数:269
399条   上一页 1 ... 34 35 36 37 38 ... 40 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!