from:深入分析Linux内核源码(http://oss.org.cn/kernel-book/) 时钟中断的产生 Linux的OS时钟的物理产生原因是可编程定时/计数器产生的输出脉冲,这个脉冲送入CPU,就可以引发一个中断请求信号,我们就把它叫做时钟中断。 “时钟中断”是特别重要的一个中断,因为 ...
分类:
系统相关 时间:
2017-03-29 14:20:53
阅读次数:
261
1 linux内核源码简介 documentation文档;fs filesystem;ipc 进程间通信;核心代码都在kernel;mm memory management init目录: arch代码量占比最大,支持不同cpu和体系结构 2 构造一个简单的linux系统 initrd 指定根文件... ...
分类:
系统相关 时间:
2017-03-06 15:05:53
阅读次数:
217
在这五个功能部件中,系统调用是用户程序或操作调用核心所提供的功能的接口;也是分析Linux内核源码几个很好的入口点之一。 http://www.yesky.com/20010813/192117_3.shtml 与系统调用相关的内容主要有:系统调用总控程序,系统调用向量表sys_call_table ...
分类:
系统相关 时间:
2017-01-08 14:21:36
阅读次数:
323
最近有看一点Linux内核源码,发现内核里大量使用了list_head结构体。百度查了一下,原来内核利用这个结构体实现了泛型。 自认为对链表已经很熟悉的我,决定自己实现一下。 下面以Node和list_head为例。 上图就是循环链大致思路了。(画的不好) 我们通过list_head对链表进行移动操 ...
分类:
编程语言 时间:
2016-12-24 16:23:08
阅读次数:
298
操作系统 开源世界旅行手册 鸟哥的Linux私房菜 The Linux Command Line (中英文版) Linux 设备驱动 (第三版) 深入分析Linux内核源码 UNIX TOOLBOX Docker中文指南 Docker —— 从入门到实践 Docker入门实战 Docker Chea ...
分类:
其他好文 时间:
2016-12-10 22:51:09
阅读次数:
329
如果你是被标题骗进来第话,那么请受小弟一拜,给各位大神陪个不是,这就是典型第标题党作风。天下武功出少林,这句话应用在Linux操作系统上也是如此,众多版本发行的基本原理基本一致,都是在互联网上下载Linux内核源码和vi,bash等工具源码在较为通用的计算机平台上进行编译,..
分类:
系统相关 时间:
2016-11-30 17:53:44
阅读次数:
336
kvm源码下载(三种方式): kvm.git下载:gitclonehttp://git.kernel.org/pub/scm/virt/kvm/kvm.git/ linux.git下载:gitclonehttp://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/ linux内核源码下载:wgethttps://cdn.kernel.org/pub/linux/kernel/v3.x/linu..
分类:
其他好文 时间:
2016-11-23 00:06:17
阅读次数:
287
不管你是从事于Linux内核工作还是出于兴趣爱好,Linux内核源码都是非常好的学习资源。意味着就要经常的和内核源码大交道,那么软件工具就是少不了的。在Windows系统上确实有着许多好用的软件,这点还是可以肯定的。对于像内核这种复杂庞大的源码树,Source Insight工具便是非常适合且好用的 ...
分类:
其他好文 时间:
2016-11-06 17:14:35
阅读次数:
195
Linux内核从原理到代码详解 培训视频 Linux内核源码研读与实战演练 [7.10][美河资料发布小组@aipepsi][linux内核分析视频教程] 炼数成金Linux内核探秘 [11.23][美河资料发布小组@勿望我][尚德][linux内核编程入门(12.4更新)] [05.11]][美河 ...
分类:
系统相关 时间:
2016-08-29 22:22:01
阅读次数:
302
认识进程 进程在内核中的结构 内核进程task_struct通过file_struct 操作文件 linux内核源码task_struct ...
分类:
系统相关 时间:
2016-08-27 11:07:58
阅读次数:
210