一本基于linux的套用与核心编程书。本书结合多年作业系统课程理论与实践教学经验,基于当前流行的开源作业系统Ubuntu14.04LTS(Linux核心3.13.0)设计了一组作业系统课程实验。
基本介绍
- 书名:作业系统实践--基于Linux的套用与核心编程
- 作者:房胜、李旭健、黄玲、李哲
- ISBN:9787302405276
- 定价:39.50元
- 出版时间:2015.08.01
内容简介
本书结合多年作业系统课程理论与实践教学经验,基于当前流行的开源作业系统Ubuntu14.04LTS(Linux核心3.13.0)设计了一组作业系统课程实验。全书可分为两大部分,第一部分是Linux操作与套用编程,包括Linux常用命令、C语言编程工具和典型的Linux套用开发,如多进程、进程通信等,并提供一个基于开源的Qt框架和MySQL资料库的综合实训案例;第二部分是Linux核心编程,这一部分紧密结合作业系统课程的教学内容,包含进程管理、记忆体管理、设备驱动程式和虚拟档案系统等。实验安排循序渐进,每个实验都有相应的原理性内容作为铺垫。配套电子资源提供所有实验的原始码及其他相关资料,可从清华大学出版社网站下载。本书特点是实验环境新、内容结构层次分明、经典与前沿兼顾,并与理论教学内容相呼应。
图书目录
第1章Linux概述
1.1Linux的发展
1.1.1Linux概念
1.1.2Linux和UNIX的渊源
1.1.3与Linux相关的协定和标準
1.2Linux的核心架构
1.2.1Linux作业系统结构
1.2.2Linux核心体系结构
1.2.3核心版本和获取
1.2.4核心原始码目录结构
1.3Linux的主要版本
1.3.1Linux版本介绍
1.3.2Ubuntu的首次使用
1.4本章小结
习题
第2章Linux基本命令与套用
2.1认识命令行
2.1.1Terminal
2.1.2命令用法初体验
2.1.3其他虚拟终端
2.1.4相关概念
2.2使用文本档案
2.2.1创建文本档案
2.2.2查看文本档案内容
2.2.3查找及统计
2.3目录和档案
2.3.1目录及档案的基本操作
2.3.2档案许可权
2.4管理用户和用户组
2.4.1相关配置档案
2.4.2相关操作
2.5其他常见命令
2.5.1挂载和卸载设备
2.5.2安装和卸载软体
2.6本章小结
习题
练习
第3章从Hello Linux程式开始
3.1Hello Linux
3.1.1hello_linux的诞生
3.1.2Linux平台C语言编码风格
3.1.3开发工具
3.2gcc编译
3.2.1单档案的编译
3.2.2多个源档案的编译 ...