实验教学

当前位置: 首页 > 实验教学 > 实验大纲 > 正文

Linux操作系统设计实践

发布日期:2015-09-03   作者:    点击:

课程名称:

Linux操作系统设计实践(The Practice of Linux Operating System) (36学时)

内容提要:

通过本课程的实践锻炼,使学生了解Linux操作系统的基本原理和使用方法,培养在Linux环境下进行C编程开发的能力,进一步理解程序语言、算法与数据结构的相关知识,重点加深进程概念的理解,明确进程和程序的区别。深刻了解Linux操作系统中的进程通信机制,通过分析研究示例程序,查阅课外资料,使用Linux系统调用实现进程管理、进程通信、网络编程,文件处理,图形界面开发等相关功能。能独立或团队合作设定应用背景拟定实现方案,设计实现一个基于Linux环境下的模拟应用系统或部分功能模块,并能加以调试改进。注重培养学生分析问题和解决问题的能力,培养学生撰写实践报告的能力,训练为开发多用户环境下的软件奠定良好的基础。初步具备开发大型应用程序的能力,同时也为毕业设计阶段的项目开发及就业打下相应的基础。

先修课程:

程序设计语言、算法与数据结构、操作系统

适用专业:

计算机科学与技术、网络工程

主要教材、参考书:

教材:

1. 《Linux操作系统设计实践》实验指导书

2. 《Linux C编程从初学到精通》张繁 等编著.电子工业出版社.2011

参考书:

1. 《Linux C从入门到精通》明日科技.清华大学出版社2012

2. 《精通Linux C编程》刘学勇、陈建伟编著.清华大学出版社2009

3. 《Linux编程从入门到精通》宫虎波 编著.化学工业出版社2009

实验项目与学时分配:

序号

实验项目

学时

要求

1

进程管理

4

必做

2

进程通信

4

必做

3

网络编程

4

必做

4

文件操作

4

必做

5

图形界面

4

必做

6

综合应用

16

必做

建设单位:网络信息安全与计算机技术国家级实验教学示范中心(bat365官网登录入口)