操作系统实验课程-Lab1

Lab1:Bootloader/Interrupt/Device Driver
启动操作系统的bootloader,了解操作系统启动前的状态和要做的准备工作,了解运行操作系统的硬件支持,操作系统如何加载到内存中,理解两类中断–“外设中断”,“陷阱中断”等

1.基于分段机制的存储管理

2.设备管理的基本概念

3.PC启动bootloader的过程

4.bootloader的文件组成

5.编译运行bootloader的过程

6.调试bootloader的方法

7.在汇编级了解栈的结构和处理过程

8.中断处理机制

8.通过串口/并口/CGA输出字符的方法

整体结构树
proj1/
|–boot
| |–asm.h
| |–bootasm.S
| '–bootmain.c
|–libs
| |–types.h
| '–x86.h
|–Makefile
'–tools
|–function.mk
'–sign.c

3个目录,8个文件

posted @ 2020-02-15 15:59  AmosAlbert  阅读(74)  评论(0编辑  收藏  举报