linux内核完全注释目录
1 linux内核体系: 代码存储结构以及总makefile
2 BOOT程序:把内核从block设备加载到内存并对系统参数进行配置,因此包括磁盘引导汇编程序,获取BIOS参数汇编程序,以及32位运行启动代码。
3 INIT程序:主要的main.c
4 kernal code:主要看进程调度程序
5 block & char driver:块设备(硬盘,软盘等),字符设备(串行,键盘,显示器),先看一下硬件和文件系统的知识
6 FS file system:最初的0.11只支持MINIX一种文件系统,参考Andrew S.Tanenbaum的操作系统设计和实现中minix一章
6 MM memory management:应先理解保护模式,参Intel 80386 Programmers' reference manual
7 include .h & lib: 相当于查阅的doc
8 BOCHS调试内核
Linux参考了3本书写的Linux,他们是:
M.J.Bach 著的unix操作系统设计,讲内核工作原理的; John H.Craeford的programming the 80386,讲保护模式的,还有前面所说的讲minix文件系统的那本书。