- 博客(15)
- 资源 (7)
- 收藏
- 关注
原创 Linux内核源码分析-页高速缓存-address_space
本文主要参考《深入理解Linux内核》,结合2.6.11版的内核代码,分析内核文件子系统中的页高速缓存处理函数。 注意: 1、 不描述内核同步、错误处理、参数合法性验证相关的内容 2、 源码摘自Linux内核2.6.11 stable版,获取命令: git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-
2016-11-10 18:46:02 2279
原创 Linux内核源码分析-基树处理- radix_tree
Linux内核源码分析-基树处理- radix_tree本文主要参考《深入理解Linux内核》,结合2.6.11版的内核代码,分析内核文件子系统中的radix_tree处理函数。 注意: 1、 不描述内核同步、错误处理、参数合法性验证相关的内容 2、 源码摘自Linux内核2.6.11 stable版,获取命令: git clone git://git.kernel.org/pub/s
2016-11-10 10:41:29 6580
原创 Linux内核源码分析-卸载文件系统-sys_umount
本文主要参考《深入理解Linux内核》,结合2.6.11.1版的内核代码,分析内核文件子系统中的卸载文件系统函数。注意:1、不描述内核同步、错误处理、参数合法性验证相关的内容2、源码摘自Linux内核2.6.11.1版3、阅读本文请结合《深入理解Linux内核》第三版相关章节4、本文会不定时更新1、sys_umount函数源码:/** Now umoun
2016-10-20 00:17:47 2653
原创 Linux内核源码分析-安装实际根文件系统- prepare_namespace
Linux内核源码分析-安装实际根文件系统- prepare_namespace内容说明:1、不描述内核同步、错误处理、参数合法性验证相关的内容2、源码摘自Linux内核2.6.11.1版3、阅读本文请结合《深入理解Linux内核》第三版相关章节4、本文会不定时更新本文主要参考《深入理解Linux内核》,结合2.6.11.1版的内核代码,分析内核文件子系统中的安装实际根文件
2016-10-18 16:47:52 3190
转载 LINUX KERNEL启动参数
原文地址:http://smilejay.com/2011/10/kernel_parameters/在Linux中,给kernel传递参数以控制其行为总共有三种方法:1.build kernel之时的各个configuration选项。2.当kernel启动之时,可以参数在kernel被GRUB或LILO等启动程序调用之时传递给kernel。3.在ke
2016-10-17 23:47:29 673
转载 Initrd源码分析
原文地址:http://blog.chinaunix.net/uid-20355083-id-1963787.htmlInitrd的作用有三:1.提高系统的可移植性把更多的内核功能条目编译成模块,不仅仅是为了减小内核体积,更重要的是面对各种不同的硬件架构,可以使用initrd中的linuxrc按需进行模块加载以驱动硬件,甚至对于CPU类型或者多处理机也可以进行手工选择内核(
2016-10-17 23:44:18 492
转载 Linux命名空间入门(一) UTS命名空间
http://www.tuicool.com/articles/7v2ai22时间 2014-12-25 16:26:47 极客头条原文 http://dockerone.com/article/76主题 Linux【编者的话】Docker核心解决的问题是利用LXC来实现类似VM的功能,从而利用更加节省的硬件资源提供给用户更多的计算资源。而 LXC所实现
2016-10-17 09:32:01 12358
原创 Linux内核源码分析-安装根文件系统-init_rootfs- init_mount_tree
Linux内核源码分析-安装根文件系统-init_rootfs- init_mount_tree本文主要参考《深入理解Linux内核》,结合2.6.11.1版的内核代码,分析内核文件子系统中的安装根文件系统函数。注意:1、不描述内核同步、错误处理、参数合法性验证相关的内容2、源码摘自Linux内核2.6.11.1版3、阅读本文请结合《深入理解Linux内核》第三版相关章节4
2016-10-16 23:08:22 2171
转载 浅析linux内核中的idr机制
原文地址http://blog.csdn.net/ganggexiongqi/article/details/6737389尚观科技原创文章浅析linux内核中的idr机制 尚观讲师原创文章idr在linux内核中指的就是整数ID管理机制,从本质上来说,这就是一种将整数ID号和特定指针关联在一起的机制。这个机制最早是在2003年2月加入内核的,当时是作为
2016-10-16 21:56:46 457
转载 Linux异常表
原文地址http://www.cnblogs.com/chengxuyuancc/p/3428944.html一、为什么需要异常表? 处于内核态的程序有下面四种情况会产生缺页异常: 1、内核试图访问属于进程地址空间的页,但是,该页对应的页框不存在或者内核试图去访问一个只读的页,分别对应“请求调页”和“写时复制”两种情况。 2、内核寻址到属于内核
2016-10-16 21:54:14 937
原创 Linux内核源码分析—从用户空间复制数据到内核空间
Linux内核源码分析—从用户空间复制数据到内核空间本文主要参考《深入理解Linux内核》,结合2.6.11.1版的内核代码,分析从用户空间复制数据到内核空间函数。1、不描述内核同步、错误处理、参数合法性验证相关的内容2、源码摘自Linux内核2.6.11.1版3、阅读本文请结合《深入理解Linux内核》第三版相关章节4、本文会不定时更新1、copy_from_user
2016-10-16 21:52:54 5357
原创 Linux内核源码分析-安装普通文件系统-mount系统调用
Linux内核源码分析-安装普通文件系统-mount系统调用本文主要参考《深入理解Linux内核》,结合2.6.11.1版的内核代码,分析内核文件子系统中的安装普通文件系统函数。注意:1、不描述内核同步、错误处理、参数合法性验证相关的内容2、源码摘自Linux内核2.6.11.1版3、阅读本文请结合《深入理解Linux内核》第三版相关章节4、本文会不定时更新1、sys_
2016-10-15 11:27:11 648
原创 Linux内核源码分析--打开块设备文件--open_bdev_excl函数
本文主要参考《深入理解Linux内核》,结合2.6.11.1版的内核代码,分析内核文件子系统中的打开设备文件函数,梳理了关于内核块设备文件打开的处理流程。注意:1、不描述内核同步、错误处理相关的内容2、参考信息除具体说明外,包含在《深入理解Linux内核》第三版中3、源码摘自Linux内核2.6.11.1版1、open_bdev_excl函数功能:打开设备名为path的
2016-10-13 16:17:02 4815
原创 Linux内核源码分析—Linux内核中的嵌入式汇编
内核中分配文件描述符时找第一个0的位置的一个底层函数,参考《LINUX内核源代码情景分析(上)》中的1.5节《1.5Linux内核源代码中的汇编语言代码》 函数代码:/** *find_first_zero_bit - find the first zero bit in a memory region *@addr: The address to start the sear
2016-10-12 10:28:26 1650
转载 git pull 出错 fatal: Could not read from remote repository.Please make sure you have the correct acces
原文地址http://www.forwhat.cn/post-144.htmlgit pull 出错 fatal: Could not read from remote repository.Please make sure you have the correct access rights.and the repository exists.作者:fly 发布于:2014-2-
2015-08-21 14:48:17 2197
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人