标签:要求 基于 处理过程 需要 core 内存管理 寻址 使用 阅读
操作系统是一个软件,也需要通过某种机制加载并运行它。在这里我们将通过另外一个更加简单的软件-bootloader来完成这些工作。为此,我们需要完成一个能够切换到x86的保护模式并显示字符的bootloader,为启动操作系统ucore做准备。lab1提供了一个非常小的bootloader和ucore OS,整个bootloader执行代码小于512个字节,这样才能放到硬盘的主引导扇区中。通过分析和实现这个bootloader和ucore OS,读者可以了解到:
计算机原理
Bootloader软件
ucore OS软件
$ make "V="
阅读Makefile:
$ less Makefile
主引导扇区的特征,看这里的代码:
$ less tools/sign.c
$ cd labcodes_answer/lab1_result/
$ make lab1-mon
标签:要求 基于 处理过程 需要 core 内存管理 寻址 使用 阅读
原文地址:https://www.cnblogs.com/longlively/p/9058276.html