C语言程序设计、数据结构、计算机组成原理等。
这些课程对学习操作系统是有帮助的。其实操作系统的先导课可以看看一个大学里面的课程安排,学校的课程先后安排都是很有道理的。
另外这几门课对于考研来说都是比较重要的,计算机通考408的话数据结构,计算机组成原理,计算机网络都需要掌握的。
首先对你的学习热情表示敬意。
我谈谈我的学习感受。
1、这是一门相对枯燥的课程,因为教材上介绍的内容大都是一些理论上的方法,不过实验挺有意思,要求编程实现操作系统的某一项功能。
2、主要内容其实就是研究操作系统对资源的管理。
包括对CPU的管理,对内存的管理,对文件的管理,对任务的管理,对外设的管理。
3、准备知识:数据结构中的一些知识被用到了,比如说队列,链表什么的,还有,要做实验的话,总得有一门程序设计语言吧。其它的我没觉得有什么要特别准备的知识,用到的时候现补就来得及。
先导课程当然多多益善,但没有我觉得也没有什么关系
先较熟练地使用一种系统
然后看书,没有任何问题
不过不要因此而放松警惕,生于忧患吧