成都信息工程学院Linux内核操作系统实验课程详解

需积分: 13 4 下载量 142 浏览量 更新于2024-08-25 收藏 2.38MB PPT 举报
成都信息工程学院的"操作系统实验(Linux内核)"课程是一门针对计算机科学与技术专业学生开设的专业方向必修课程,旨在通过实践操作和理论学习,使学生深入理解Linux操作系统的工作原理。该课程由柳岸老师主讲,E-mail地址为liuancq@163.com,课程面向计算机科学与技术(应用)和(工程)2008级的两个班级,共32个学时,通过每周的实验课程进行教学。 课程内容分为两大部分:首先,是Linux的入门介绍,包括对Linux基本概念的阐述,常用命令的实战操作,如vi文本编辑器的使用以及简单shell程序设计。此外,还会教授如何使用gcc编译器和gdb调试器,这些工具对于理解和调试Linux程序至关重要。 第二部分则是操作系统实验,涵盖了操作系统的核心功能模块。学生将进行进程管理实验,深入理解进程创建、调度和同步等概念;在存储管理实验中,他们将探索内存分配、虚拟内存管理和页面调度;用户接口实验则会涉及到Linux下的命令行接口和图形界面设计。接下来,学生会进行模块编程实验,涉及模块化编程的设计与实现;设备管理实验让学生了解硬件设备在Linux中的注册、驱动和配置;最后,文件系统实验将探讨文件的创建、组织和权限管理,以及磁盘I/O操作。 教材方面,推荐使用《操作系统实验指导—基于Linux内核》作为主要教材,同时参考《计算机操作系统》、《Linux操作系统结构分析》、《Linux内核源代码情景分析》、《UNIX环境高级编程》和《UNIX网络编程》等经典著作,这些书籍将为深入学习提供丰富的理论基础和案例分析。 课程设计灵活,根据不同班级的时间安排,分别在周五或周一至周四的上午或晚上进行,每次实验持续4节课,上课时间为8:45至11:45或19:00至22:00。这门课程不仅注重理论学习,更强调实践能力的培养,通过实际操作,使学生能够掌握Linux内核的基本原理并能应用于实际项目开发中。