OS
这个是我刚开始学习计算机时候, 学习实践hurley的操作系统Hurlex-II的记录.
代码除了改了几个名字, 基本就是copy了hurley的代码.
由于当时刚开始学习计算机, 很多内容都不懂, 包括作者的代码里涉及很多底层的操作和高级的用法, 也都是我没见过的. 因此过程中除了hurley写的文档外, 自己又加了很多笔记, 笔记放在doc目录下. 那时也不太懂规范, 以Microsoft word作为文档实现.
基于作者的文档, 把每一章实现后的代码, 以章节名字单独命名目录.
那时学的时候, 作者的代码还是第一版, 现在已经更新到了第二版了. 因此把第一版的文档也放在这里.
通过这个小的项目以及自己的进一步探索, 我学到了很多知识, 涉及计算机组成原理, 操作系统, 汇编, 高级一些的C语言用法, Linux知识等, 向作者表示感谢!
最近在整理文档,看到这个小项目,决定重新整理一下代码,编辑一下文档。为了让git清爽一些,把之前commit的内容都删掉了。
文档:一个小型操作系统的实现