摘要: mit6.828笔记 - lab3 Part B:页面故障、断点异常和系统调用 Part B 页面故障、断点异常和系统调用 虽然说,我们故事的主线是让JOS能够加载、并运行 user/hello.c 编译出来的镜像文件。 虽然说,经过Part A最后几节,我们初步实现了异常处理的基础设施。 但是对于操作系统来说,还远远不够,比如说那个 trap_dispatch 还没完成。 所 阅读全文
posted @ 2024-05-15 17:26 toso 阅读(94) 评论(0) 推荐(0) 编辑
摘要: mit6.828笔记 - lab3 Part A:用户进程和异常处理 简单回顾 在开始 lab3 的学习之前,我们先简单回顾下 到目前为止,我们的内核能做了什么: lab1中,我们学习了 PC启动的过程,看到BIOS将我们编写的boot loader 载入内存,然后通过bootloader 将内核载入内存。同时,使用了一个写死的临时页表(entry_pgdir)完成了 阅读全文
posted @ 2024-05-15 17:24 toso 阅读(194) 评论(0) 推荐(0) 编辑