一.源码目录 图1 二.系统总体流程: 系统从boot开始动作,把内核从启动盘装到正确的位置,进行一些基本的初始化,如检测内存,保护模式相关,建立页目录和内存页表,GDT表,IDT表.然后进入main进行初始化设置,main完成系统各个模块要用到的所有数据结构和外部设备的初始化.使得系统可以正常的工作.然后才进入用户模式.执行第一个fork生成进程1执行init,运行shell,接受并执行用户命令. 这里整个系统建立起来了,OS就处于被动状态,靠中断和系统调用来完成每一项服务. 三.各个目录的阅