linux内核完全注释目录

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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文件系统的那本书。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值