总体看这个实验的内容还是非常不错的。无论是这样增量的教学方式,还是关于这个项目的质量,与我而言都是非常过关的且极具益处的。
如果说可以看着dxy老师的视频跟下来并且力求理解,相信收获还是非常不错的。
想要理解操作系统的话这一个项目是远远不够的。无论是bjtu所用的教学书籍,还是讲课方式,对于我一个普通学生而言想接受还是非常困难。但万幸的是我遇到了几本不错的书籍。首先我要推荐的是《linux内核设计与实现》这一本书。这一本不厚甚至说是轻薄的书,是完全可以替代学校里那本厚厚的且我翻着前几章完全不知所谓的知识及其割裂的那么一本书。这门课想要学懂个大概,这样一本书外加课程里这个实验其实就足够了。如果不满足于此的话可以看一看南大jyy的OS课,可以感受一下知识扑面而言的感觉hhh。
虽然这门实验课结束了。但是我的OS知识学习也才刚刚起步。无论是我目前实习单位主要项目是做操作系统的要求,还是我个人对于这一门上通软件下通硬件的硬核课程的兴趣,都使我并不满足于此。所以这个仓库在不远的未来应该还会有很多很多的更新hhh。
学习rust语言,用rust再写一个操作系统!!
学习未半而中道崩殂了。 rust倒是学了一些,操作系统也学了几张
有了一个开始就去搞编译器和性能调优去了。
时隔一年后重新复盘我的这个在学校中写的BJTU OS项目,因为写在了简历上要再熟悉熟悉
一年的实际工作(实习)经历让我对操作系统体系结构有了更深入的认识理解,再学到了更多的知识之后再来回看当初学到的写出的东西,一切的知识脉络都更加的清晰和易于接受了。
不过还是要吐槽一点,初学者直接看原版的视频吧,至少人家会在黑板上给你画点图,遇到了问题给你讲为什么以及怎么做,这些细节都不是课里能见识到的
https://www.bilibili.com/video/BV1Ng411x7As?p=1&vd_source=5990cfa6513e1650830766cd1292c1d5