摘要 用BIOS方式启动计算机后,BIOS先读取引导扇区,引导扇区再从外部存储设备中读取加载器,加载器读取内核.进入内核后,把加载器中建立的GDT复制到内核中. 这篇文章的最大价值也许在末尾,对C语言指针的新理解. 是什么 在BOOT(引导扇区)加载LOADER(加载器). 在LOADER中初始化GDT.堆栈,把Knernel(内核)读取到内存,然后开启保护模式,最后进入Knernel并开始执行.操作系统正式开始运行了. GDT是CPU在保护模式下内存寻址必定会使用的元素,在Kernel执行过程…