当前位置: 技术问答>linux和unix
Linux教学,希望大家多多谈谈自己的看法。
来源: 互联网 发布时间:2016-01-02
本文导语: 教学的对象是具有操作系统理论知识的本科学生。 想请问大家的是,对于Linux内核的教学,按照什么线索进行会比较好呢? 先多谢大家了。 | 按照操作系统原理上来讲吧! | ...
教学的对象是具有操作系统理论知识的本科学生。
想请问大家的是,对于Linux内核的教学,按照什么线索进行会比较好呢?
先多谢大家了。
想请问大家的是,对于Linux内核的教学,按照什么线索进行会比较好呢?
先多谢大家了。
|
按照操作系统原理上来讲吧!
|
可以 搞开发板 阿。 这样可以增加同学们的学习兴趣。
|
在《Unix操作系统设计》中是这样的顺序,仅供参考:
内核概述,缓冲区管理,文件系统的内部结构,文件系统调用,进程管理核心结构,进程控制系统调用,进程调度与时间相关调用,存储管理,设备管理,进程间通信。
我觉得肯定得有与操作系统核心相关的编程内容,否则学的都是理论,没有实际概念了。比如进程的创建,进程的通信,进程的同步,设备的分配等等,这些概念在理论课里讲过,但都没有实际编程过程,太抽象。
内核概述,缓冲区管理,文件系统的内部结构,文件系统调用,进程管理核心结构,进程控制系统调用,进程调度与时间相关调用,存储管理,设备管理,进程间通信。
我觉得肯定得有与操作系统核心相关的编程内容,否则学的都是理论,没有实际概念了。比如进程的创建,进程的通信,进程的同步,设备的分配等等,这些概念在理论课里讲过,但都没有实际编程过程,太抽象。
|
楼上的似乎只是一个操作系统教程的翻版而已,既然已经学过了,就没有必要再来一次了吧?
如果要这么叫也得结合内核代码来叫,也就是这门课应该是于实践为主。
如果要这么叫也得结合内核代码来叫,也就是这门课应该是于实践为主。
|
to:wzzww 认为学过操作系统理论就完全明白了什么是操作系统好像有些片面。我指的这本书无论是讲Unix原理还是操作系统的实现非常精辟,对操作系统的了解很有帮助。
|
《Linux 内核完全注释(0.11)》赵炯
网址:http://www.oldlinux.org/cgi-bin/leobbs.cgi
上面是作者建的论坛,有很多资源,可以搭建0.11版内核的编译运行环境,还有调试工具。
可以让学生有真实的体验,而且这个内核版本虽然较低,但比较纯粹,适合学原理。
网址:http://www.oldlinux.org/cgi-bin/leobbs.cgi
上面是作者建的论坛,有很多资源,可以搭建0.11版内核的编译运行环境,还有调试工具。
可以让学生有真实的体验,而且这个内核版本虽然较低,但比较纯粹,适合学原理。
|
嵌入式linux开发,以应用为主,要求实际,最好有开发板
|
还是从实用角度来教吧,最起码让他们毕业后能找到个类似系统管理员之类的工作
|
建议参考一本OS实践书,如果要注重实践的话: