随笔分类 - 课程--计算机系统基础与实现 / NEMU
摘要:
from pixiv 请注意你的学术诚信! 本博客只提供个人思路的参考和一些想法, 并非能够抄袭的答案 1.本人水平有限,实现的PA可能有可怕的bug 2.本人思路可能有误,需要各位自行判别 多道程序 要实现一个多道程序操作系统, 我们只需要实现以下两点就可以了: 在内存中可以同时存在多个进程 一个
阅读全文

摘要:
from pixiv PA3 穿越时空的旅程 让DiffTest支持异常响应机制 在DiffTest中是用来测量硬件是否实现正确的,因为我们在DiffTest中需要比较nemu和spike中CPU_state即寄存器和PC,按照要求在初始化时设置下mstatus # ics2023/nemu/src
阅读全文

摘要:
from pixiv 基础设施(2) bug诊断的利器 - 踪迹 函数调用的踪迹 - ftrace 在我们执行make ARCH=$ISA-nemu ALL=xxx run时,通过查看Makefile可以发现Makefile帮我们实现了传入ELF文件到NEMU,具体表现为Makefile最终的执行程
阅读全文

摘要:
from pixiv 资料 为 Bare-Metal 编程:编译、链接与加载 Klib: 操作系统内核最小的运行库 CSAPP 第 7 章:链接 x86-64 下函数调用及栈帧原理 DEBUG Makefile make -nB ARCH=x86_64-qemu 可以查看完整的编译、链接到 x86-
阅读全文

摘要:
from pixiv 请注意你的学术诚信! 本博客只提供个人思路的参考和一些想法, 并非能够抄袭的答案 1.本人水平有限,实现的PA可能有可怕的bug 2.本人思路可能有误,需要各位自行判别 最简单的操作系统 最简单的操作系统有: 批处理功能 有一个后台程序, 当一个前台程序执行结束的时候, 后台程
阅读全文

摘要:
[いちご飴--放課後] 请注意你的学术诚信! 本博客只提供个人思路的参考和一些想法, 并非能够抄袭的答案 1.本人水平有限,实现的PA可能有可怕的bug 2.本人思路可能有误,需要各位自行判别 YEMU: 一个简单的CPU模拟器 typedef union { struct { uint8_t rs
阅读全文

摘要:
from pixiv 请注意你的学术诚信! 本博客只提供个人思路的参考和一些想法, 并非能够抄袭的答案 1.本人水平有限,实现的PA可能有可怕的bug 2.本人思路可能有误,需要各位自行判别 C语言中.h的作用 与 如何起作用的? 参考博客:C语言编译器工作原理以及.h和.c文件解析 一个实际问题:
阅读全文

摘要:
初音未来_交响乐 请注意你的学术诚信! 本博客只提供个人思路的参考和一些想法, 并非能够抄袭的答案 1.本人水平有限,实现的PA可能有可怕的bug 2.本人思路可能有误,需要各位自行判别 写在前面:我为何要用Docker? 一般我在寝室我会用我的笔记本,但是到工作室的时候我会倾向于我的台式机。这就有
阅读全文
