日期:2014-05-16  浏览次数:20817 次

课程设计,求一本书
操作系统课程设计
一.目的
掌握Linux系统的使用方法;分析Linux系统内核代码;掌握实例操作系统的实现方法。

二.内容
1.进一步掌握Linux系统的使用方法,包括键盘命令、系统调用;熟练掌握Linux编程环境。
(1)   编一个C程序,其内容为实现文件拷贝的功能。
(2)   编一个C程序,其内容为分窗口同时显示三个并发进程的运行结果。要求使用Linux下的图形库。
2.掌握系统调用的实现过程,通过编译内核方法,增加一个新的系统调用。另编写一个应用程序,调用新增加的系统调用。
实现的功能是:文件拷贝;
3.掌握增加设备驱动程序的方法。通过模块方法,增加一个新的设备驱动程序,其功能可以简单。要求实现字符设备的驱动。
4.了解和掌握/proc文件的特点和使用方法
(1)   了解/proc文件的特点和使用方法;
(2)   监控系统状态,显示系统中若干部件使用情况;
(3)   用图形界面实现系统监控状态。
5.设计并实现一个模拟的文件系统(选做)

这是我们寒假课程设计题目,课上从来没讲过这方面内容,
我也只是会装linux,会用些简单的功能罢了,做这些东西无从下手。
请各位前辈推荐些包含这些内容的书籍,不胜感激!

------解决方案--------------------
<Linux device drivers> + google

------解决方案--------------------
吼吼
------解决方案--------------------
http://elinux.cn


------解决方案--------------------
似乎没有一本这样的书,但<UNIX环境高级编程>2 是一定要看的!
图形界面有多个考虑,比哪GTK,QT等。

------解决方案--------------------
linux下程序设计,包括c