Linux系统编程实验教学大纲
《Linux系统编程》实验教学大纲
课程名称:Linux系统编程
英文名称:Linux System Programming 课程编号:23152031
课程性质:课程类型:专业选修 是否为独立设课的实验课:否 适用专业:软件工程专业
学时与学分:总学时50, 总学分2.5; 实验学时:16 实验学分:0.5 执 笔 人:冯禹洪 修订时间:2011.03.28
一、实验课的任务、性质与目的
本课程主要以Fedora Linux系统为平台,介绍Linux操作系统的系统编程API,包括读写文件I/O、进程管理、进程通信、线程管理、文件与目录、内存管理和信号等方面的系统调用,要求学生能在Linux平台上开发一个基于主机系统的多客户多终端即时通讯/聊天室小型项目,帮助学生掌握相关系统调用的基本原理、关键技术和应用实例,从而强化学生的编程能力。
二、主要仪器设备及环境
1.主要仪器设备 P4以上兼容台式计算机 服务器 局域网 2.所需软件
Fedora Linux操作系统
三、实验项目的设置与实验内容
本课程上机实验可参考下表组织进行。