1、操作系统综合实验Experiments of Operating System一、课程基本情况教学周数:1周学 分:1学分开课学期:第5学期课程性质:必修先修课程:操作系统适用专业:信息工程教材:罗宇等,Linux操作系统实验教程,电子工业出版社,2009开课单位:电子与信息工程学院信息工程系二、实验课程的教学目标和任务本课程是操作系统的配套综合实践课程,课程的基本目的是以课程设计的形式让学生通 过具体的操作系统(linux和Windows)实践,体会、理解并掌握操作系统原理中学习的操 作系统对处理器的管理、存储器的管理等主要算法。从而使得学生能掌握操作系统的基本概 念、基本原理和实现技术;利
2、用把操作系统中的原理、思想应用到实际工作,如设计、分析 和改进各种系统软件和应用软件;能够为系统选型提供帮助;能够参与系统软件的设计。三、实验课程的内容和要求序号工程名称所需学时内容提要工程要求实验类型必开选开实验一熟悉Linux命令4通过在Linux系统终端下执行一些基本 命令,初步建立对Linux系统的了解, 会使用man命令查找这些命令的使用 帮助。理解/proc作为虚拟文件系统的 作用。学习Linux内核、进程、存储等 资源的一些重要特征。V验证实验二进程控制和进程通信4熟悉Linux下的C语言开发工具;学习 Linux系统中的进程创立和结束;学习 Linux系统中的进程通信。V验证实
3、验三内核编译以及增加系统调用功能4熟悉理解Linux系统内核编译过程,增 加一个用户功能作为系统调用。V综合实验四字符设备驱动程4理解驱动程序的基本原理,编写字符驱V综合序开发动程序,模块编程方式,基于该驱动程 序,编写一个简单字符聊天程序。四、课程考核1、实验实习报告的撰写要求:2、实验实习报告:4次,课程设计论文:1 篇;3、考核及成绩计算方式:20%考勤+ 80%课程设计论文成绩五、参考书目1、操作系统实用教程(第三版)实验指导清华大学出版社,任爱华等,20092、操作系统教程第四版高等教育出版社,孙钟秀主编,2008年;3、操作系统概念(第七版、英文影印版)高等教育出版社,美Abraham Silberschatz, Peter B. Galvin, Greg Gagne, 2010