1. 7～8月，在学堂在线上学习操作系统课。
   - 学习了函数通过栈进行调用的原理。
   - 学习了段页式内存管理的原理。
   - 学习了使用交换分区扩展内存的方法。
   - 学习了进程切换的原理。
   - 学习了互斥区，锁和管程。
   - 学习了进程调度的算法。
   - 学习了文件系统。
2. 9～10月，分析v9系统和xv6，学习编译原理与计算机原理。
   - 认识到编译器就是多个自动机进行接力，CPU的重要结构是状态机，感觉CS就是数学换了件外衣。
   - 进一步认识到操作系统在横向和纵向的分层结构。
3. 11～12月，尝试写一个简单的CPU+编译器+操作系统。
   - 在开发板上，只做到一个秒表。
   - 实现了一个简单的模拟器。
   - 对写一个简单的C语言编译器进行了一些尝试，但未实现。
4. 总结：
   - CPU+编译器+OS是必经之路，也是荆棘之路。革命尙未成功，同志仍需努力。