Linux
小棋学编程
这个作者很懒,什么都没留下…
展开
-
对于Linux0.11内核版本调度与睡眠机制的一些见解
主流开源系统调度机制对比笔记——谭佳棋系统调度主要包含的无外乎如下几个方面:1.系统滴答时钟中断2.任务调度及任务切换3.睡眠或延时接下来我们来看看Linux内核0.11版本,小编我这里参考的是赵炯的《Linux内核完全注释》System_call.s 这里Linux的时钟中断函数_timer_interrupt是在System原创 2017-09-24 20:36:56 · 608 阅读 · 0 评论 -
使用menuconfig配置内核时对.config及内核模块的影响【使用的飞凌嵌入式板】
使用menuconfig配置内核时对.config及内核模块的影响【使用的飞凌嵌入式板】1.配置内核,默认的配置文件存放在linux-3.0.1\arch\arm\configs中,都是以“cpu名_defconfig”的形式命名。要添加一个默认的配置文件也很简单,只要将配置文件按上述形式命名放在这个configs目录下就可以了。通常我们不会直接使用make menuconfig重新制作整原创 2017-10-31 21:31:10 · 1678 阅读 · 0 评论 -
关于linux0.11文件系统高速缓冲的见解【《linux内核完全注释》阅读笔记】
关于linux0.11文件系统高速缓冲的见解以下内容截选自《Linux内核完全注释(修正版v3.0)》第12章文件系统。 以上是书中完整的对高速缓冲基本概念的说明。接下来小编我挑选其中一些代码进行进一步的论述。通过以上的基本概念的阅读,我们知道minix文件系统对高速缓冲块进行了两种方式的组织,一种是一个空闲项的双向循环链表,另一种是以设备号dev和块号block为关键特征的哈希散原创 2017-10-31 23:10:47 · 815 阅读 · 0 评论