mit6.828-操作系统实践

说明

该文档是跟mit6.828的2017年的课程时做的作业,完成6个实验,耗费很多业余时间,也多有参考网上大神们的代码实现,完成的文档和代码地址如下,github仓库地址 mit6.828-2017。操作系统涉及知识面太广,文档中肯定难免有一些错误,欢迎大家指正。

  • 0 实验环境配置
  • 1 系统启动, 作业1
  • 2 内存管理, 作业2
  • 3 用户环境(进程), 作业3
  • 4 抢占式多任务调度, 作业4
  • 5 文件系统, 作业5
  • 6 网络, 作业6

参考代码

  • https://github.com/Clann24/jos
    lab1-lab4多有参考这位仁兄的代码,感谢。
  • https://github.com/komukomo/jos/
    lab5-lab6 多有参考这位朋友的代码,感谢。

参考文档

  • 邵志远老师 多核操作系统实践 教案
  • https://pdos.csail.mit.edu/6.828/2017/
  • http://www.mouseos.com/arch/002.html
  • https://www.zhihu.com/question/65030073
  • https://stackoverflow.com/questions/11953352/why-ia32-does-not-allow-memory-to-memory-mov
  • https://www.glamenv-septzen.net/en/view/6
  • http://www.ruanyifeng.com/blog/2015/09/0x7c00.html
  • http://www.comptechdoc.org/hardware/pc/pcboot.html
  • https://www.techwalla.com/articles/where-is-the-rom-chip-located-in-a-computer
  • http://flint.cs.yale.edu/feng/cos/resources/BIOS/
  • https://en.wikipedia.org/wiki/Reset_vector
  • https://stackoverflow.com/questions/22426844/how-does-the-cpu
  • execute-instructions-stored-in-a-motherboards-flash-memory-chi
  • https://www.utilizewindows.com/cmos-bios-and-boot-process/
  • https://stackoverflow.com/questions/20861032/who-loads-the-bios-and-the-memory-map-during-boot-up/21022211#21022211
  • https://www.zhihu.com/question/20793038
  • http://www.pcguide.com/ref/mbsys/bios/boot.htm
  • http://gtkchen.blog.sohu.com/105685961.html
  • http://blog.csdn.net/yili_xie/article/details/5692007
  • http://www.math.utah.edu/docs/info/stabs_1.html
  • http://www.mouseos.com/arch/interrupt.html
  • https://blog.csdn.net/regionyu/article/details/1708084
  • https://software.intel.com/zh-cn/articles/book-Processor-Architecture_CPU_work_process
  • https://blog.csdn.net/hzrandd/article/details/51002903
  • https://stackoverflow.com/questions/48095471/operating-system-kernel-assembly-meaning
  • http://www.hep.wisc.edu/~pinghc/x86AssmTutorial.htm
  • http://www.cnblogs.com/flipped/p/7766919.html
  • http://nanxiao.me/uma-vs-numa/
  • https://manybutfinite.com/post/how-computers-boot-up/
  • https://manybutfinite.com/post/motherboard-chipsets-memory-map/
  • http://www.iteedu.com/plang/asm/asmpcshzhjj/6-4.php

你可能感兴趣的:(mit6.828-操作系统实践)