《自己动手写操作系统》本书脉络

书的脉络其实一个操作系统逐渐完成的过程

1. boot  从软盘启动,机器会读软盘的第一个扇区即引导扇区,512字节,所以这个程序会很简单,boot就完成两件事,第一把loader读入内存,第二把控制权交给loader

2. loader 中完成了三件事,第一把kernel读入内存,第二跳到保护模式,第三把控制权交给kernel(这一步需要注意一下,程序把kernel的位置从新放置了,这里类似于装载下篇博

文会讲到)

3. kernel  进入到kernel,其余的就是实现中断

4. 进程及进程的切换,注意进程是怎么实现的,以及进程之间的堆栈切换

5. 系统调用,说白了也是一种中断,软中断。

原文地址:https://www.cnblogs.com/cdwodm/p/2920600.html