《操作系统实践 应用场景Linux的应用与内核编程》融合很多年操作系统课程内容理论研究课堂教学工作经验,应用场景当今时兴的开源系统操作系统Ubuntul4.04LTS(Linux内核3.13.0)设计方案了1组操作系统课程内容试验。全书可分成两绝大多数,首位一部分是Linux实际操作与应用编程,包含Linux常用命令、c语言编程专用工具和典型性的Linux应用程序开发,如多系统进程、系统进程通讯等,并出示1个应用场景开源系统的Qt架构和MySQL数据库查询的综合性实训报告实例;其次一部分是Linux内核编程,这部分紧密联系操作系统课程内容的课程内容,包括进程管理、内存管理、机器设备驱动安装和虚似系统文件等。试验分配由浅入深,每一试验常有相对的基本原理性內容做为埋下伏笔。配套设施电子器件資源出示全部试验的源码以及他有关材料,可从清华大学出版社网站下载。《操作系统实践 应用场景Linux的应用与内核编程》特性是试验自然环境新、內容构造条理清楚、經典与最前沿兼具,并与基础理论课程内容相映衬。
《操作系统实践 应用场景Linux的应用与内核编程》既可做为高等学校电子计算机、电子信息类等技术专业的操作系统实验课程内容教材内容,也可做为Linux编程有关课程内容的教材内容。另一个,着眼于刹车新Linux开源系统开发工具的用户还可以将其做为迅速入门教程。
目录
- 第1章 Linux概述
- 第2章 Linux基本命令与应用
- 第3章 从Hello Linux程序开始
- 第4章 利用Makefile管理一个工程
- 第5章 Linux系统中的时间
- 第6章 多进程程序开发
- 第7章 进程间通信
- 第8章 利用Qt开发GUI应用程序
- 第9章 MySQL数据库
- 第10章 Linux综合应用
- 第11章 构建Linux内核系统
- 第12章 添加最简单的Linux内核模块
- 第13章 基于proc的Linux进程控制块信息读取
- 第14章 POSIX多任务及同步机制
- 第15章 用户态和内核态信号量
- 第16章 基于共享内存的进程间通信
- 第17章 Linux内存管理
- 第18章 Linux设备驱动程序
- 第19章 Linux虚拟文件系统
- 参考文献