说明
该文档是跟mit6.828的2017年的课程时做的作业,完成6个实验,耗费很多业余时间,也多有参考网上大神们的代码实现,完成的文档和代码地址如下,github仓库地址 mit6.828-2017。操作系统涉及知识面太广,文档中肯定难免有一些错误,欢迎大家指正。
参考代码
lab1-lab4多有参考这位仁兄的代码,感谢。
lab5-lab6 多有参考这位朋友的代码,感谢。
参考文档
-
邵志远老师 多核操作系统实践 教案
-
https://stackoverflow.com/questions/11953352/why-ia32-does-not-allow-memory-to-memory-mov
-
https://www.techwalla.com/articles/where-is-the-rom-chip-located-in-a-computer
-
https://stackoverflow.com/questions/22426844/how-does-the-cpu
-
execute-instructions-stored-in-a-motherboards-flash-memory-chi
-
https://software.intel.com/zh-cn/articles/book-Processor-Architecture_CPU_work_process
-
https://stackoverflow.com/questions/48095471/operating-system-kernel-assembly-meaning
-
https://manybutfinite.com/post/motherboard-chipsets-memory-map/