1. linux系统中的jiffs是指可编程定时芯片,如PC上的Intel8353设置的定时间隔.当系统每经过1个jiffs,就会调一次时钟中断处理程序(timer_interrupt). 2. linux系统中,一个进程可以在内核装(kernel mode)和用户态(user mode)下执行,因此,linux内核堆栈和用户堆栈分开. 3. 进程表项是一个task_struct任务结构指针.定义include/linux/sched.h中,通常称为PCB--进程控制块.保存着用于控制和管理进程的所有信息.包括进程当前运行的状态信...
这是一本有关linux内核工作原理的入门书。:) 内容简介 本书对linux早期操作系统内核(v0.11)全部代码文件进行了详细全面的注释和说明,旨在使读者能够在尽量短的时间内对linux的工作机理获得全面而深刻的理解,为进一步学习和研究linux系统打下坚实的基础。虽然所选择的版本较低,但该内核已能够正常编译运行,其中已经包括了linux工作原理的精髓,通过阅读其源代码能快速地完全理解内核的运作机制。书中首先以linux源代码版本的...
文章来自Oldlinux论坛 linux内核0.11(0.95)完全注释 A Heavily Commented linux Kernel Source Code linux Version 0.11 这是本站献给那些致力于linux软件开发和使用爱好者的一本有关linux内核工作原理的入门书。:) 版权说明 作者保留本电子书籍的修改和正式出版的所有权利.读者可以自由传播本书全部和部分章节的内容,但需要注明出处.由于目前本书尚为草稿阶段,因此存在许多错误和不足之处,希望读者能踊跃给予批评指正或建议...