此次提交所做的工作有些多，大家看的时候注意，如下：
1.首先，我们将一些可配置的参数放到了bootloader两个文件之外，方便使用；其次，我们编写了GDT和对应的选择子，这只是暂时的，在正式kernel启动的时候，gdt会再次发生变化；然后我们添加系统进入保护模式的代码，并且进入保护模式之后进行一系列的初始化操作。其中注意一点，进入保护模式的操作有几个部分，分别是加载gdt，关中断，打开地址线A20，将CR0的第一位PE置1.然后跳转到32位代码区执行。
2.其次的工作就是得到系统中内存分布，然后打印出来，最后就是分页的代码，分页的工作只是示范，因为分页的操作使得线性地址=物理地址，相当于什么没做。另外，关于内存的获取，使用的int 15h中断，我单独将此内容列出放入了资料库中。另外，由于bootsector在启动之后是可以覆盖的，所以我将很长时间之后才会修改的内存分布图提前放置到资料库中。