书的脉络其实一个操作系统逐渐完成的过程
1. boot 从软盘启动,机器会读软盘的第一个扇区即引导扇区,512字节,所以这个程序会很简单,boot就完成两件事,第一把loader读入内存,第二把控制权交给loader
2. loader 中完成了三件事,第一把kernel读入内存,第二跳到保护模式,第三把控制权交给kernel(这一步需要注意一下,程序把kernel的位置从新放置了,这里类似于装载下篇博
文会讲到)
3. kernel 进入到kernel,其余的就是实现中断
4. 进程及进程的切换,注意进程是怎么实现的,以及进程之间的堆栈切换
5. 系统调用,说白了也是一种中断,软中断。