
操作系统
天天看天天博客
这个作者很懒,什么都没留下…
展开
-
操作系统 ucore lab1 练习2-6
使用qemu执行并调试lab1中的软件进行如下的小练习:从CPU加电后执行的第一条指令开始,单步跟踪BIOS的执行。在初始化位置0x7c00设置实地址断点,测试断点正常。从0x7c00开始跟踪代码运行,将单步跟踪反汇编得到的代码与bootasm.S和 bootblock.asm进行比较。自己找一个bootloader或内核中的代码位置,设置断点并进行测试。过程1、make lab...原创 2019-11-10 19:41:31 · 1090 阅读 · 0 评论 -
清华操作系统实验lab1
第一次写的lab1练习1太冗杂,没有重点,理解不到位,后续进一步研究后感觉务必重新写一篇。。。。。。[练习1.1] 操作系统镜像文件 ucore.img 是如何一步一步生成的生成ucore.img的相关代码在Makefile中:为了生成ucore.img,首先需要生成bootblock、kernel一、生成bootblock的相关代码(一)为了生成bootblock,首先需要生...原创 2019-11-09 02:21:34 · 3141 阅读 · 0 评论 -
清华操作系统实验课程实验一:系统软件启动过程
ucore_lab1_练习一(本示例中,如果输入行前面出现美元符号($),表示这是命令行提示符。紧接其后的是命令行,可以通过控制台输入命令)理解通过make生成执行文件的过程通过静态分析代码来了解:操作系统镜像文件ucore.img是如何一步一步生成的?(需要比较详细地解释Makefile中每一条相关命令和命令参数的含义,以及说明命令导致的结果)一个被系统认为是符合规范的硬盘主引导扇区...原创 2019-10-21 01:54:20 · 1329 阅读 · 0 评论