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文件系统的那本书。
本文解析了Linux内核的主要组成部分,包括内核体系结构、BOOT程序、INIT程序、进程调度、块与字符设备驱动、文件系统及内存管理等内容,并推荐了几本深入理解Linux内核的经典著作。
2800

被折叠的 条评论
为什么被折叠?



