哈工大李治军老师的操作系统真的是非常好,也是国内众多高校中为数极少的实实在在讲操作系统的课程,对标计算机顶尖高校斯坦福,直接使用Linux 0.11源码讲解.正如斯坦福操作系统所说"Learn OS concepts by coding them!",本课程就是要深入操作系统,彻底理解操作系统,让学生具备能够修改并扩充操作系统的能力.笔者对李治军老师由衷钦佩!
笔者认为学习操作系统具备的前置知识有,C语言,汇编语言,计算机组成原理,数据结构等.笔者推荐《穿越计算机的迷雾》来了解计算机组成原理,推荐《x86汇编语言:从实模式到保护模式》来学习汇编语言,推荐《妙趣横生的算法》打下数据结构的基础知识,C语言教程市面上到处都是,笔者不特别推荐.
由于是第一次使用本教程学习操作系统基础,笔者觉得重在搞懂基本设计原理和一些实现细节,暂不进行具体实现,所以后续博文均是搞基本原理,由于大实验实现起来非常耗时,后续如有机会再具体实现。
一个简单计算机的硬件组成

操作系统所处的层次

本课程学习操作系统的深度

实验一 熟悉实验环境
本课程的实验环境采用实验楼《操作系统原理与实践》, 如果想本地搭建环境,可以

本课程由哈工大的李治军老师讲授,深入操作系统核心,使用Linux0.11源码教学,旨在让学生彻底理解并具备修改操作系统的能力。推荐前置知识包括C语言、汇编语言、计算机组成原理等。
最低0.47元/天 解锁文章
5万+

被折叠的 条评论
为什么被折叠?



